Как использовать новые ifdown и ifup?

Я хотел бы изменить MAC-адрес на веб-сервере Fedora 2o, но кажется, что 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,

2 ответа

Решение

Во-первых, вы не должны использовать ifconfig больше ни на что. Использовать ip команда вместо

Во-вторых, команда для изменения MAC-адреса:

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

Наконец, лучший способ сделать это - сделать его постоянным, добавив его в /etc/sysconfig/network-scripts/ifcfg-DEVICE файл.

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

Попробуйте проверить справочные страницы для любой помощи в конкретной версии вашей операционной системы.

или же

Попробуй это:

Отредактируйте файл, как показано ниже:

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

А затем перезапустите сетевой сервис.

Другие вопросы по тегам