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)。