友善之臂6410設置靜態Ip

涉及的文件

/etc/init.d/rcS  :開機後會啓動的腳本文件,裏面會設置全局變量,掛載文件,建立目錄和啓動一些腳本和進程等bash

/etc/init.d/ifconfig-eth0 :經過文件名就能夠知道這個文件是設置網口eth0相關的mac地址,ip 等網絡

/etc/eth0-setting ;這文件真正是設備網口相關信息的,它會北ifconfig-eth0調用的。blog

設置和分析

也就是說:rcS調用ifconfig-eth0, ifconfig-eth0調用eth0-setting,按照這樣推理直接把網卡的信息設置到eth0-setting裏面,再開機後就會設置網口的信息了。可是這樣作了後,會發現,當你在開機後當即執行命令ifconfig,可能能看見Ip被正確的設置了,可是,隨後ip又變成了自動獲取的ip,好奇怪啊。看一下rcS文件中的三個執行句:進程

/sbin/ifconfig lo 127.0.0.1
/etc/init.d/ifconfig-eth0
fa-network-service

  前兩個已經很清晰了,fa-network-service是幹什麼用的,ps一下,發現有這個進程,看着確定是設置網絡的,把它注掉,不讓它啓動,開機重啓Ok 了,至於這個文件究竟是幹什麼用的,還真不知道呢,可是把它注掉就不在自動獲取Ip了。ip

相關文章
相關標籤/搜索