LinuxSir.cn,穿越时空的Linuxsir!

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

请问该如何设置?才能一劳永逸校园网.我也设置了adsl-setup

[复制链接]
发表于 2003-3-21 23:05:28 | 显示全部楼层 |阅读模式
我的机子在校园的局域网里,可以上校园网.我也设置了adsl-setup
麻烦的是:我每次打开机器如果要上外网的话,我得先:
route del default
route add -net 10.0.0.0/8 dev eth0
route add -net 202.120.224.0 netmask 255.255.224.0 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0
然后
adsl-start
这样才能上外网
麻烦死了
请问用什么方法可以使之不用在输入上边的大窜命令,只要adsl-start就能上外网
谢谢
发表于 2003-3-21 23:14:20 | 显示全部楼层
adsl-start是不是一个脚本文件,如果是,可以把route之类命令自己加到里面去。记得先做备份,免得出错后改不回来。
 楼主| 发表于 2003-3-21 23:30:16 | 显示全部楼层
adsl-start不是一条命令吗?
我不清楚什么是脚本文件,
怎样的文件才称的上脚本文件,有什么标志?
若是,我有如何能加上去呢?
发表于 2003-3-21 23:35:37 | 显示全部楼层
先用whereis adsl-start找找看它在什么地方,然后进入它所在目录,试试
vi adsl-start,如果能看出是文本文件就可以进行编辑了,把你要输入的命令加在最前面就行了。
发表于 2003-3-22 10:45:45 | 显示全部楼层
route del default
route add -net 10.0.0.0/8 dev eth0
route add -net 202.120.224.0 netmask 255.255.224.0 dev eth0
route add -net 0.0.0.0 netmask 0.0.0.0 dev ppp0

把上述命令加到/etc/rc.d/rc.local里,下次启动时系统就会自动执行了.
 楼主| 发表于 2003-3-22 19:42:33 | 显示全部楼层
搞定!
谢谢大虾的指点
发表于 2003-3-23 01:26:47 | 显示全部楼层
那么/etc/rc.d/rc.local到底是做什么用的,是不是相当于DOS中的AUTOEXEC。BAT? 要是这样的话,那么岂不是所有想自动起动的命令只要添加在这里面就可以了?
发表于 2003-3-23 04:48:19 | 显示全部楼层
那么/etc/rc.d/rc.local到底是做什么用的,是不是相当于DOS中的AUTOEXEC。BAT? 要是这样的话,那么岂不是所有想自动起动的命令只要添加在这里面就可以了?

大致差不多,不过LINUX有许多启动时自动运行的脚本,实现不同的功能。它们在/etc/rc.d/init.d/里。如果你确定上述目录中的脚本没有你想要的功能,你就可以将想运行的命令/脚本加到/etc/rc.d/rc.local里。在执行顺序上/etc/rc.d/rc.local是最后被执行的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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