|
1.如何设置系统的静态路由.
很多朋友都问过我这个问题,但是他们表达的不是十分明白,只是问如何让路由重启后还在.大多数朋友会回答"加到rc.local中去".但这并不是提问者想知道的答案.
他们想知道的是说把静态路由配置跟网卡结合在一起.
我不确定这该不该叫静态路由.
比如说我有一个网卡他上面配置有一个IP地址是192.168.1.5,但是跟1.5在同一个物理网络中的一个主机有一个eth0的IP却是192.168.2.8,理论上说我们是可以直接通过在192.168.1.5上设置一个路由,去往2.8的直接走eth0通过192.168.1.5这个IP就能找到2.8.
命令是ip ro add 192.168.2.8 dev eth0
把这条命令加到rc.local中他每次开机会执行的,但是如果你重启了网络他就没有了.这怎么办?
试试在/etc/sysconfig/network-scripts/route-eth0中写入
192.168.2.8 dev eth0
然后重启网络.
哈哈,可以了吧?
记住这是在Redhat系列系统才通过实验的.
在Gentoo这样的系统下直接配置route_eth0就可以了.更方便.
2.打开ip_forward的方法.
如上所述,很多朋友也是把echo "1">/proc/sys/net/ipv4/ip_forward里面.
其实在/etc/sysctl.conf里就有一项
net.ipv4.ip_forward = 0
把他改成1就行了. |
|