剛入手Tiny4412開發(fā)板,發(fā)現(xiàn)它的ip地址不是192.168.1.230,老是自動跳變,今天是192.168.1.7,明天開機就變成了192.168.1.8,所以就決定將其設為靜態(tài)ip地址:192.168.1.240。
首先參考網上提供的一個常見的方案:
要修改arm開發(fā)板的IP,如果是yaffs2文件,可以
1、首先要修改/etc/init.d/rcS文件,在/sbin/ifconfig lo 127.0.0.0
下添加一行/sbin/ifconfig eth0 192.168.1.20 up
注:192.168.1.20 只是舉例,可以改成你想要修改的IP地址
本來這樣修改之后就可以的,但是我發(fā)現(xiàn)仍然不行,使用ifconfig命令,發(fā)現(xiàn)開發(fā)板IP地址沒有被更改過來。
后來無心插柳,發(fā)現(xiàn)還需要修改另一處
2、修改/etc/eth0-setting
將其IP地址改成你想要設置的IP
重啟開發(fā)板,使用ifconfig命令,就發(fā)現(xiàn)IP地址已經修改過來了。
inux系統(tǒng)啟動時執(zhí)行了\etc\init.d\ifconfig-eth0腳本,這個ifconfig-eth0腳步會查找/etc下是否存在eth0-setting文件,如果有則執(zhí)行"source eth0-setting",使用其中配置的IP,如果沒有找到這個文件則使用默認的192.168.1.230。
所以只要修改/etc/eth0-setting中的IP地址即可。
這種方法如何嘗試都不行,我來個更絕的,把所有的ip地址全部設為192.168.1.240,
/etc/eth0-setting
/etc/inid.t/ifconfig-eth0
這個里面有個默認ip地址是192.168.1.230,我也改成了192.168.1.240.設置完成之后還是不行。
我就查看啟動文件/etc/init.d/rcS
發(fā)現(xiàn)把一個啟動項fa-network-service注釋掉就可以了。
重啟就ok了。
上一篇:Tiny4412和PC傳文件(含掛載NFS文件系統(tǒng))方法
下一篇:STM32F103單片機復位電路回顧
推薦閱讀
史海拾趣