Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比

 

参考了:https://blog.csdn.net/GDUTLYP/article/details/50498202

以下网卡均采用eth1说明。

相同点——【启用】和【禁止】网卡

ifdown eth1  /  ifconfig eth1 down     禁用网卡

ifup eth1  / ifconfig eth1 up         启用网卡

 

不同点有三:

一、命令与脚本——属性不同

ifdown/ifup eth1       设定网络参数时使用的指令

ifconfig eth1 down/up        设定网络参数时使用的脚本  

 

二、自动配置与手动修改

ifup / ifdown                              是修改配置文件里面的参数

ifconfig                    是手动修改网络接口参数

说明:    

  ifup 与 ifdown 脚本是以 /etc/sysconfig/network-scripts/ifcfg-eth1文件来进行激活的;加载/etc/sysconfig/network-scripts/ifcfg-eth1至内存,然后在内存中相应的参数。
       所以在使用ifup/ifdown前,首先要确认ifcfg-eth1文件是否存在于正确的目录内,如果不存在则会启动或关闭失败——ifdown/ifup运行成功的必要条件:存在网卡eth1;网卡eth1的配置文件路径正确。

三、启动/关闭eth1时的效果不一样

ifdown eth1               ipv4和ipv6均关闭;eth1无法ping通

ifconfig eth1 down         ipv4关闭;eth1仍然可以ping通

ifdown/ifup                               闭/开ipv4和ipv6

ifconfig eth1 down/up              闭/开ipv4

 

ifdown eth1之后

Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比_第1张图片 ifcongfig eth1 down之后

Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比_第2张图片

 ifup eth1之后

Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比_第3张图片

 ifconfig eth1 up之后

Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比_第4张图片

 

ifconfig eth1 up  等效于  ip link set eth1 up

ifconfig eth1 down 等效于 ip link set eth1 down

Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比_第5张图片

 

ifconfig eth1 up/down  && ip link set eth1 up/down    与   ifup/ifdown eth1 的本质区别有待完善!!!!

转载于:https://www.cnblogs.com/ant-colonies/p/10855681.html

你可能感兴趣的:(Linux网络管理命令ifdown/ifup与ifconfig/ip中的down/up命令的对比)