手里有一個筆記本快10年了,還是奔騰處理器,最近把它做成了Ubuntu-Server的系統,花了點時間折騰無線網卡,稍微記錄一下,希望看見的人能少踩點坑。
1、 制作U盤啟動工具,從Ubuntu官網下載Ubuntu-Server18.04的ISO鏡像,用UltraISO制作U盤啟動工具
制作U盤啟動工具的時候默認用hdd寫入的,筆記本bios開啟U盤啟動之后提示失敗(還沒開始裝就失敗了)
后來網上有說用RAW寫入,我試了一下確實好使,不過U盤也廢了,插上之后顯示只有2M的空間
這是因為U盤的分區丟失了,用DiskGenius應該可以修復,不過我沒試,就那么扔着了
在這里只是提示一下用raw寫U盤的時候要慎重,可以選擇官方推薦工具rufus(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
意思就是之前的方法(ifupdown)現在已經不好使了,我們改方案了(netplan),如果想用舊方案就安裝ifupdown
cd /etc/netplan/
ll
# 發現了一個yaml文件,編輯一下
vim xx-xxxx-xxxx.yaml
直接上修改好的yaml文件內容
# This file is generated from information provided by # the datasource. Changes to it will not persist across an instance. # To disable cloud-init's 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了
拔掉網線后,無線網也可以正常連接了。
參考鏈接: