当前位置: 技术问答>linux和unix
我想在机器启动的时候加这条命令,如何实现呢??
来源: 互联网 发布时间:2015-09-14
本文导语: 我想启动加这个命令 route add -net 221.13.128.0 netmask 255.255.128.0 dev ppp0 metric 1 但是 ppp0还没拨号完成呢,这条命令就不执行,并有一个错误提示,好象是没找到PPP0的设备吧, 我该如何实现呢,谢谢拉~! 其实我...
我想启动加这个命令 route add -net 221.13.128.0 netmask 255.255.128.0 dev ppp0 metric 1
但是 ppp0还没拨号完成呢,这条命令就不执行,并有一个错误提示,好象是没找到PPP0的设备吧,
我该如何实现呢,谢谢拉~!
其实我的意思就是想 让网络 访问 221.13.128.0/17 这个IP段的时候 走 PPP0这条线路。 但刚刚启动机器的时候PPP0没拨成功之前这条命令一点作用没有,那位仁兄能帮我实现一下,或者帮忙想个办法!
多谢拉~
明天结帖,答对了分全给
但是 ppp0还没拨号完成呢,这条命令就不执行,并有一个错误提示,好象是没找到PPP0的设备吧,
我该如何实现呢,谢谢拉~!
其实我的意思就是想 让网络 访问 221.13.128.0/17 这个IP段的时候 走 PPP0这条线路。 但刚刚启动机器的时候PPP0没拨成功之前这条命令一点作用没有,那位仁兄能帮我实现一下,或者帮忙想个办法!
多谢拉~
明天结帖,答对了分全给
|
我的问题
我参与问题
我得分问题
我的短消息
我的收藏夹
主 题: 我想在机器启动的时候加这条命令,如何实现呢??
作 者: biyanzhong (xiaoxiao)
等 级:
信 誉 值: 100
所属社区: Linux/Unix社区 系统维护与使用区
问题点数: 100
回复次数: 14
发表时间: 2005-03-08 18:27:22
我想启动加这个命令 route add -net 221.13.128.0 netmask 255.255.128.0 dev ppp0 metric 1
但是 ppp0还没拨号完成呢,这条命令就不执行,并有一个错误提示,好象是没找到PPP0的设备吧,
我该如何实现呢,谢谢拉~!
其实我的意思就是想 让网络 访问 221.13.128.0/17 这个IP段的时候 走 PPP0这条线路。 但刚刚启动机器的时候PPP0没拨成功之前这条命令一点作用没有,那位仁兄能帮我实现一下,或者帮忙想个办法!
多谢拉~
明天结帖,答对了分全给
回复人: hs_guanqi(关七) ( ) 信誉:110 2005-03-08 21:07:00 得分: 0
在拨号脚本里加上这个命令不就行了,比如在/sbin/ifup中添加
Top
回复人: yangl2000(风铃) ( ) 信誉:98 2005-03-09 16:19:00 得分: 0
如果你的拨号是在启动时自动执行的,那只要这条加到拨号之后就行了.(脚本)
Top
回复人: retal(风暴之渴望) ( ) 信誉:100 2005-03-09 16:32:00 得分: 0
在/etc/rc.d/rc.local里加试试
Top
回复人: leeyiqun(期待再有519和624行情) ( ) 信誉:100 2005-03-09 17:52:00 得分: 0
同意楼上,可以把这个命令加在/etc/rc.d/rc.local这个文件试试看,
或者加在其他启动脚本也应该可以的。
同意
可以不给分
|
在拨号脚本里加上这个命令不就行了,比如在/sbin/ifup中添加
|
如果你的拨号是在启动时自动执行的,那只要这条加到拨号之后就行了.(脚本)
|
在/etc/rc.d/rc.local里加试试
|
同意楼上,可以把这个命令加在/etc/rc.d/rc.local这个文件试试看,
或者加在其他启动脚本也应该可以的。
或者加在其他启动脚本也应该可以的。
|
加在inittab里面也可以
|
应当是加早了,同意
|
应该添加入静态路由表/etc/sysconfig/static-route,因为你的这个路由是启动时加载的,其实就是静态路由。
|
/etc/sysconfig/static-routes的格式有点复杂,你直接加到启动脚本里去好了,如下:
!!!!下面的内容针对redhat9.0,其它的版本可能位置有点不同,但道理一样。
编辑/etc/init.d/network
在该文件的158行插入你的route add ...命令,重启机器或#/etc/init.d/network restart就可以了。那个位置应该像这样
157行: sysctl ..........
158行:
159行: #Add non ........
!!!!下面的内容针对redhat9.0,其它的版本可能位置有点不同,但道理一样。
编辑/etc/init.d/network
在该文件的158行插入你的route add ...命令,重启机器或#/etc/init.d/network restart就可以了。那个位置应该像这样
157行: sysctl ..........
158行:
159行: #Add non ........
|
add to this file /etc/rc.d/rc.local
It can be used as autoexec.bat on DOS
It can be used as autoexec.bat on DOS
|
/etc/rc.d/rc.local
|
mark
|
/etc/sysconfig/network我说的位置你试过了吗?
它是在所有本地接口,eth0,eth1,ppp0,ppp1等所有的接口启动起来之后执行的呀。
它是在所有本地接口,eth0,eth1,ppp0,ppp1等所有的接口启动起来之后执行的呀。
|
更正
是/etc/init.d/network
是/etc/init.d/network