当我们在虚拟中安装完成 centos7 系统后, 为了将 CentOS 中的 ip 固定, 我们通常将 CentOS 中的 ip 设为静态值, 下面我们将通过以下例程看一下, 如何在虚拟机中设置 centos7 中的静态 ip 地址.
1, 虚拟机的设置
当我们正确安装虚拟机后, 我们在 Windows 系统中, 可以通过 右击 "此电脑" 选择 "管理"
打开管理界面, 然后点击 "设备管理器", 在右侧面板中选择 "网络适配器", 查看现在装有的网络适配器.
在上如界面中, 会看到里面多了两个虚拟中的网卡, VMnet1 和 VMnet8,, 我们将虚拟机中的系统静态 ip 绑定到 VMnet8 中, 接下来我们看一下 VMnet8 中的 ip 地址. 在命令行窗口中输入 cmd,
打开 dos 命令提示符窗口, 在窗口中输入 "ipconfig"
在输出的内容中, 找到以太网适配器, 查看 ipV4 地址, 并记住前三位, 我们在 CentOS 静态 ip 地址时, 前三位需要与他相同, 不然无法 ping 通 (注意! 注意!).
或者通过虚拟机查看子网 ip 地址, 记住网关和 ip 地址
在虚拟中对 CentOS 进行如下操作和配置, 选择虚拟机使用的网络适配器.
2,CentOS 中的配置
(1), 网卡设备配置
输入以下命令, 打开网卡配置的文件.
vi /etc/sysconfig/network-scripts/ifcfg-ens33
在文件中更改设置 (红色框中内容)
BOOTPROTO=static 为静态
ONBOOT=yes
在文件中添加 (绿色矿中的部分)
- IPADDR (添加的 ip 字段, 需要与 Windows 中的虚拟机部分的 ip 相对应)
- NETMASK (子网掩码, 子网掩码作用及详解见 "3 补充知识")
DNS1 (用于域名解析, 一般根据主机的 DNS 进行设置, 这里设置成与网关相同的地址 (图片中的是错的), 不可以随便 设置, 比如, 设置为谷歌的域名解析 8.8.8.8, 但是主机中的 DNS 不是 8.8.8.8, 在后续使用的时候, 也无法进行域名解析)
(2) 网关配置
编写 network 中内容, 代码如下
vi /etc/sysconfig/network
在里面添加
GATEWAY=************ (设置规则请参照补充知识, 这里设置时, 参照上图中的网关地址, 虚拟机中子网 ip)
(3) 配置 DNS
编辑 resolv.conf 文件, 具体命令为
vi /etc/resolv.conf
- ip a
- ping www.baidu.com
来源: http://www.bubuko.com/infodetail-3376864.html