TI中文支持网
TI专业的中文技术问题搜集分享网站

TI SDK 6.0 udhcpc 開機自動執行

請問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注掉试试

赞(0)
未经允许不得转载:TI中文支持网 » TI SDK 6.0 udhcpc 開機自動執行
分享到: 更多 (0)