如何为ubuntu添加一条自启动的路由

sh/bash/dash/ksh/zsh等Shell脚本
回复
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

如何为ubuntu添加一条自启动的路由

#1

帖子 沙画文 » 2009-05-12 10:21

就xp中的route add 100.41.1.0 mask 255.255.255.0 100.41.1.199 这类命令 ,我查了 查 route 命令 现在在ubuntu中这么写对不对:route add -net 100.41.1.0 netmask 255.255.255.0 gw 100.41.1.199 .请大家指点。
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#2

帖子 沙画文 » 2009-05-24 11:16

就是这条命令,我试过了,缺限就是每次开机都 得打上一遍命令。我从网上搜了个自启动的,照做了,可是每次开机用route查看,都 没有那条路由,还得手动添加,再重启又得添加,好了那个自启动的做法如下:
1.首先,我们创建一个 /etc/network.script 文件.输入命令:

sudo nano /etc/network.script

2.接着我们在文本编辑器中输入我们要执行的命令.如上面的:

sudo route add -net 10.35.0.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.51.0/24 gw 10.35.0.254 dev eth0
sudo route add -net 10.35.60.0/24 gw 10.35.0.254 dev eth0

3.按 Ctrl + O 保存文件,然后按 Ctrl + X 退出.

4.接着我们再用 nano 打开 /etc/rc.local .输入命令:

sudo nano /etc/rc.local

5.在文本编辑中,我们会看到提示说 /etc/rc.local 默认是空的.但我打开的时候,会看到里面其它有一行:

exit 0

如果是这样,我们一定要在 exit 0 之前输入我们要执行的脚本文件.如下:

sh /etc/network.script
exit 0

6.按 3 中的方法,保存,退出.

这样,系统每次开机的时候就会执行我们设置的命令了。


我是完全照搬,查看时也都 如上相同,就是不工作,哪位兄台指点一下?
头像
AngelMAX
帖子: 2228
注册时间: 2009-02-25 18:18

Re: 如何为ubuntu添加一条自启动的路由

#3

帖子 AngelMAX » 2009-05-24 11:46

你有网络管理器么?看看是不是被它给改了?那里面好像有路由,忘了。


ps:网络管理器耽误我上网,让我咔嚓了 :em06
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#4

帖子 沙画文 » 2009-05-25 17:46

网络管理器?是社区软件还是个命令工具?我不熟悉这个,说到添加路由,我打错了的路由到是每次查询都有,就是有个地方打错了,删还删不了。
头像
soething
帖子: 746
注册时间: 2008-07-23 19:06

Re: 如何为ubuntu添加一条自启动的路由

#5

帖子 soething » 2009-05-25 17:47

如果不是服务器的话,还是网络管理器方便。
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#6

帖子 沙画文 » 2009-05-29 15:49

怎么使网络管理器啊?
头像
AngelMAX
帖子: 2228
注册时间: 2009-02-25 18:18

Re: 如何为ubuntu添加一条自启动的路由

#7

帖子 AngelMAX » 2009-05-29 16:45

沙画文 写了:怎么使网络管理器啊?
好像能在通知区域里找到,系统》首选项 好像也有,你找找。也叫netmanage?忘了,已经咔嚓掉了 :em06
在中国搞IT的谁不知道Ctrl+C,Ctrl+V啊~
头像
xhy
帖子: 3916
注册时间: 2005-12-28 1:16
系统: Ubuntu 12.10 X64
来自: 火星

Re: 如何为ubuntu添加一条自启动的路由

#8

帖子 xhy » 2009-05-29 17:08

代码: 全选

脚本里面永远不要出现 sudo

首先,了解下你用的是哪个发行版,这个发行版在初始化相应runlevel下会执行哪些脚本,以及这些脚本的执行顺序

然后,编辑那个在配置网络脚本之后运行的脚本,或者自己建一个加进去。
网上搜来的东西,绝大部分都依赖于具体发行版和具体版本

唯有自己掌握原理,才能以不变应万变
目前负债150多万
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#9

帖子 沙画文 » 2009-05-29 17:12

netconfiguration?就这一个,别的就是网络代理或网络工具了
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#10

帖子 沙画文 » 2009-05-29 17:17

8楼所言甚当,吾当行之。
头像
冲浪板
论坛版主
帖子: 7513
注册时间: 2007-05-06 8:19

Re: 如何为ubuntu添加一条自启动的路由

#11

帖子 冲浪板 » 2009-05-29 18:57

你直接的在/etc/rc.local写上route.....
头像
木泥黑
帖子: 1339
注册时间: 2008-10-18 12:41

Re: 如何为ubuntu添加一条自启动的路由

#12

帖子 木泥黑 » 2009-05-31 11:33

同上,我是这样做的,不过服务器还没重启过,无法验证,你可以先在虚拟机上跑一次
头像
沙画文
帖子: 76
注册时间: 2008-07-14 17:39
来自: 唐山

Re: 如何为ubuntu添加一条自启动的路由

#13

帖子 沙画文 » 2009-06-15 8:38

多谢,小弟当徐行之
回复