ifup、ifdown命令详解

ifup、ifdown命令简单介绍

  • ifup 命令用来启动系统上指定的网卡
  • ifdown 命令用来停用系统上指定的网卡

实时地手动修改一些网络接口参数,可以利用ifconfig来实现,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts里面的ifcfg-ethx等文件的设置参数来启动的话,那就得要通过ifdown或ifup来实现了。

这两个命令的语法格式都非常简单,只要在命令之后空一格加上要停止或启动的网卡名(逻辑名)就可以了。语法如下:

ifup(参数)/ifdown(参数)

语法说明:

网络接口:要激活/禁用的网络接口。如:ifup eth0。

演示示例:

ifup enp0s3				#启动激活enp0s3网卡,等价于ifconfig enp0s3 up
ifdown enp0s3			 #停止enp0s3网卡,等价于ifconfig enp0s3 down

当运用 ifup 命令启动一个网卡时,这个命令会先读取网卡的网络配置文件,所以当一个网卡的网络配置文件被修改之后,以及在网卡的网络配置文件中新增或删除了某些设定之后,都要运用ifdown 和 ifup 命令重新启用这个网卡。

而当一个Linux系统从静态 IP 变到自动获取 IP ,也就是运用 BOOTP 或是运用 DHCP 服务器自动获取 IP 时,也应该运用 ifdown 和 ifup 命令重新启用网卡。

运用 ifdown 命令停止网卡之后,如果此时在微软系统上试图以 telnet 或 ftp 远程连接这台 Linux 系统主机,是无法成功的,需要运用 ifup 命令重新启动网卡。

敲黑板:有时不知道什么原因,运用网络远程连接一台主机就是连接无反应,但是之前也没有人做过什么操作,经过检查后发现所有所需的服务都正常工作。这时不妨先运用 ifdown 命令将这台主机的网卡停用,之后再运用 ifup 命令重新启动网卡,很可能问题就搞定了。

补充:我们常用的systemctl start | restart | stop network 命令是启动或停止网络,是针对所以网卡进行启动或停止的,而我们上面的ifup、ifdown 命令是针对指定网卡进行起作用的。

  • 1
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值