Fedora 2oウェブサーバーのMACアドレスを変更したいのですが、systemdが導入される前はifdown
とifup
が機能しなかったようです。これが私がやりたいことです
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
で上記と同等のことをするにはどうすればよいですか。
まず、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
次に、ネットワークサービスを再起動します。