最近做实验需要用本地的ubuntu虚拟机,发现竟然ping不通内网
进而发现之前虚拟机上网一直用的是NAT模式,在内网里没有自己的ip,虚拟机相当于在wendows实体机内部的虚拟网络里
如果需要和实体机外部的内网的其他机器ping通需要使用桥接模式
使用桥接模式模式需要check以下几点:
1.实体机windows defense防火墙关闭
2.虚拟机上面那排选项卡有“编辑”----“虚拟网络编辑器”----右下角“更改设置”---上面框框里选“vmnet0”----下面“vmnet信息”选桥接模式
3.先把虚拟机挂起,双击左边设备栏里的“网络适配器”,选"桥接模式(B)",勾选复制物理网络连接状态,或者选“自定义”,自定义的框框里写VMnet0(自定义我试过成功了)
4.进入虚拟机里,check是否有内网有ip,如果没有的话看有没有一个没挂载ip的网卡,如果没有,用命令"ifconfig -a"查看有哪些网卡
5.手动给网卡挂在ip,先"ifconfig 网卡 ip",再用下面的这个方法挂掩码gateway和dns上去:
application里打开“settings”,选“network”,里面出现网卡,我这里是ens33,点进去,然后点ipv4
address写192.168.1.25,netmask写255.255.255.0,gateway写192.168.1.1
在dns写192.168.1.1
6.如果上面的network里什么都没有的话可能是network-manager被关了,开启一下:
在这之前先清除一下以前的状态试试: