在Ubuntu Minimal系统中设置静态IP地址,可以按照以下步骤进行:
方法一:使用netplan
-
编辑netplan配置文件
打开终端,使用文本编辑器(如nano或vim)编辑netplan配置文件。通常这个文件位于/etc/netplan/目录下,文件名可能是01-netcfg.yaml或类似的名称。sudo nano /etc/netplan/01-netcfg.yaml -
修改配置文件
在配置文件中,找到类似以下的部分并进行修改:network: version: 2 renderer: networkd ethernets: ens33: # 替换为你的网络接口名称 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服务器地址确保
ens33替换为你的实际网络接口名称,例如eth0、wlan0等。 -
应用配置
保存并关闭文件后,应用新的网络配置:sudo netplan apply
方法二:使用ifupdown
-
编辑网络接口配置文件
打开终端,使用文本编辑器(如nano或vim)编辑网络接口配置文件。通常这个文件位于/etc/network/interfaces目录下。sudo nano /etc/network/interfaces -
修改配置文件
在配置文件中,找到类似以下的部分并进行修改:auto ens33 # 替换为你的网络接口名称 iface ens33 inet static address 192.168.1.100 # 替换为你想要的静态IP地址 netmask 255.255.255.0 # 替换为你的子网掩码 gateway 192.168.1.1 # 替换为你的网关地址 dns-nameservers 8.8.8.8 8.8.4.4 # 替换为你想要的DNS服务器地址确保
ens33替换为你的实际网络接口名称。 -
重启网络服务
保存并关闭文件后,重启网络服务以应用新的配置:sudo systemctl restart networking
验证配置
无论使用哪种方法,都可以通过以下命令验证静态IP地址是否设置成功:
ip addr show ens33 # 替换为你的网络接口名称
你应该能看到类似以下的输出,显示静态IP地址已经设置:
2: ens33: mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:1c:42:00:00:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::21c:42ff:fe00:8 brd ff:ff:ff:ff:ff:ff:ff:ff scope link
valid_lft forever preferred_lft forever
通过以上步骤,你应该能够在Ubuntu Minimal系统中成功设置静态IP地址。