请问大神,本人小白一个,以前在centos6 上配置网络环境的时候, bootproto 设置的 static,然后 设定了 IPADDR=192.168.0.45(自己随便设的),GATEWAY=192.168.0.3, NETMASK=255.255.255.0 ,DNS1=192.168.0.3 等参数运行起来没有问题,可以ping 通外网和内网。 但是 今天装centos7 后, 用同样的方法就不行了,只能ping通本机,不能ping通 www.baidu.com 。 然后网上找了各种方法, 看到一个说 先 把onboot 为 yes ,然后就可以了,我试了,确实可以上网 ,但是这样不能ping通本地 ,然后用 ip add 命令把 ip 记下来 !! 然后加上IPADDR=192.168.0.152 (记下来的ip地址) , GATEWAY=192.168.0.3 ,NETMASK=255.255.255.0 ,DNS1=192.168.0.3 后居然既能ping 通本地 又能访问外网了 !! 完全不知所措啊 !!! 为什么 设成 static 居然不行呢 ???? 之前centos 6上都是这么设的 。
为什么必须用记下来的 ip地址,然后 BOOTPROTO=dncp 才可以 ping 通外网和内网啊 ?? 我自己设 BOOTPROTO=static , IPADDR=192.168.0.45 就不行 , 这样只能ping通内网,ping不通外网 。
你手动配置的网关地址不对,dhcp获取的是正确网关。