在Ubuntu Minimal系统中设置静态IP地址,可以按照以下步骤进行:
编辑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
编辑网络接口配置文件
打开终端,使用文本编辑器(如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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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地址。