1. 程式人生 > >Ubuntu-Server18.04開啟無線網卡並配置靜態ip

Ubuntu-Server18.04開啟無線網卡並配置靜態ip

bio 上網 pass onf 發現 down wls www. static

手裏有一個筆記本快10年了,還是奔騰處理器,最近把它做成了Ubuntu-Server的系統,花了點時間折騰無線網卡,稍微記錄一下,希望看見的人能少踩點坑。

1、 制作U盤啟動工具,從Ubuntu官網下載Ubuntu-Server18.04的ISO鏡像,用UltraISO制作U盤啟動工具

制作U盤啟動工具的時候默認用hdd寫入的,筆記本bios開啟U盤啟動之後提示失敗(還沒開始裝就失敗了)

後來網上有說用RAW寫入,我試了一下確實好使,不過U盤也廢了,插上之後顯示只有2M的空間

這是因為U盤的分區丟失了,用DiskGenius應該可以修復,不過我沒試,就那麽扔著了

在這裏只是提示一下用raw寫U盤的時候要慎重,可以選擇官方推薦工具(https://tutorials.ubuntu.com/tutorial/tutorial-create-a-usb-stick-on-windows#0)

2、bios改成u盤啟動,按提示一步一步安裝就可以了,安裝過程可以參考下面的博客,說的非常詳細

#1 保證安裝過程中插著網線,有網的那種網線

#2 網絡連接的時候建議手動指定ip,因為後期肯定是ssh連接,自動獲取ip有可能會變,當然裝好了之後再改也是可以的。

https://www.cnblogs.com/alonely/p/10299802.html

3、我的系統裝完了之後

#1 插著網線是可以上網的,否則太麻煩了

#2 無線網卡的驅動已經默認裝好(如果沒有無線網卡驅動,請自行百度,每個筆記本的驅動都有可能不一樣)

4、打開無線網接口,命令如果提示找不到就apt install一下吧,具體需要install哪個我記不清了

#1 默認顯示物理網卡ens33,沒有無線網卡
ifconfig

#2 獲取接口名稱,Ubuntu一般是wls33
iw dev

#3 查看連接狀態,會提示Not Connected
iw dev wls33 link

#4 查看無線網卡是否block(Wireless LAN)
rfkill list all

#5 Soft blocked 和 Hard blocked都需要設置成 no
#Soft如果顯示為yes的話,運行以下命令
ip link set wls33 up
或者
ifconfig wls33 up
#Hard如果顯示為yes,找筆記本上邊的wifi按鈕,找到了之後按一下

#
6 驗證wls33接口是否成功開啟 ip link show wls33 #<BROADCAST,MULTICAST,UP,LOWER_UP>中的UP說明已經開啟

5、配置無線網卡

現在開始說重點,Ubuntu之前的版本修改網卡配置都是vim /etc/network/interfaces,打開之後發現

# ifupdown has been replaced by netplan(5) on this system.  See
# /etc/netplan for current configuration.
# To re-enable ifupdown on this system, you can run:
#    sudo apt install ifupdown

意思就是之前的方法(ifuodown)現在已經不好使了,我們改方案了(netplan),如果想用舊方案就安裝ifupdown

cd /etc/netplan/
ll
# 發現了一個yaml文件,編輯一下
vim xx-xxxx-init.yaml

直接上修改好的yaml文件內容

# This file is generated from information provided by
# the datasource.  Changes to it will not persist across an instance.
# To disable cloud-inits network configuration capabilities, write a file
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
# network: {config: disabled}
network:
    renderer: NetworkManager
    wifis:
        wls33:
            dhcp4: no
            addresses:
            - 192.168.18.123/24
            gateway4: 192.168.18.1
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.4.4
                search: []
            access-points:
                "wifi_ssid":
                    password: 12345
    version: 2

其中ip,網關,wifi_ssid和密碼,自行設置

6、修改好了之後不要著急,還沒完事,還需要安裝點東西,依次執行以下命令

apt install wpasupplicant
apt install network-manager
netplan generate
netplan apply

7、好了,現在可以重啟(reboot)了,重啟之後ifconfig看一下已經有wls33了

拔掉網線後,無線網也可以正常連接了。

參考鏈接:

https://www.cnblogs.com/alonely/p/10299802.html

https://www.itzgeek.com/how-tos/linux/ubuntu-how-tos/netplan-how-to-configure-static-ip-address-in-ubuntu-18-04-using-netplan.html

Ubuntu-Server18.04開啟無線網卡並配置靜態ip