当在虚拟机中安装了CentOS7操作系统时,默认的网络设置是自动获取IP地址,如果要设置固定IP地址,需要进行以下步骤。
步骤一:查看网络接口名称
使用以下命令查看当前系统中的网络接口名称。
ifconfig
在这里假设虚拟机中的网络接口名称为eth0。
步骤二:编辑网络设置文件
使用以下命令编辑ifcfg-eth0文件,打开eth0网络接口的配置界面。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
在界面中添加以下内容。
BOOTPROTO=static
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
- BOOTPROTO=static:使用静态IP地址;
- IPADDR=192.168.0.100:设置要使用的IP地址;
- NETMASK=255.255.255.0:设置要使用的子网掩码;
- GATEWAY=192.168.0.1:设置要使用的网关地址;
- DNS1=8.8.8.8:设置要使用的DNS服务器地址;
- DNS2=8.8.4.4:设置备用的DNS服务器地址;
- ONBOOT=yes:设置系统启动时自动开启该网络接口。
步骤三:重启网络服务
使用以下命令重启网络服务。
systemctl restart network
示例一:使用静态IP地址
例如,将eth0网络接口的固定IP地址设置为192.168.0.100,子网掩码为255.255.255.0,网关为192.168.0.1,DNS服务器为8.8.8.8和8.8.4.4。
vi /etc/sysconfig/network-scripts/ifcfg-eth0
添加以下内容
BOOTPROTO=static
IPADDR=192.168.0.100
NETMASK=255.255.255.0
GATEWAY=192.168.0.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
使用以下命令重启网络服务。
systemctl restart network
示例二:设置DHCP IP地址
如果想将eth0网络接口的IP地址设置为动态获取,只需要修改其中的添加以下内容。
BOOTPROTO=dhcp
ONBOOT=yes
然后保存配置并重启网络服务。
systemctl restart network
通过以上步骤就能够成功设置CentOS7虚拟机的固定IP地址。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:虚拟机中CentOS7设置固定IP地址的方法 - Python技术站