Ubuntu Server 24設(shè)置WiFi網(wǎng)絡(luò)的全流程方案
一、配置流程
1. 確認(rèn)無(wú)線網(wǎng)卡信息
首先需明確無(wú)線網(wǎng)卡接口名稱及當(dāng)前連接狀態(tài):
ip link show # 查看網(wǎng)絡(luò)接口(尋找狀態(tài)為 "UP" 的無(wú)線接口,如 wlan0、wlx* 或 wlp1s0) iwconfig # 確認(rèn)無(wú)線網(wǎng)卡設(shè)備名稱 nmcli device status # 查看當(dāng)前連接狀態(tài)(若已安裝 NetworkManager)
2. 編輯 Netplan 配置文件
Ubuntu Server 24 默認(rèn)使用 Netplan 管理網(wǎng)絡(luò),配置文件位于 /etc/netplan/ 目錄下(文件名可能為 00-installer-config.yaml 或 50-cloud-init.yaml)。
sudo vim /etc/netplan/00-installer-config.yaml # 使用管理員權(quán)限編輯
配置模板(以無(wú)線網(wǎng)卡接口 wlan0 為例):
network:
version: 2
renderer: networkd # 全局使用 systemd-networkd
wifis:
wlan0: # 無(wú)線網(wǎng)卡接口名稱(需與實(shí)際名稱一致)
dhcp4: no # 關(guān)閉 IPv4 DHCP
dhcp6: no # 關(guān)閉 IPv6 DHCP
access-points:
"WiFi名稱": # 替換為你的 WiFi SSID(需加引號(hào))
password: "密碼" # WiFi 密碼(需加引號(hào))
addresses:
- 192.168.1.100/24 # 靜態(tài) IP 和子網(wǎng)掩碼(/24 對(duì)應(yīng) 255.255.255.0)
routes:
- to: default
via: 192.168.1.1 # 網(wǎng)關(guān)地址(通常為路由器 IP)
nameservers:
addresses:
- 114.114.114.114 # 主 DNS
- 8.8.8.8 # 備用 DNS
關(guān)鍵參數(shù)說(shuō)明:
access-points需指定正確的 SSID 和密碼;addresses格式為IP/子網(wǎng)掩碼位數(shù)(如/24);routes需指向網(wǎng)關(guān)地址。
4. 自動(dòng)獲取IP配置
network:
version: 2
renderer: networkd # 全局使用 systemd-networkd
wifis:
wlan0: # 無(wú)線網(wǎng)卡接口名稱(需與實(shí)際名稱一致)
dhcp4: yes
dhcp6: no # 關(guān)閉 IPv6 DHCP
access-points:
"WiFi名稱": # 替換為你的 WiFi SSID(需加引號(hào))
password: "密碼" # WiFi 密碼(需加引號(hào))
5. 應(yīng)用配置并驗(yàn)證
sudo netplan apply # 應(yīng)用配置(無(wú)報(bào)錯(cuò)即成功) ip addr show wlan0 # 檢查靜態(tài) IP 是否生效 ping -c 4 8.8.8.8 # 測(cè)試網(wǎng)絡(luò)連通性
若配置錯(cuò)誤導(dǎo)致斷網(wǎng),可通過(guò) sudo netplan --debug apply 調(diào)試,或回退備份文件。
二、注意事項(xiàng)
接口名稱適配
無(wú)線網(wǎng)卡接口可能因硬件不同命名不同(如 wlp1s0 或 wlx24698ec85165),需通過(guò) ip link 確認(rèn)。
DHCP 沖突
若原配置文件中有 dhcp4: yes,需改為 no,否則靜態(tài) IP 不生效。
配置文件格式
YAML 文件對(duì)縮進(jìn)敏感,需嚴(yán)格使用空格(非 Tab),且冒號(hào)后需留空格。
路由器兼容性
確保靜態(tài) IP 未被路由器 DHCP 池占用,避免 IP 沖突。
三、renderer 在 Netplan 中的核心作用
在 Netplan 的 YAML 配置文件中,renderer 關(guān)鍵字用于 指定底層網(wǎng)絡(luò)管理工具,即決定由哪個(gè)系統(tǒng)服務(wù)來(lái)實(shí)際處理網(wǎng)絡(luò)配置。Netplan 本身不直接管理網(wǎng)絡(luò),而是將配置轉(zhuǎn)化為底層工具支持的格式并交由它們執(zhí)行。
1. renderer 的兩種選項(xiàng)及區(qū)別
Netplan 支持兩種后端渲染器:
networkd(對(duì)應(yīng) systemd-networkd):
- 特點(diǎn):輕量級(jí)、高效,專為服務(wù)器和無(wú)圖形界面環(huán)境設(shè)計(jì)。
- 適用場(chǎng)景:服務(wù)器、容器、嵌入式系統(tǒng)等需要穩(wěn)定靜態(tài) IP 或簡(jiǎn)單 DHCP 的場(chǎng)景。
- 限制:不支持動(dòng)態(tài) 網(wǎng)絡(luò)管理(如 WiFi、VPN),需依賴其他工具(如
wpa_supplicant)擴(kuò)展功能。
NetworkManager:
- 特點(diǎn):功能全面,支持動(dòng)態(tài) 網(wǎng)絡(luò)切換(WiFi、移動(dòng)寬帶)、VPN、圖形界面等。
- 適用場(chǎng)景:桌面、筆記本電腦等需要靈活網(wǎng)絡(luò)管理的環(huán)境。
- 限制:資源占用較高,服務(wù)器環(huán)境中可能引入不必要的復(fù)雜性。
2. 配置示例與語(yǔ)法說(shuō)明
在配置文件中,renderer 需作為全局參數(shù)或特定接口的子參數(shù)定義:
network:
version: 2
renderer: networkd # 全局使用 systemd-networkd
wifis:
wlan0:
renderer: NetworkManager # 針對(duì) WiFi 接口單獨(dú)使用 NetworkManager
access-points: {...}
關(guān)鍵規(guī)則:
- 縮進(jìn)必須為空格(非 Tab),冒號(hào)后需加空格。
- 若系統(tǒng)同時(shí)安裝兩種工具,需確保僅啟用一個(gè)服務(wù),避免沖突。
3. 選擇渲染器的注意事項(xiàng)
- 服務(wù)器/無(wú)圖形界面:優(yōu)先選擇
networkd,因其穩(wěn)定且資源占用低。 - 桌面/動(dòng)態(tài) 網(wǎng)絡(luò)需求:必須使用
NetworkManager,以支持 WiFi 和圖形界面操作。 - 混合環(huán)境:可通過(guò)配置文件分接口指定渲染器(如
networkd管理有線,NetworkManager管理無(wú)線)。
總結(jié)
renderer 是 Netplan 配置中決定網(wǎng)絡(luò)管理核心工具的關(guān)鍵參數(shù),需根據(jù)系統(tǒng)類型和網(wǎng)絡(luò)需求合理選擇。若配置后網(wǎng)絡(luò)異常,可通過(guò) journalctl -u systemd-networkd 或 nmcli 分別調(diào)試兩種渲染器的問(wèn)題。
以上就是Ubuntu Server 24設(shè)置WiFi網(wǎng)絡(luò)的全流程方案的詳細(xì)內(nèi)容,更多關(guān)于Ubuntu Server 24設(shè)置WiFi網(wǎng)絡(luò)的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!
相關(guān)文章
Linux系統(tǒng)下移植busybox中mkfs.vfat命令
為了延長(zhǎng)磁盤壽命來(lái)存儲(chǔ)音視頻文件,打發(fā)在格式化磁盤過(guò)程中將簇的大小設(shè)置大點(diǎn)。這接下來(lái)通過(guò)本文給大家介紹移植busybox中mkfs.vfat命令,需要的朋友可以參考下2019-07-07
詳解Ubuntu下ssh服務(wù)的安裝與登陸(ssh遠(yuǎn)程登陸)
本篇文章主要介紹了Ubuntu下ssh服務(wù)的安裝與登陸,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。2016-11-11
在CentOS / RHEL上設(shè)置 SSH 免密碼登錄的方法
本篇文章主要介紹了在CentOS / RHEL上設(shè)置 SSH 免密碼登錄的方法,自動(dòng)登錄配置好以后,你可以通過(guò)它使用 SSH (Secure Shell)和安全復(fù)制 (SCP)來(lái)移動(dòng)文件。2017-03-03
Linux學(xué)習(xí)之CentOS(二十二)--進(jìn)入單用戶模式下修改Root用戶的密碼
這篇文章主要介紹了Linux學(xué)習(xí)之CentOS(二十二)--進(jìn)入單用戶模式下修改Root用戶的密碼,有需要的可以了解一下。2016-11-11
Apache Ant自動(dòng)化腳本入門教程及常用命令介紹
這篇文章主要介紹了Apache Ant自動(dòng)化腳本入門教程及常用命令介紹的相關(guān)資料,需要的朋友可以參考下2016-06-06
linux如何查看系統(tǒng)各項(xiàng)指標(biāo)命令
文章詳細(xì)介紹了在Linux系統(tǒng)中查看系統(tǒng)各項(xiàng)指標(biāo)和Java程序運(yùn)行狀態(tài)的常用命令,并提供了順口溜幫助記憶這些命令2025-01-01

