LinuxSir.cn,穿越时空的Linuxsir!

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

有条路有死活加不上

[复制链接]
发表于 2007-11-23 17:06:26 | 显示全部楼层 |阅读模式

  1. router2 ~ # /etc/init.d/net.eth0 restart
  2. * Stopping eth0
  3. *   Bringing down eth0
  4. *     Removing VLAN 2 from eth0
  5. *     Bringing down eth0.2
  6. *       Shutting down eth0.2 ...                                                   [ ok ]
  7. *     Removing VLAN 3 from eth0
  8. *     Bringing down eth0.3
  9. *       Shutting down eth0.3 ...                                                   [ ok ]
  10. *     Removing VLAN 4 from eth0
  11. *     Bringing down eth0.4
  12. *       Shutting down eth0.4 ...                                                   [ ok ]
  13. *     Removing VLAN 5 from eth0
  14. *     Bringing down eth0.5
  15. *       Shutting down eth0.5 ...                                                   [ ok ]
  16. *     Shutting down eth0 ...                                                        [ ok ]
  17. * Starting eth0
  18. *   Bringing up eth0
  19. *     192.168.0.254/24                                                               [ ok ][color=red]
  20. *   Adding routes
  21. *     124.193.140.107 via 192.168.2.254 ...
  22. RTNETLINK answers: No such process                                        [ !! ][/color]
  23. *   Adding VLAN 2 to eth0                                                          [ ok ]
  24. *   Bringing up eth0.2
  25. *     192.168.1.254/24                                                               [ ok ]
  26. *   Adding VLAN 3 to eth0                                                          [ ok ]
  27. *   Bringing up eth0.3
  28. *     10.168.1.254/24                                                                  [ ok ]
  29. *   Adding VLAN 4 to eth0                                                           [ ok ]
  30. *   Bringing up eth0.4
  31. *     192.168.2.254/24                                                                [ ok ]
  32. *   Adding VLAN 5 to eth0                                                           [ ok ]
  33. *   Bringing up eth0.5
  34. *     192.168.3.254/24                                                                [ ok ]

复制代码

以下是我手工添加的结果

  1. router2 ~ # ip ro add 124.193.140.107 via 192.168.2.254
  2. router2 ~ #
复制代码

以下是我的net文件

  1. config_eth0=( "192.168.0.254/24" )
  2. vlans_eth0=( "2 3 4 5" )
  3. config_eth0_2=( "192.168.1.254/24" )
  4. config_eth0_3=( "10.168.1.254/24" )
  5. config_eth0_4=( "192.168.2.254/24" )
  6. config_eth0_5=( "192.168.3.254/24" )
  7. config_eth1=( "124.193.140.105/29
  8.                 172.30.30.26/30" )
  9. routes_eth0=( "124.193.140.107 via 192.168.2.254" )
  10. routes_eth1=( "default via 172.30.30.25 src 124.193.140.105" )
复制代码

不知道为什么就是加不上。很奇怪!
高手指点一下
发表于 2007-11-23 19:05:32 | 显示全部楼层
你的eth0启动是192.168.0.254/24  
eth0_4才是192.168.2.254/24,
add route的时候,eth0_4还没起来呢。
试试routes_eth0_4=( "124.193.140.107 via 192.168.2.254" )
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-11-24 17:25:06 | 显示全部楼层
routes_eth0_4似乎不生效.
没办法把这条路有加到postup()里面了
回复 支持 反对

使用道具 举报

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

本版积分规则

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