双网卡设置之后无法访问内网其他网段 只能使用于本机相同的网段 外网正常 这是什么问题?

如题所述

因为一台电脑只能有一个缺省网关。不再同一“网段”的的连接请求都会发送到缺省网关那里,如果你的缺省网关是你的外网网卡那么就会出现你说的这种情况。
你可以手动添加路由表,把内网的其他网段的路由指向你的内网网卡。
命令如下:
route add x.x.x.x mask y.y.y.y z.z.z.z
x.x.x.x是你的内网网段网络号,y.y.y.y是该网络的子网掩码,z.z.z.z是你要使用的网关(这里可以写你的内网网卡地址)追问

怎么把内网的其他网段的路由指向内网网卡?

追答

比如你的内网是10.0.0.0这个网络,而你的内网网卡的IP地址是10.119.255.11
那么你可以这样:
route add 10.0.0.0 mask 255.0.0.0 10.119.255.11

追问

还是不行啊 比如公司有多个网段有96.1的网关 本机是96段的 所以只有96段的能访问 79段 86段等等都无法访问

追答

96.1是什么网段?听不懂唉!10.0.96.1? 172.0.96.1? 192.168.96.1?子网掩码是多少你也没说,你有正确的设置路由表吗?
本机IP地址所在的网段能够访问是因为访问本机所在的网段不需要经过路由器。

网络号是一个带有子网掩码的IP地址,
比如10.0.0.1 子网掩码255.0.0.0
或者10.0.0.1/8
这两个都是同一个网络号的不同写法。你说的96.1可以写的清楚点么?

追问

公司有10.20.79段 网关78.1
10.20.86段 网关86.1
10.20.96段 网关96.1
掩码都是255.255.254.0
本机IP是10.20.96.129
外网已经正常访问 但是内网就只有和本机相同的96段能访问 其他都不能
怎么才能使本机能够访问其他网段的机器

追答

route add 10.20.0.0 mask 255.255.0.0 10.20.96.129
这个命令完成后可以用route print命令来查看你的路由表有没有添加成功。

追问

没有成功添加

追答

delete 10.20.0.0
route add 10.20.0.0 mask 255.255.0.0 10.20.96.1

温馨提示:答案为网友推荐,仅供参考
相似回答