------------恢复内容开始------------
1 TYPE=Ethernet 2 BOOTPROTO=static#dhcp改为static,采用静态方式 3 DEFROUTE=yes 4 IPV4_FAILURE_FATAL=no 5 PEERDNS="yes" 6 IPV6INIT=yes 7 IPV6_AUTOCONF=yes 8 IPV6_DEFROUTE=yes 9 IPV6_FAILURE_FATAL=no 10 NAME=eno16777736 11 UUID=c86f1a32-83cd-47b2-97c9-f911cc517820 12 DEVICE=eno16777736 13 ONBOOT=yes#开机启用本配置 14 PEERROUTES=yes 15 IPV6_PEERDNS=yes 16 IPV6_PEERROUTES=yes 17 IPADDR=192.168.31.13 #静态ip地址 与主机中IP的前三位一致,最后一位需要修改,不要跟主机ip一样导致发生冲突 18 GATEWAY=192.168.31.1 #默认网关 和物理主机一样就可以了 19 NETMASK=255.255.255.0 #子网掩码 和物理主机一样就可以了 20 DNS1=8.8.8.8 #DNS,写谷歌的地址就可以了。 21 DNS2=192.168.31.1#其实写一个DNS就可以了,两个任选一个,这里的DNS1为公共的DNS,DNS2是你自己电脑上面的,你在cmd下可以输入ipconfig/all查询,一般与你的网关一致。
虚拟机方面用桥接模式或者net模式均可以。至于你不理解vm下的这些模式。
我在网上搜了一些文章,希望可以帮到你。
1:https://blog.csdn.net/qq_38021767/article/details/84028907
2:https://blog.csdn.net/liuxiangke0210/article/details/54290892
还看不懂的话,那就继续在网上自己查。
我用的是如图:
修改这些之后,我在主机上面用Xshell连接我的虚拟机,并且,成功连接。
并且成功访问百度
在本地主机上面使用shell成功通过IP连接虚拟机并进行操作,说明静态地址设置成功。但是这仅仅是在局域网下被成功访问,可以访问百度说明做到了可以访问外网,
既然可以访问外网,那么内网更不用说了,我的虚拟机照样相当于我在局域网内又多了一台电脑,这台电脑可以访问局域网上的任何一台电脑,同时可以访问外网。
但是能否通过外网来访问我的虚拟机我就不得而知了,因为我用我的xshell远程登录我的华为服务器(不在同一局域网中),并且ping了一下我的虚拟机IP地址
,但是仅仅相应了一条数据,所以我不是很清楚是否能够访问,如下图:
我又ping了一下我主机的IP,也是同样效果。
------------恢复内容结束------------
来源:https://www.cnblogs.com/hmy-666/p/12271654.html