我想更改 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>
问题
我该如何在新的 ifdown
和ifup
。
答案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
然后重新启动网络服务。