Ubuntu网络配置指南(涵盖桌面版与服务器版)
在进行网络配置前,需先确认系统识别的网络接口名称(如以太网的eth0/enp0s3、无线的wlan0/wlp3s0)及硬件状态。
ip link show或ls /sys/class/net,输出中以e开头(如enp0s3)的为以太网接口,以w开头(如wlan0)的为无线接口。lspci | grep -i wireless(PCI无线网卡)或lsusb(USB无线网卡)查看硬件信息,再通过sudo apt install firmware-b43-installer(适用于Broadcom芯片)等命令安装驱动。图形界面是最直观的配置方式,适合新手使用。
192.168.1.100)、子网掩码(如255.255.255.0)、网关(如192.168.1.1)和DNS服务器(如8.8.8.8, 8.8.4.4)。命令行配置更适合服务器环境或高级用户,支持通过Netplan(Ubuntu 18.04及以上默认工具)管理网络。
终端执行ip link show,确认需配置的接口名称(如enp0s3为以太网、wlan0为无线网卡)。
Netplan配置文件位于/etc/netplan/目录(如00-installer-config.yaml、50-cloud-init.yaml),使用文本编辑器(如nano)修改:
network:
version: 2
renderer: networkd # 或NetworkManager(桌面版常用)
ethernets:
enp0s3: # 替换为你的以太网接口名
dhcp4: true # 启用IPv4 DHCP
dhcp6: false # 关闭IPv6 DHCP(可选)
network:
version: 2
renderer: networkd
ethernets:
enp0s3: # 替换为你的以太网接口名
dhcp4: false # 关闭DHCP
addresses: ["192.168.1.100/24"] # 静态IP及子网掩码(CIDR格式)
gateway4: "192.168.1.1" # 网关地址
nameservers:
addresses: ["8.8.8.8", "8.8.4.4"] # DNS服务器
wpa_supplicant):network:
version: 2
renderer: NetworkManager # 桌面版推荐使用NetworkManager管理Wi-Fi
wifis:
wlan0: # 替换为你的无线接口名
dhcp4: true # 自动获取IP
access-points:
"TP-LINK_196958": # 替换为目标Wi-Fi名称(SSID)
password: "your_wifi_password" # Wi-Fi密码
sudo netplan apply使配置生效。若需测试配置是否正确,可先运行sudo netplan try,确认无误后回车确认。sudo ip link set enp0s3 up(启用)、sudo ip link set enp0s3 down(禁用)。sudo ip addr add 192.168.1.100/24 dev enp0s3(添加IP)、sudo ip route add default via 192.168.1.1(设置默认网关)。/etc/resolv.conf(需root权限),添加nameserver 8.8.8.8,但此文件可能被系统覆盖,建议通过Netplan或NetworkManager持久化配置。sudo lshw -C network检查硬件是否被识别,若未识别需安装驱动;若被识别但无法连接,尝试sudo rfkill unblock all解除无线禁用。sudo systemctl restart NetworkManager重启网络管理器,或通过nmcli dev wifi list查看可用网络。ping 8.8.8.8测试连通性,若不通检查IP、网关、DNS配置;若能ping通IP但无法访问域名,检查DNS设置。