如何使用新的ifdown和ifup?

如何使用新的ifdown和ifup?

我想更改 Fedora 2o 网络服务器上的 MAC 地址,但似乎ifdown无法ifup像在引入 systemd 之前那样工作。这就是我想要做的

ifdown eth0
ifconfig eth0 hw ether 00:E0:81:5C:B4:0F
ifconfig eth0 up

以太网卡被调用em1并使用 dhcp。

# ifdown em1
usage: ifdown <device name>

问题

我该如何在新的 ifdownifup

答案1

首先,您不应ifconfig再使用 进行任何操作。请ip改用 命令。

二、修改MAC地址的命令是:

ip link set dev ${DEVICE} address ${MACADDR}

最后,最好的方法是将其添加到文件中以使其持久化/etc/sysconfig/network-scripts/ifcfg-DEVICE

MACADDR=00:E0:81:5C:B4:0F

答案2

尝试检查手册页以获取有关您的操作系统特定版本的任何帮助。

或者

尝试这个:

编辑文件如下所示:

vi /etc/sysconfig/network-scripts/ifcfg-em1

您的文件看起来像这样,编辑其中的 HWADDR 值。

    UUID="e88f1292-1f87-4576-97aa-bb8b2be34bd3"
    NM_CONTROLLED="yes"
    HWADDR="D8:D3:85:AE:DD:4C"
    BOOTPROTO="static"
    DEVICE="em1"
    ONBOOT="yes"
    IPADDR=192.168.1.2
    NETMASK=255.255.255.0
    BROADCAST=192.168.1.255
    NETWORK=192.168.1.0
    GATEWAY=192.168.1.1

然后重新启动网络服务。

相关内容