web-dev-qa-db-ja.com

新しいifdownとifupの使い方は?

Fedora 2oウェブサーバーのMACアドレスを変更したいのですが、systemdが導入される前はifdownifupが機能しなかったようです。これが私がやりたいことです

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

イーサネットカードはem1と呼ばれ、dhcpを使用します。

# ifdown em1
usage: ifdown <device name>

質問

newifdownおよびifupで上記と同等のことをするにはどうすればよいですか。

2
Jasmine Lognnes

まず、ifconfigを何にも使用しないでください。代わりにipコマンドを使用してください。

次に、MACアドレスを変更するコマンドは次のとおりです。

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

最後に、これを行う最良の方法は、/etc/sysconfig/network-scripts/ifcfg-DEVICEファイルに追加して永続化することです。

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

オペレーティングシステムの特定のバージョンでのヘルプについては、マニュアルページを確認してください。

または

これを試して:

次のようにファイルを編集します。

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

次に、ネットワークサービスを再起動します。

2
TBI Infotech