LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 840|回复: 2

TIPS_linux中的静态路由和转发

[复制链接]
发表于 2007-8-23 23:27:08 | 显示全部楼层 |阅读模式
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就行了.
发表于 2007-8-24 00:35:17 | 显示全部楼层

很好,我去看了,没有你说的那个文件/etc/sysconfig/network-scripts/route-eth0

很好,我去看了,没有你说的那个文件/etc/sysconfig/network-scripts/route-eth0
.man了一下,也没有相关说明,不知道我读那个文件能有这个文件的说明,望赐教。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-8-24 09:22:07 | 显示全部楼层
自己创建这个文件.
之所以很多人不知道可能就是因为这个文件默认不存在.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表