如何在centos中禁用网卡

Art*_*ldt 11 networking centos

我正在为需要以下内容的脚本寻找“单衬”:

  • 禁用 eth0。
  • 使其不在启动时启动。
  • 拿走它的IP地址
  • 确保它不会再次尝试使用此地址。

Ric*_*way 15

一个班轮?作为 root 怎么样?

echo "DEVICE=eth0" > /etc/sysconfig/network-scripts/ifcfg-eth0 && service network restart
Run Code Online (Sandbox Code Playgroud)

它将删除 eth0 的配置并将其替换为未配置的内容。

  • Arthur:你可以用`ifdown eth0 && ifup eth0`代替`service network restart`来重启eth0而不是所有接口。 (2认同)

小智 9

/etc/sysconfig/network-scripts/ifcfg-eth0你需要有

ONBOOT=no
Run Code Online (Sandbox Code Playgroud)

就像 MDMarra 说的,但你也需要有

NM_CONTROLLED=no
Run Code Online (Sandbox Code Playgroud)

否则 NetworkManager 将引导接口,因为它会忽略ONBOOT设置。除非你不使用 NetworkManager 但我认为它很常见。