内网和外网的子网掩码不一致怎么做到同时上网?

内网22.4.81.3;255.255.255.224;22.4.81.1
外网192.168.1.103;255.255.255.0;192.168.1.1
我设置了
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p
route add 22.4.81.3 mask 255.255.255.224 22.4.81.1 -p
还是不能同时使用,是哪里有问题吗?

应该是你设置反了。
route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 -p 这个是默认路由走192.168.1.1,也就是所有流量全部走内网,肯定是不对的。
要设置,那么你就设置双IP,外网IP设置默认网关,内网IP不要设默认网关,空着。然后增加静态路由:
route add X.X.X.X mask 255.255.255.X 192.168.1.1 -p X代表你想去访问的内网的网段。
加好后route print看一下。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-08-20
不需要同时把内外网都写进去,首先你把内、外网都配置好,然后看一下,是内网不通,还是外网不通,
再根据实际情况写静态路由就可以了追问

不写之前同时开启内外网,是内网不通,所以需要写内网的静态路由?

追答

是的,在写之前先看一下机子上已有的路由

ROUTE PRINT

本回答被提问者采纳
相似回答