我正在运行 Ubuntu 13.04 32 位。我正在尝试完成一些我确信很简单的事情。我的电脑上安装了两个 NIC。
- eth0-使用静态IP连接到办公网络。
- eth1-通过带有 DHCP 的路由器连接到互联网。
我希望所有常规互联网流量eth1
和所有内部办公室事务都通过eth0
。从我目前在网上读到的内容来看,我了解到我需要设置静态路由。有人可以指导我如何做到这一点吗?
答案1
geekstuff.com 文章的链接提供了非常好的解释,但并未准确描述如何在双宿主场景中执行此操作。
假设:
eth0 - 具有静态 IP 地址(10.xxx 地址)的办公网络;eth1 - 通过具有 DHCP 的路由器进行互联网连接(172.168.1.x 地址)
以下对我有用:
sudo route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.14.21.1 dev eth0
sudo route del default gw 10.14.21.1
sudo route add default gw 172.168.1.1 dev et
就我的情况而言,需要暂时访问互联网,因此没有修改相应的文件以使其成为永久访问。
答案2
看一眼这文章。它描述了与您打算实现的场景类似的场景,并简要解释了网络背后的一些基本概念。