grubを変更せずにイーサネットデバイス名を変更しようとしています。デバイス名を変更しようとしましたが、そうするとデバイスが動作を停止しました。
私が試したこと:
- 頑張ったこれ
nmcli con edit id "Wired connection 1"
set connection.id testname
save
quit
- 私もこれを試しました:
nmcli connection modify ens33 connection.id testname
ifconfig
ただし、これらのいずれもデバイス名を変更しません。これは、すぐにデバイスを使用またはアクセスできるようにするためのものですip addr
。
- 私も試しましたこれ
ifdown ens33
ifconfig ens33 down
ip link set ens33 name testname
mv /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-testname
vi /etc/sysconfig/network-scripts/ifcfg-testname
ifconfig testname up
ifup testname
一見すると、ifconfigを使用してデバイスにアクセスできるため、機能しているように見えますが、インターフェイスを復元した後にターゲットデバイスをpingすることはできません(もちろん、それ自体はpingできます)。
このページの回答は有望に見えますが、アクセスできません。https://access.redhat.com/solutions/108823
一歩を逃したようです。誰にもアイデアはありますか?
答え1
このページの内容は次のとおりです。
/etc/modprobe.conf ファイルを変更し、ifcfg-eth0 を ifcfg-dev123 に置き換えます。
alias dev123 e1000
/etc/sysconfig/network-scripts/ ディレクトリの ifcfg-eth0 ファイルの名前を ifcfg-dev123 に変更します。
# cd /etc/sysconfig/network-scripts/
# mv ifcfg-eth0 ifcfg-dev123
ifcfg-dev123ファイルを編集し、DEVICE =パラメーターのeth0をdev123に置き換えます。
DEVICE=dev123
system-config-network*ツールを使用した場合は、以前のデバイスを参照している/etc/sysconfig/networkingディレクトリのすべてのファイルを削除する必要があります。つまり。
# find /etc/sysconfig/networking -name ifcfg-eth0
/etc/sysconfig/networking/profiles/default/ifcfg-eth0
/etc/sysconfig/networking/devices/ifcfg-eth0
# mv /etc/sysconfig/networking/profiles/default/ifcfg-eth0 /root
# mv /etc/sysconfig/networking/devices/ifcfg-eth0 /root
このプロセスを完了したら、サーバーまたはネットワークインターフェイスを再起動します。
# ifup dev123
個人的に/etc/sysconfig/network-scripts/ifcfg-<interfacename>
ファイルをに移動し/etc/sysconfig/network-scripts/ifcfg-testname
、DEVICE
ファイルのフィールドを次のように更新しますDEVICE=testname
。その後、サーバーを再起動します。これは2回目の試みと似ています。
答え2
ネットワークインターフェイスの名前を変更すると、自分のMacアドレスが変わるため、Mac層で失敗します。 MACアドレスをハードコーディングして/etc/sysconfig/network-scripts/ifcfg-testnameファイル使用量HWADDRディレクティブを使用すると、インターフェイス名の変更が正しく機能します。MACアドレス指示)。
失敗します。
vim /etc/sysconfig/network-scripts/ifcfg-testname
MACADDR=xx:xx:xx:xx:xx
これはうまくいきました:
vim /etc/sysconfig/network-scripts/ifcfg-testname
HWADDR=xx:xx:xx:xx:xx