在Linux虚拟机中设置静态IP地址可以通过修改网络接口配置文件来实现。以下是一个通用的步骤指南,适用于大多数Linux发行版,包括CentOS、Ubuntu等。
步骤指南
-
打开终端。
-
查看当前网络接口名称:
ip addr
或者
ifconfig
这将显示系统中的网络接口信息,例如
eth0
或ens33
。 -
找到对应的网络接口配置文件: 通常位于
/etc/sysconfig/network-scripts/
目录下,文件名类似于ifcfg-eth0
或ifcfg-ens33
。 -
使用文本编辑器打开该文件: 例如使用
vi
或nano
:sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
-
修改配置文件内容,设置静态IP地址、子网掩码、网关和DNS服务器。例如:
BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4
-
保存并关闭文件。
-
重启网络服务以应用更改:
sudo systemctl restart network
-
验证新的IP地址配置:
ip addr
或者
ifconfig
注意事项
- 确保在修改配置文件时,不要删除或更改
DEVICE
、BOOTPROTO
、ONBOOT
等关键配置项。 - 如果你使用的是VMware虚拟机,步骤类似,但需要在VMware的网络编辑器中设置NAT模式的子网、网关等信息。
示例(CentOS 7)
-
编辑网络配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
-
修改配置:
BOOTPROTO=static IPADDR=192.168.1.100 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ONBOOT=yes
-
重启网络服务:
sudo systemctl restart network
-
验证配置:
ip addr show ens33
通过以上步骤,你就可以在Linux虚拟机中成功设置静态IP地址,确保网络配置的稳定性和可靠性。