我打算使用RHEL5安装的计算机作为互联网连接共享设备。
我已经安装了2个局域网卡eth0和eth1。
eth0:Internet
eth1:局域网
eth0configuration如下;
Ipaddress : 115.252.64.187 Subnet : 255.255.255.240 Gateway : 115.252.64.177
eth1configuration:
ipaddress : 192.168.1.1 subnet : 255.255.255.0 gateway : 192.168.1.1
我在/etc/resolv.conf中写了下列条目:
nameserver 202.138.96.2 (preferred DNS Server) nameserver 202.138.103.2 (secondary DNS server)
我很困惑我应该在上面的场景中使用哪个网关。 我无法ping到我的局域网,也无法连接到互联网。 我怎样才能configuration这个服务器作为我的网关?
关于路由,您希望在您的Internet网关中设置一个默认网关(在/etc/sysconfig/network )。
然后在面向本地networking的接口上创build一个网关规则到你的本地局域网(不知道这个拓扑是什么,所有这些都在下面)。 使用以下命令创build一个文件/etc/sysconfig/network-scripts/route-eth1 :
10.0.0.0/8 via 192.168.1.1 192.168.0.0/16 via 192.168.1.1
然后告诉它作为一个路由器:
echo '1' > /proc/sys/net/ipv4/ip_forward
(显然是在/etc/sysctl.conf中设置的,所以在重启之间是永久的)。
希望我没有忘记任何东西… 🙂