CentOS上有两个网卡和IP路由

我试图build立一个私人networking,但我希望其中一台机器通过两个网卡连接到这个专用networking和另一个外部networking。 我希望eth0被用于除10.0.0.1之外的每个IP地址,我希望通过eth1来访问它。 在这个专用networking上有一个DHCP和DNS服务器,但我似乎无法获得专用networking上的名称和外部networking上的名称来解决。 有没有办法可以使这个工作与路线命令?

谢谢,任何帮助表示赞赏。

我希望eth0被用于除10.0.0.1之外的每个IP地址,我希望通过eth1来访问它。

将您的路由表设置为:

  1. 通过eth1为10.0.0.1路由所有数据包。

    route add -host 10.0.0.1 dev eth1

  2. 通过eth0的默认路由(这可能已经完成)

    route add -default dev eth0

  3. 检查结果与route -n (-n禁用主机名查找)

如果有效,永久存储您的设置 – CentOS 在这里有一些文档

对于DNS,您需要检查/etc/resolv.conf以查看是否列出了所有的DNS。

连接两个networking,但在接口上只设置一个高度量,只有一个地址。 度量标准就像一个“使用成本”,所以您的计算机将使用较低的度量标准接口来实现它的一切。

你可以发布你的路线条目吗?