Ubuntu Minimal网络配置常用方法如下:
sudo nano /etc/netplan/01-netcfg.yaml (文件名可能为01-netplan.yaml或50-cloud-init.yaml,以实际为准)network: version: 2 renderer: networkd ethernets: ens33: # 替换为实际网卡名(如eth0、wlan0) dhcp4: no addresses: [192.168.1.100/24] # 静态IP+子网掩码 gateway4: 192.168.1.1 # 网关 nameservers: addresses: [8.8.8.8, 8.8.4.4] # DNS sudo netplan apply ip addr show # 查看IP是否生效 ping 8.8.8.8 # 测试网络连通性 sudo apt update && sudo apt install network-manager sudo systemctl enable --now NetworkManager sudo nmcli con mod "Wired connection 1" ipv4.addresses "192.168.1.100/24" ipv4.gateway "192.168.1.1" ipv4.dns "8.8.8.8" ipv4.method manual (替换Wired connection 1为实际连接名,可通过nmcli connection show查看)sudo nmcli connection up "Wired connection 1" sudo nmcli dev wifi connect "WiFi名称" password "密码" ifname wlan0 sudo nano /etc/network/interfaces auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 gateway 192.168.1.1 dns-nameservers 8.8.8.8 8.8.4.4 sudo systemctl restart networking network: version: 2 renderer: networkd ethernets: ens33: dhcp4: yes # 启用DHCP auto eth0 iface eth0 inet dhcp sudo netplan apply # 或 sudo systemctl restart networking ip addr showping 8.8.8.8ip route注意:
ip link show查看)。sudo cp /etc/netplan/01-netcfg.yaml /etc/netplan/01-netcfg.yaml.bak)。