linux路由怎么设置route

-编译-人生- 2010-08-25 07:44:03
服务器有多个网段默认只有一个网段有路由
用route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1添加了一条路由
但是在用service network restart重起网路或是重起系统之后加的那条路由就不见了
请问用什么方法能让路由不在消失。
...全文
133 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
believe1314 2010-08-26
  • 打赏
  • 举报
回复
太伟大了
学习
steptodream 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 linwhwylb 的回复:]

Red hat Linux中的路由还是通过/etc/sysconfig/network-scripts/ifcfg-eth0修改吧?貌似不存在route-eth0这个文件的。
[/Quote]
我天天用 好像我骗你似的。
楼主和我说的是非默认路由。
ifcfg-eth0 设置接口的ip netmask等等信息
route-eth0 route-eth1默认是没有的 自己创建 把对应接口要追加的路由追加进去就ok!
一品川 2010-08-26
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 steptodream 的回复:]
如果是debian或者Ubuntu 则修改/etc/network/interfaces
试试追加
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1
down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1
[/Quote]up
-编译-人生- 2010-08-26
  • 打赏
  • 举报
回复
试了试二楼的可以但我用的是另外一咱方法
在/etc/sysconfig/上建立了一个文件static-routes
在里外加了条命令就好了。
any net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1

这是另外一个同事告诉我的。

还有我用的是centos
Linux-Torvalds 2010-08-25
  • 打赏
  • 举报
回复
Red hat Linux中的路由还是通过/etc/sysconfig/network-scripts/ifcfg-eth0修改吧?貌似不存在route-eth0这个文件的。
steptodream 2010-08-25
  • 打赏
  • 举报
回复
如果是debian或者Ubuntu 则修改/etc/network/interfaces
试试追加
up route add -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1
down route del -net 10.0.0.0 netmask 255.0.0.0 gw 10.0.0.1
steptodream 2010-08-25
  • 打赏
  • 举报
回复
如果是redhat系的 按我说的来
如果你的路由是经过eth0口则创建/etc/sysconfig/network-scripts/route-eth0文件
是经过eth1口则创建/etc/sysconfig/network-scripts/route-eth1文件
在文件里追加
10.0.0.0/8 via 10.0.0.1

保存退出 OK!

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧