如何设置虚拟机不能访问外网但是可以使用ssh连接

各位大佬请问知道怎么设置VMware可以让虚拟机访问不了外网但是可以用xshell这样的工具访问的吗,直接断开连接xshell也连不上了。

你好,请尝试下在桥接的时候,不配置DNS,或者本身主机无法联网。

法一:1.限制不能解析域名,清空/etc/resolv.conf的配置
此时不能直接访问带域名的url,不能解析域名,实则还是通外网的,还是可以通过ip直接访问
法二:2.网络模式选择桥接,
图片说明
图片说明
然后不配置网关(/etc/sysconfig/network-scripts/ifcfg-eth0 这里配置重启网卡后永久生效),
或者把现有的配置移除,或者在防火墙上增加规则宿主机能访问本机22端口外其他全拒绝;
临时修改(重启失效)如下图
图片说明
修改前可以通外网,修改后不能通外网,ping 本机还是能ping通,局域网ip段还是能通讯的

ip ro show 

将这个默认的网关信息删除,类似如下:
default via 192.168.0.1 dev eth0 proto dhcp metric 100
我这里默认网关是192.168.0.1
你的要看你自己运行命令显示的网卡名和网关ip
移走

 ip ro del default via 192.168.0.1 dev eth0

望采纳