請問AM335X linux 開機時udhcpc 是在哪邊執行的?
我想之後自行啟動,要怎麼關閉..??
Configuring network interfaces… [ 7.075445] phy read clk = 0x3ed6
[ 7.079206] phy read clk = 0x3ed6
[ 7.083171] phy read rxd = 0x0
[ 7.086616] phy read rxd = 0x0
[ 7.090073] net eth0: CPSW phy found : id is : 0x221622
udhcpc (v1.20.2) started
Sending discover…
Sending discover…
Sending discover…
No lease, failing
done.
Jian Zhou:
http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Init_Scripts
这个文档是讲Linux启动脚本设置的,你可以参考:http://processors.wiki.ti.com/index.php/Sitara_Linux_Training:_Init_Scripts#Adding_Login_Actions,把udhcpc放在login之后
jiew:
回复 Jian Zhou:
Dear Jian
那個文檔我早看過了
我是指..要如何 "不" 自動執行udhcpc ..
所以我想知道它是在哪邊被呼叫執行的??
rc5.d /rcs.d 裡面 都沒看到udhcpc 的script檔
我將/etc/udhcpc.d 刪除 也是會自動執行
Jian Zhou:
回复 jiew:
应该是修改/etc/init.d/networking这个脚本,你打开看看里面有个:
echo -n "Configuring network interfaces"
ifup -a
echo "done."
把ifup -a注掉应该就可以了
Jian Zhou:
回复 Jian Zhou:
不知道你那边试的怎么样,我这边试了一下是可以的
jiew:
回复 Jian Zhou:
Dear Jian
這樣做看起來只是把eth0 介面關閉
我們板子的需求是一開機,eth0 介面不關閉, 且 不要自動執行dhcpc
Jian Zhou:
回复 jiew:
因为脚本是调用/sbin/ifup的,所以我觉得要修改ifup的脚本。
你看一下/etc/network/interfaces这个脚本,把里面的iface eth0 inet dhcp注掉试试
blaider wang:
回复 Jian Zhou:
Jian Zhou
因为脚本是调用/sbin/ifup的,所以我觉得要修改ifup的脚本。
你看一下/etc/network/interfaces这个脚本,把里面的iface eth0 inet dhcp注掉试试