ifup/ifdown ethX 和 ifconfig ehtX up/down的區(qū)別
ifup/ifdown ethX 和 ifconfig ehtX up/down的區(qū)別
相同點(diǎn):【啟用】和【禁止】網(wǎng)卡
ifup ethX 和 ifconfig ethX up 用來(lái)啟用網(wǎng)卡設(shè)備
ifdown ethX 和 ifconfig ethX down 用來(lái)禁用網(wǎng)卡設(shè)備
區(qū)別1:命令與腳本——本身屬性的差別
ifconfig: 設(shè)定網(wǎng)絡(luò)參數(shù)時(shí)使用的指令
ifup / ifdown: 設(shè)定網(wǎng)絡(luò)參數(shù)時(shí)使用的腳本
使用格式:
腳本方式 如:ifup/ifdown ethX(X表示網(wǎng)卡編號(hào))
ifup eth0 使用ifup腳本來(lái)啟用網(wǎng)絡(luò)接口eth0 。
ifdown eth0 使用ifdown腳本禁止網(wǎng)絡(luò)接口eth0 。
【指令方式】 如:ifconfig ethX up/down(X表示網(wǎng)卡編號(hào))
ifconfig eth0 up 使用ifconfig命令啟動(dòng)網(wǎng)絡(luò)接口eth0 。
ifconfig eth0 down 使用ifconfig命令禁止網(wǎng)絡(luò)接口eth0 。
區(qū)別2:手動(dòng)修改與自動(dòng)配置
ifconfig 是手動(dòng)修改網(wǎng)絡(luò)接口參數(shù)。
ifup/ifdown 是修改配置文件里面的參數(shù)。
ifup與ifdown腳本是以 /etc/sysconfig/network-scripts/ifcfg-ethX文件來(lái)進(jìn)行激活的!它會(huì)直接在/etc/sysconfig/network-scripts目錄下搜索對(duì)應(yīng)的配置文件(ifcfg-ethX),修改文件里面的參數(shù)。例如,對(duì)于網(wǎng)卡eth0來(lái)說(shuō),它會(huì)找到ifcfg-eth0這個(gè)文件,然后對(duì)文件的內(nèi)容加以設(shè)置和修改。
所以在使用ifup/ifdown前,首先要確認(rèn)ifcfg-ethX文件是否存在于正確的目錄內(nèi),如果不存在則會(huì)啟動(dòng)或關(guān)閉失敗,也就是說(shuō)ifup和ifdown除了存在 ethX這個(gè)實(shí)體網(wǎng)卡之外,還要存在ifcfg-ethX文件才行。
區(qū)別3:關(guān)閉網(wǎng)卡時(shí)的區(qū)別
如果用了ifconfig 修改或設(shè)置網(wǎng)絡(luò)接口參數(shù),那么就無(wú)法用ifdown ethX方式來(lái)關(guān)閉。這是因?yàn)?/span>ifdown會(huì)分析目前網(wǎng)絡(luò)接口參數(shù)是否與文件ifcfg-ethX的配置參數(shù)是否一致,不一致的話,就會(huì)放棄操作。因此用ifconfig修改完后,需要用ifconfig ethX down 才能關(guān)閉該接口。
ifconfig ethX up/down 可以使用ifup / ifdown ethX來(lái)替代。但是使用ifup / ifdown腳本【啟用】或【禁用】特定的網(wǎng)絡(luò)接口比直接使用ifconfig命令要好一些,這是因?yàn)槟_本可以認(rèn)真查看并處理與某一個(gè)特定接口有關(guān)的所有參數(shù)和相關(guān)功能。
ifup和ifdown這兩個(gè)腳本通常放在/etc/sysconfig/network-scripts/或者/etc/network/下面。
聲明:文章內(nèi)容整理來(lái)源于網(wǎng)絡(luò),版權(quán)屬于原作者,如有問(wèn)題,請(qǐng)聯(lián)系我們!
https://blog.csdn.net/gdutlyp/article/details/50498202


