我有两个网卡,而且它们都有不同的网络。我需要传出连接仅通过特定的网卡。有什么帮助吗?
更新:
我运行了一个route -n
命令并得到了这个操作
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.100 0.0.0.0 UG 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1
192.168.3.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
1
默认网关定义了哪个下一跳将用于没有经过路由的传出连接,因此,如果您的两个网卡位于不同的网络上,这将决定它们将退出哪个网络接口。这个问题还有更多吗?
—
保罗
您是否在两个接口上都从网络外部收到传入连接?否则,我只是赞同保罗的观察。
—
pino42
@paul感谢您对保罗的快速答复。我对这方面的知识不多。我运行了route -n命令并获得了此OP内核IP路由表目的网关Genmask标志指标参考使用Iface 0.0.0.0 192.168.1.100 0.0.0.0 UG 0 0 0 eth1 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 192.168.1.0 0.0.0.0 255.255.255.0 U 1 0 0 eth1 192.168.3.0 0.0.0.0 255.255.255.0 U 1 0 0 eth0
—
rahul 2012年
@Paul这次有什么帮助吗?我希望所有流量都通过具有3.0 / 24地址的卡进行
—
rahul
@rahul:我已经将更新内容编辑到您的问题中,以便于阅读。
—
RedGrittyBrick 2012年