Centos7配置静态ip并使其能上网

曾经终败给现在 2021-09-24 04:42 386阅读 0赞

最近安装的centos7的虚拟机,因为默认使dhcp的导致重启可能会变ip,导致使用的时候ip不确定,很不方便,所以配了静态ip,但是导致不能上网了。
网上搜了很多的资料,但是都没解决我的问题,最后是多个整合才搞定
最终是改了三个文件,这个文件名会根据网卡名称导致稍微差别

  1. vim /etc/sysconfig/network-scripts/ifcfg-ens33

改了几个位置,主要是这几个属性

  1. #ip设置为静态
  2. BOOTPROTO=static
  3. #静态ip地址,跟自己的宿主机的网段一致
  4. IPADDR=192.168.86.131
  5. #开机启动
  6. ONBOOT=yes
  7. #网关,跟自己的宿主机的网段一致
  8. GATEWAY=192.168.86.2
  9. #子网掩码,这个固定就行
  10. NETMASK=255.255.255.0
  11. #广播,自己网段的,最后是255
  12. BROADCAST=192.168.86.255
  13. #dns我看到有很多dns说是8.8.8.8以及其他的,但是在虚拟机里面不好使,还是要用自己的网段的这个
  14. DNS1=192.168.86.2

改完以后整体的文件如下

  1. TYPE=Ethernet
  2. PROXY_METHOD=none
  3. BROWSER_ONLY=no
  4. BOOTPROTO=static
  5. IPADDR=192.168.86.131
  6. DEFROUTE=yes
  7. IPV4_FAILURE_FATAL=no
  8. IPV6INIT=yes
  9. IPV6_AUTOCONF=yes
  10. IPV6_DEFROUTE=yes
  11. IPV6_FAILURE_FATAL=no
  12. IPV6_ADDR_GEN_MODE=stable-privacy
  13. NAME=ens33
  14. UUID=a410cf2c-5ed2-4e3a-89e7-8b06dac18cd1
  15. DEVICE=ens33
  16. ONBOOT=yes
  17. GATEWAY=192.168.86.2
  18. NETMASK=255.255.255.0
  19. BROADCAST=192.168.86.255
  20. DNS1=192.168.86.2

改完这个之后还是存在问题
接着修改了

  1. vim /etc/resolv.conf

增加了一行,还是跟自己同网段的

  1. nameserver 192.168.86.2

接着

  1. vim /etc/sysconfig/network

修改为了

  1. NETWORKING=yes
  2. HOSTNAME=node3
  3. GATEWAY=192.168.86.2

hostname是我别的需要,可以不加,不知道是不是有的配置冗余了,但是还好能上网了

发表评论

表情:
评论列表 (有 0 条评论,386人围观)

还没有评论,来说两句吧...

相关阅读