首页 > 代码库 > 给虚拟机CentOS配置IP地址

给虚拟机CentOS配置IP地址

我们以Minimal方式安装的CentOS虚拟机是不能直接上网的,需要为它配置IP地址。配置IP有两种方式,一种是使用DHCP服务动态获取IP地址,另一种是以手动方式配置静态IP地址。不管哪一种方式,首先要确保VMware开启了DHCP服务。

在本地主机桌面上右击“我的电脑”,选择“管理”,选择“服务和应用程序”,双击打开“服务”,开启虚拟机的相关服务。

技术分享

打开虚拟机,以root用户登录系统。使用ifconfig -a查看系统中所有网卡的ip地址信息。现在eth0还没有IP地址。

技术分享

第一种方式:使用DHCP服务动态获取IP地址。

# dhclient

# ifconfig -a

技术分享

可以看到,现在eth0已经自动获取了一个IP地址192.168.147.131。

测试IP地址是否能访问外网:ping www.baidu.com

技术分享

可见自动分配的IP地址可以使用。

第二种方式:手动配置静态IP地址。

使用vi编辑器打开eth0的配置文件:

# vi /etc/sysconfig/network-scripts/ifcfg-eth0

技术分享

按“i”键进入vi编辑模式。

将 ONBOOT 参数改为 “yes”,使其开机启动。

BOOTPROTO参数表示获取IP的方式,由于我们上面使用dhcp获得了IP,所以这里显示的是“dhcp”。接下来将其改成“static”,使用手动方式配置IP。在配置文件尾部加入下面几行信息:

IPADDR=192.168.147.131 (要分配的IP地址)

NETMASK=255.255.255.0 (子网掩码)

GATEWAY=192.168.147.2 (网关地址,通常指路由器地址)

DNS1=192.168.147.2 (DNS地址,默认就是网关地址)

DNS2=8.8.8.8 (备用DNS地址,这里是谷歌的DNS服务器地址)

退出vi编辑器:

按Esc,然后输入“:wq”保存退出

技术分享

手动配置完IP后需要重启网络服务。

# service network restart

技术分享

使用ifconfig -a查看配置是否成功。

技术分享

测试IP地址是否能访问外网:ping www.baidu.com

技术分享

现在你的虚拟机已经可以上网啦!玩的开心!


给虚拟机CentOS配置IP地址