配置虚拟机linux系统ip,并且ping通外网的具体操作。【本意是供自己复习用,如果能帮到大家更是最好不过。】

以ping www.baidu.com 为例子。

【默认情况下,虚拟机的ip地址是自动分配的,但是由于我们要用Xshell工具连接主机那么我们最好还是要set up一个静态IP,以便于我们用Xshell进行连接。】

1、对本地的虚拟机选择NAT模式。

目的是防止与主机发生网络冲突。if选择桥接模式,那么当虚拟机超过一定数量的时候就会发生于主机IP冲突的situation。

vm centos 设置IP 虚拟机linux设置ip地址_linux


2、打开VMnet8右键进行设置IPv4的ip地址。这里ip地址192.168.188.1为例。等下在虚拟机会用到。其他参数参考下图。DNS也要设置,否则地址解析不了,也就ping不通www.baidu.com。

vm centos 设置IP 虚拟机linux设置ip地址_vm centos 设置IP_02

3、虚拟网络编辑器设置

vm centos 设置IP 虚拟机linux设置ip地址_网络_03


vm centos 设置IP 虚拟机linux设置ip地址_服务器_04


按照这个图来设置。4、进入Centos7配置虚拟机的IP以及DNS

vm centos 设置IP 虚拟机linux设置ip地址_运维_05

vi /etc/systconfig/network-scripts/ifcfg-ens33

//Centos7默认是ens33,而7之前的版本不一样,具体多少可以百度,或者用ifconfig查看。

vm centos 设置IP 虚拟机linux设置ip地址_网络_06


输入完毕后按esc,:wq保存并且退出。配置虚拟机DNS

vm centos 设置IP 虚拟机linux设置ip地址_运维_07

vi /etc/resolv.conf

vm centos 设置IP 虚拟机linux设置ip地址_vm centos 设置IP_08


添加第二步设置好的DNS,当然也可以用114.114.114.114(全国通用的DNS)/*************PS

配置DNS也可以合并成一步,就是在配置IP的时候添加一行命令。

DNS1=114.114.114.114

vm centos 设置IP 虚拟机linux设置ip地址_运维_09


**************************/

5、重启一下网卡

vm centos 设置IP 虚拟机linux设置ip地址_运维_10

service network restart

用ifconfig命令可以看到本机的ip地址跟子网掩码,以及广播地址。

vm centos 设置IP 虚拟机linux设置ip地址_网络_11


6、ping 通外网

ping www.baidu.com

可以看到通了。

vm centos 设置IP 虚拟机linux设置ip地址_vm centos 设置IP_12

Summary:
1、虚拟机最好启用NAT模式。

2、宿主机的VMnet8【默认】网络ip以及各项数据一定要记好,在虚拟机里面设置IP要用到。
【本人也试过在虚拟机里面任意设置ip地址发现ping不通外网】

3、设置好IP跟DNS后要记得重启一下网卡。
重启网卡命令service network restart
【查过有关信息,显示,设置ip后才需要重启网卡,而DNS不需要。然而本人没有试过。有兴趣有条件可以试一下。】

4、接下来就可以用Xshell直接链接装了linux虚拟机的ip进行连接操作了。