环境:win10 ,VMware-workstation-full-17.0.0-20800274,centos8
wifi网关:172.16.128.1
子网掩码:255.255.128.0
一、无法连接外网
虚拟机安装完成后始终无法连接外网,虚拟机的网络设置如下:
无法ping通外网,虚拟机右上角没有网络
没有显示图标的原因是NetworkManager服务没有开启,输入systemctl start NetworkManager开启服务,此时右上角的标识就会出现,现在开启NM托管nmcli n on,但是这样只是临时开启,重启机器就需要重新输入命令图标才会重新出现,永久开启NM命令chkconfig NetworkManager on,这样下次开机就会自动开启。
完成以上操作 ,重启虚拟机就可以ping通外网了。
二、无法ping通同一个wifi下的电脑
1、检查是否在同一网段内
可以通过该计算器计算:https://ipv4calc.bmcx.com/
计算后发现我的两台电脑是在同一个网段内的,那么看步骤2
2、防火墙是否关闭
不想关闭防火墙可以通过添加防火墙规则,具体方法不在此赘述
防火墙关闭后还是无法ping通,很有可能是路由的原因了
3、将目标ip(想要ping通的ip)添加进路由
win:route add 目标ip gateway -p
eg:route add 172.16.207.104 172.16.128.1 -p
linux:route add -host ip gw gateway
eg:route add -host 172.16.132.23 gw 172.16.128.1
mac:route -n add -net ip gw gateway
eg:route -n add -net 172.16.132.23 172.16.128.1