遇到的问题

koolshare软路由默认固件都是192.168.1.1。如果通过自建虚拟网卡,无论是dhcp还是static模式,产生的网卡ip都是192.168.1.1,设置网卡的地方也只能设置子网网段。所以破解需要将默认虚拟网卡的ip改为其他的非192.168.1.1的ip。

tips:查看ip和mac的映射关系arp -i vmnet3 -a 我的自建网卡是vmnet3,如果你的是默认的hostonly,需要改为vmnet8。

自建虚拟网卡是在vmware fusion偏好配置中的网络标签页。需要点按下面的小锁,并输入mbp密码,才有权限添加或修改。

虚拟网卡配置文件

vmware-fusion-set.jpg
虚拟网卡配置文件全部存储在/Library/Preferences/VMware\ Fusion目录下。

networking文件对应的就是刚刚在偏好设置里网络里显示的配置,一般都会有两个vmnet1,和vmnet8

answer VNET_3_DHCP no
answer VNET_3_DHCP_CFG_HASH 6F0D574BFC8CF83CD03658A2049A708A3254BC7D
answer VNET_3_DISPLAY_NAME koolshare同网段
answer VNET_3_HOSTONLY_NETMASK 255.255.255.0
answer VNET_3_HOSTONLY_SUBNET 192.168.1.0
answer VNET_3_NAT_PARAM_UDP_TIMEOUT 30
answer VNET_3_VIRTUAL_ADAPTER yes

我自己创建的是vmnet3。同目录下vmnet3就是改配置文件附加配置。

网卡配置文件相关操作

  • 刷新配置

    sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --configure

执行该命令会根据networking文件中的内容重新生成同目录下的vmnet*的具体配置

  • 停止虚拟网卡

    sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --stop

  • 启动虚拟网卡

    sudo /Applications/VMware Fusion.app/Contents/Library/vmnet-cli --start

tips:后面两条命令是为了让修改生效,作用等同于重启Vmware fusion

修改虚拟网卡默认的网卡IP

 answer VNET_3_VIRTUAL_ADAPTER_ADDR 192.168.1.2

设置对应的网卡虚拟ip。将该条指令添加到networking文件中,重启网卡即可。

http://sinoon.github.io/2015/08/26/VMware-Fusion-Nat%E9%93%BE%E6%8E%A5%E6%96%B9%E5%BC%8F%E4%B8%8B%E5%9B%BA%E5%AE%9AIP/ http://zzxtbl.top/archives/3323 MAC下VMware Fusion虚拟机配置网卡
https://www.jianshu.com/p/205843b18e88 Mac如何设置Vamare
Fusion虚拟集的vmnet-8网卡 https://kknews.cc/code/ekl9mqy.html 软路由相关
http://www.up4dev.com/2016/10/15/vmware-fusion-static-ip/ 给VMWare
Fusion设置固定IP

文章目录