在Ubuntu中设置静态IP地址,可以按照以下步骤进行:
方法一:使用netplan(适用于Ubuntu 18.04及更高版本)
-
备份当前的netplan配置文件:
sudo cp /etc/netplan/*.yaml /etc/netplan/backup/
-
编辑netplan配置文件:
打开终端并输入以下命令来编辑netplan配置文件。通常这个文件位于/etc/netplan/
目录下,文件名可能是01-netcfg.yaml
、50-cloud-init.yaml
或其他名称。sudo nano /etc/netplan/01-netcfg.yaml
-
修改配置文件:
将文件内容修改为以下格式,根据你的网络接口和所需IP地址进行相应调整: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服务器地址
-
应用配置:
保存并关闭文件后,运行以下命令来应用新的网络配置:sudo netplan apply
-
验证配置:
使用以下命令检查IP地址是否已正确设置:ip addr show ens33 # 替换为你的网络接口名称
方法二:使用ifupdown(适用于Ubuntu 16.04及更低版本)
-
备份当前的ifupdown配置文件:
sudo cp /etc/network/interfaces /etc/network/interfaces.backup
-
编辑ifupdown配置文件:
打开终端并输入以下命令来编辑ifupdown配置文件:sudo nano /etc/network/interfaces
-
修改配置文件:
将文件内容修改为以下格式,根据你的网络接口和所需IP地址进行相应调整: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服务器地址
-
重启网络服务:
保存并关闭文件后,运行以下命令来重启网络服务:sudo systemctl restart networking
-
验证配置:
使用以下命令检查IP地址是否已正确设置:ip addr show ens33 # 替换为你的网络接口名称
通过以上两种方法,你可以在Ubuntu系统中成功设置静态IP地址。请根据你的Ubuntu版本选择合适的方法进行操作。