配置了一台 CentOS 虚拟机,发现 ping 不通外网,但是 ping 主机和网关可以 ping 通。来来回回重新配置了几遍,还是不通。
最后去路由器管理界面检查,想到白名单过滤可能把虚拟机给屏蔽了,于是,把虚拟机加入白名单。重新 ping 百度,OK!
总结:上网配置好了之后,仍旧不能 ping 通外网的话,想想路由器是否有白/黑名单设置哦。
配置了一台 CentOS 虚拟机,发现 ping 不通外网,但是 ping 主机和网关可以 ping 通。来来回回重新配置了几遍,还是不通。
最后去路由器管理界面检查,想到白名单过滤可能把虚拟机给屏蔽了,于是,把虚拟机加入白名单。重新 ping 百度,OK!
总结:上网配置好了之后,仍旧不能 ping 通外网的话,想想路由器是否有白/黑名单设置哦。
转载于:https://my.oschina.net/u/2602876/blog/1921947
最近在学习Linux系统操作,跟随的是韦东山老师的视频。
一开始在使用的虚拟机VMware设置网络适配时是按照桥接模式来进行设置的,如图:
并设置了DHCP自动获取IP:
但是在实际操作中发现
于是我在网上搜索相关的问题时,都在说将动态获取IP(DHCP)改成静态(Manual),再在vi编辑器中脚本更改锁定。我试了,也没有成功。接着又看到另外一种办法,就是将桥接模式改为NAT模式,并且在虚拟网络编辑器中把虚拟网卡的IP与主机IP设置成同一频段;遗憾的是,我的虚拟机并没有虚拟网络编辑器,我尝试安装了15和16版本,都找不到虚拟网络编辑器。
在感到无解的时候,我尝试在电脑的控制面板->网络连接中找到网卡并更改了他的ip、网关和子网掩码,具体操作如下:
更改完成后在设置成NAT模式
可以ping通百度啦!
总结一下:问题的本质是虚拟机网卡的IP地址、子网掩码与主机不一致,需要将他们置于同一频段下。如果虚拟机版本没有”虚拟网络适配器“的就直接在控制面板那更改试试。桥接模式要求比较苛刻,可以改用NAT模式,它们两者的介绍可以自行百度。
更新一下:
因为我装的是老版的VMware虚拟机,没有虚拟网络编辑器,在后续学习与实验中诸多不便。因此,我重新下载破解了16版本带有编辑器的VMware虚拟机,Ubuntu可以选择网上下载并创建。
还有就是,采用校园网或者指定客户端的,就不要采用桥接模式了,因为你会发现主机与虚拟机可以ping通,但虚拟机就是上不了网。血淋淋的教训。
在新配的电脑上搭集群,结果以来就遇到了ping不同外网的问题,这里声明一下,把虚拟机的ip地址(vi /etc/sysconfig/network-script/ifcfg-ens33)设置为静态(static)以后,不需要去更改VMnet8的适配器选项中的内容(因为在网上很多攻略都看到需要修改这个),让他自动获得即可,如图:
这里需要注意的是ifcfg-ens33文件中的配置:
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=370198d8-640d-4f68-8eb8-8d5d7abf6f08
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.253.XXX
NETMASK=255.255.255.0
GATEWAY=192.168.253.2
DNS1=61.128.128.68
特别注意:
1)BOOTPROTO=static
2)ONBOOT=yes
3)IP地址自己更改,需要注意的是,网关(GATEWAY)的设置,最后一位需要设置为2,不能为1。
4)搭建集群需要克隆多台虚拟机的时候,注意重新生成新节点的UUID,自行百度