qybei 发表于 2004-6-19 00:16:39

修改network脚本,加快启动速度

由于使用DHCP动态获得IP,每次启动的时候,当运行到network脚本,总要停下来等待到获得IP,在这个地方,大概浪费了5、6秒钟。我想为什么不让系统在后台运行获取IP的脚本呢?分析了一下network脚本后,发现获取IP这一步是通过调用ifup脚本来完成的,于是将action $"Bringing up interface $i: " ./ifup $i boot这一句改成./ifup $i &,重新启动,发现network脚本处一闪就过去了,启动完毕后网络也接通了,一切都很正常。

MichaelBibby 发表于 2004-6-19 07:53:15

不错的一个方法 :-D

不过,如果ifconfig eth0 up的时候不正常呢?你怎么看错误提示信息?
建议再加上将标准错误重定向的语句

llc 发表于 2004-6-19 09:13:52

这个方法确实不错,如果测试过没问题的话,建议下版本ml使用

cjx3501 发表于 2004-6-19 22:01:48

我想知道network脚本的路径,我找不到呀

MichaelBibby 发表于 2004-6-19 22:07:29

我想知道network脚本的路径,我找不到呀
/etc/rc.d/init.d/network

yourfeng 发表于 2004-6-21 09:57:06

这个谁来更新一下吧:P
记得通知我~

lazc 发表于 2004-6-21 11:40:17

我是这样做使网卡检测时间缩短。
1、netconfig--->网卡设置---->”使用动态 IP 配置(BOOTP/DHCP)“------如果你第一次安装系统时已经如此设置过,那这一步可以省略。
2、打开network manger ---->设置网卡---->将网卡重新设置成自定义:但只设置网卡的”network adress"、其它的选项全部留空。{家里有三台电脑、装ML的机器装了双网卡、因此将eth0的“networek adress"设为192.168.6.1<用于宽带连接>;eth1的”network adress“设为192.168.1.2<用于内部联网>}
经过此设置系统启动时检测网卡和拔号会很快。

备注:我的电脑如果单纯设置””使用动态 IP 配置(BOOTP/DHCP)“系统检测IP时间会比较长而且会提示”failed"、但是系统可以正常拔号(宽带)上网

樱家冢 发表于 2004-6-21 22:38:49

指定IP比较好,否则DHCP失败需要花很多时间。

cjx3501 发表于 2004-7-25 19:26:25

Re: 修改network脚本,加快启动速度

由于使用DHCP动态获得IP,每次启动的时候,当运行到network脚本,总要停下来等待到获得IP,在这个地方,大概浪费了5、6秒钟。我想为什么不让系统在后台运行获取IP的脚本呢?分析了一下network脚本后,发现获取IP这一步是通过调用ifup脚本来完成的,于是将action $"Bringing up interface $i: " ./ifup $i boot这一句改成./ifup $i &,重新启动,发现network脚本处一闪就过去了,启动完毕后网络也接通了,一切都很正常。
一共有两处action $"Bringing up interface $i: " ./ifup $i boot,应该替换哪一处呢(还是两处都换)? :?:

cjx3501 发表于 2004-7-27 20:04:04

up :-(

lovewilliam 发表于 2004-7-27 20:24:17

两个都改掉试试

jiangtao9999 发表于 2004-7-27 21:05:35

我一般都关闭 Network 服务~~~

cjx3501 发表于 2004-7-27 22:16:27

我一般都关闭 Network 服务~~~
那想上网时怎办?你的是宽带拨号还是局域网?

jiangtao9999 发表于 2004-7-27 22:30:21

ADSL 虚拟拨号,用 KDE 任务条上的 Network Manger 激活 ADSL 的 ppp0

cjx3501 发表于 2004-7-27 22:36:45

ADSL 虚拟拨号,用 KDE 任务条上的 Network Manger 激活 ADSL 的 ppp0
这样也行?那用Konsole里的adsl-setup(我不太喜欢那个Network Manger占用任务栏位置,不美观),选择"at boot time":yes;是否进入X时同样能激活ADSL?
页: [1] 2
查看完整版本: 修改network脚本,加快启动速度