Home Archives Categories Tags

ifconfig Interface up and down 与 ifup ifdown 的区别

发布时间: 更新时间: 总字数:768 阅读时间:2m 作者: 分享

Linux ifconfig Interface up and down 与 ifup ifdown 的区别

相同点

启用和禁止网卡:

  • ifup ethX 和 ifconfig ethX up # 用来启用网卡设备
  • ifdown ethX 和 ifconfig ethX down # 用来禁用网卡设备

区别

本身属性的差别

  • ifconfig # 设定网络参数时使用的指令
  • ifup / ifdown # 设定网络参数时使用的脚本

使用格式差别

  • ifup/ifdown ethX
  • ifconfig ethX up/down

说明:

  • X表示网卡编号

手动修改与自动配置

  • ifconfig # 是手动修改网络接口参数
  • ifup / ifdown # 是修改配置文件里面的参数

ifupifdown 脚本是以 /etc/sysconfig/network-scripts/ifcfg-ethX文件来进行激活的!它会直接在/etc/sysconfig/network-scripts目录下搜索对应的配置文件(ifcfg-ethX),修改文件里面的参数。例如,对于网卡eth0来说,它会找到ifcfg-eth0这个文件,然后对文件的内容加以设置和修改。

所以在使用ifup/ifdown前,首先要确认ifcfg-ethX文件是否存在于正确的目录内,如果不存在则会启动或关闭失败,也就是说ifupifdown除了存在 ethX这个实体网卡之外,还要存在ifcfg-ethX文件才行。

关闭网卡时的区别

  • 如果用了ifconfig 修改或设置网络接口参数,那么就无法用ifdown ethX方式来关闭。这是因为ifdown会分析目前网络接口参数是否与文件ifcfg-ethX的配置参数是否一致,不一致的话,就会放弃操作。因此用ifconfig修改完后,需要用ifconfig ethX down才能关闭该接口。
  • ifconfig ethX up/down 可以使用ifup / ifdown ethX来替代。但是使用ifup / ifdown脚本启用或禁用特定的网络接口比直接使用ifconfig命令要好一些,这是因为脚本可以认真查看并处理与某一个特定接口有关的所有参数和相关功能。
  • ifupifdown这两个脚本通常放在/etc/sysconfig/network-scripts/或者/etc/network/下面。
最新评论
加载中...