Linux下静态ip的配置

北战南征 提交于 2020-02-07 00:39:45

------------恢复内容开始------------

 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,也是同样效果。

------------恢复内容结束------------

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!