本机概述:对于linux配置静态ip这里是以VMware和centos7作为例子的,同时连接的是无线网,其他情况的大同小异。由于这是本人学习一年来第一次写博客,技术还可以,但言语或许有些啰嗦,但基本上管用。
下面进行操作:
第一步:点击VMware上的编辑然后选中其中的虚拟网络编辑器,这里不方便截图,就截这样了。
第二步:这里使用的是VMnet8,这里我们只需要关注VMnet8的配置,并把相关配置做到如图所示。
第三步:点击进入NAT设置,注意此处的子网ip,子网掩码,网关(网关有的最后一个是1有的最后一个是2,这两个居多,注意你本机的不能照抄我的)。其他设置保持如图所示。
第四步:切换目录
cd /etc/sysconfig/network-scripts
第五步:在上面的目录下输入:ls,见到如下图的一些信息
我们看到了一个文件叫做:ifcfg-ens33,文件名前缀为ifcfg-后面跟的就是网卡的名称
Ifcfg-ens33就是网卡名称,然后输入:
vim /etc/sysconfig/network-scripts/ifcfg-ens33
(注:由于我们当前已在/etc/sysconfig/network-scripts目录下,直接 vim ifcfg-ens33也可。)
在上面操作之后,之后进入下列界面:
例子如下:BROADCAST可以没有
IPADDR=192.168.23.150
NETMASK=255.255.255.0
GATEWAY=192.168.23.2
DNS1=114.114.114.114
注意上面三个地方,一个设为static,一个设为yes,最后一块四行见上面的标识设置。
同时,那四行的设置是重点
(1)BROADCAST设置为第三步子网ip的同一网段,不过把最后一个0改为255.(此配置也可以不配)
(2)IPADDR也设置为第三步子网ip的同一网段,最后一个点之后的设置为你想设置的。
(3)NERMASK也见第三步的子网掩码,一模一样。
(4)GATEWAY也见第三步的网关,一模一样。
(5)DNS1设置电信的:114.114.114.114(注意:DNS后面的是数字1不是字母,本人犯过错误,同时截图中关于DNS也错了,不过后面改了,也可以再设置DNS2于下方,同时DNS也不一定是我设置的这个,可以选用谷歌等等。)
注意:BROADCAST和DNSI有些人不设置也生效,这里不设置应该也可以。同时,如果设置,那DNS1也不一定是114.114.114.114,这是域名解析,可以选择其他。
第六步:配置上述后esc,然后输入:wq保存。然后输入:service network restart
重启网络服务。有的人还要配置:(这个配置似乎跟第五步的第五小步配置的作用重复了,不过就这么来,这个必须要有,第五步的第五小步DNS1那个可以没有。)
vim /etc/resolv.conf 保存。进入如下页面并添加:
nameserver 114.114.114.114
完成后保存退出,这个自动立即生效,不需要重启虚拟机或重启某一服务。
在上述六步完成之后,应该配置好了静态ip.同时也保证了linux既能ping通windows主机,也能ping通外网,ping操作想必都懂,这里不再赘述。如果解决了这个问题有也可以往下看。
第七步(上面六步其实已经可以了,但这是为了解决更深层次的问题):有的时候,有的人会出现windows主机vmnet8的ip变化,甚至是ip的网段变化,对此,进入控制面板,然后点击网络和Internet服务,进入网络共享中心,进入 更改适配器设置,找到vmnet8,右击,进入属性,此时界面如下:
找到其中的Internet协议版本:如图:
单击选中Intetnet协议版本,然后选中属性,然后选中”使用下面的IP地址“,并进行如下配置,其ip地址为第三步见到的子网ip的同一网段,但不能一致,子网掩码与第三步见到的一致,默认网关也一致。下面的”使用下面的DNS服务器地址“,其中的首选DNS服务器地址输入:114.114.114.144 .这是电信的,也可以用其他,下面的备用可不写。
之后linux如果出现ping不通,配置下述windwos后linux还是要重启一下的,windwos不用。
第一次写博客,或许有些啰嗦了。