实际工作中,我们常使用虚拟机安装Linux系统。如果采用默认配置,那么每次开启Linux系统都会被动态分配一个IP,但实际场景中常常需要其IP地址保持不变,尤其当搭建了分布式服务系统时。那么在我们的以太网环境中如何配置静态IP?
本篇博文是基于Centos 6.6,且网络适配器(网卡)的连接方式采用“桥接”模式。如果不是桥接模式,按下图所示修改:
其具体设置步骤如下:
一)编辑网络适配器配置文件
主要编辑项如下图所示:
#vim /etc/sysconfig/network-scripts/ifcfg-eth0 //在centos 7中,编辑/etc/sysconfig/network-scripts/ifcfg-enoxxxxxxx
IPADDR=xxx.xxx.xxx.xxx //设置成期望的IP地址
NETMASK=xxx.xxx.xxx.xxx
GATEWAY=xxx.xxx.xxx.xxx
DNS1=xxx.xxx.xxx.xxx
NETMASK、GATEWAY、DNS1这三个参数可以从工作机上获得。比如,我的工作机是Windows 7操作系统。打开cmd命令窗口,运行>ipconfig /all 命令即可获得。如下图:
二)重启网卡
运行命令:
#/etc/init.d/network restart //在centos 7中,运行systemctl restart network.service命令
注:完成此步之后即已完成配置。
三)配置属主机通过名称访问虚拟机(可选)
编辑主机的hosts文件,格式如下: //文件位置/etc/hosts,Windows系统位置位于C:\Windows\System32\drivers\etc
IP地址 名称
下图举例:
此外,再编辑对应的虚拟机/etc/hostname文件,正确配置该虚拟机名,这样属主机即可通过主机名访问虚拟机,而不需每次输入IP地址。如果虚拟机之间要相互通过主机名访问,同样需要配置各自虚拟机的/etc/hosts和/etc/hostname文件。
注:如果是台式电脑,其虚拟机设置静态IP可以参考如下两个网址:
https://blog.csdn.net/u012867916/article/details/59167043
http://www.bubuko.com/infodetail-2023028.html