vm下配置centos7的静态ip后每次依旧变化的解决方案,centos7中没有eth0解决

笔者因为公司需要,可能后一段时间要从事大数据开发方向的工作。所以想先在vm环境下熟悉下大数据开发的环境。但是在一开始配置centos7的ip的时候,就出现了各种问题。搞的焦头烂额,后来自己摸索摸索,也综合了别人的一些方案,把自己的这问题解决掉了。结合了自己的实际情况,为了防止别人再入我的坑。特意把我的经验贴出来,写的不好,还请大家多多包涵。文章有什么不妥之处,大家可以指出来。我也好针对修改。谢谢~

我的问题是:1.一开始我系统里面找不到eth0文件。2.输入要ifconfig没有inet这一项(重装过系统,每次重装,都是第一次有,然后就没有ip了)3.有了inet后,ip在每次重启机器之后,还是在变化。

下面,我们来把这些问题一一解决。

注意:centos6和centos7是有差别的。再centos6中配置文件可能是eth0,但是再centos7中并不是,我的是ens33

1.首先打开VM编辑里面的虚拟网络编辑器。


2.大家看下主要的界面,我个人配置的是nat模式。选中nat模式,然后针对下面进行编辑。记得把:使用本地DHCP服务将ip地址分配给虚拟机的选项勾掉。然后点击更改设置。


3.进行设置,这里注意一个小细节。这里配置的网关地址。子网ip,尽量要和本机的一样。我前几次没有配置成功,我不确定是不是因为这个原因。


扫描二维码关注公众号,回复: 41437 查看本文章

4.例如这里,我电脑本机的ip是192.168.31.234。所以上面我配置的是192.168.31.x,我建议大家先参考一下这个。这样配置出现的问题应该会少一些。配置好这些之后,记得记住自己在vm里配置的子网ip和网关。我的这里的是ip:192.168.31.0,网关:192.168.31.2

5.输入命令  cd /etc/sysconfig/network-scripts再摁下ls查看目录下文件。因为电脑不同。相关的配置文件也会不同。所以这里建议大家先配置下这个。这里我的是ifcfg -ens33,打开它。vi ifcfg -ens33  摁下enter,进入主要内容。编辑摁i建


6.打开主要是这些。上面的按我的配置,主要是bootproto这项要配置成静态。下面的ipaddr就是ip,这里的要和vm中要呼应,我vm是192.168.31.0  我这里配置192.168.31.33,下面是子网掩码,和网关。网关要和vm中配置一样。我的是192.168.31.2,单后是dns。

配置好这些后,嗯下esc,输入:wq 退出


在输入命令ifconfig,是不是就可以看到inet了?搞定了!!

猜你喜欢

转载自blog.csdn.net/Abbott_/article/details/80038222