需求问题:
开发时需要同时使用内网和外网,往返相当麻烦,直接配置路由表实现双网同时使用
windows解决方案:
)1)进入cmd,运行路由打印,查看路由表的现状
)2)删除不必要的路由配置: route delete 0.0.0.0
)3)配置自己需要的路由((-p意味着设置永久路由) )。
route add -p 0.0.0.0(要访问的网段(mask 255.255.255.0 )掩码) 192.168.1.1 )访问此网段的网关
route add -p 172.19.19.0 (要访问的网段) mask 255.255.255.0 (掩码) 172.19.19.1 )访问网段的游戏
原理是:0.0.0.0默认接入的都是无线外网,在接入我们需要接入的内网段时,会优先使用有线的内网接入
MAC解决方案:
)1)进入cmd,运行netstat -nr,查看路由表的现状
)2)删除不必要的路由配置:
route -v delete -net 10.10.12.0 (某个网段-gateway 10.10.12.1 (某个网关) ) ) ) ) )
)3)配置自己需要的路由((此处的网段,掩码使用自己需要的东西) )。
路由网络192.168.0.0 (要访问的网段(-netmask 255.255.255.0 )掩码) 192.168.5.254 )
注:如果是must be root to …,在命令前加上“sudo”就可以了
例如,sudo route -n add -net 192.168.0.0 (要访问的网段(-netmask 255.255.255.0 )掩码) 192.168.5.254