回答:
可能です。してください:
gksudo gedit /etc/udev/rules.d/70-persistent-net.rules
eth0とeth1を入れ替えます。注意深く校正し、geditを保存して閉じます。geditがない場合は、他のテキストエディタを使用してください。すぐに再起動すると、すべての準備が整います。
これにより、Ubuntu 14.04ではem1の名前がeth0に変更されます。
# Note: replace xx:xx... in the rule with the MAC address of your Nic>
$ sudo vim /etc/udev/rules.d/75-persistent-net-generator.rules
SUBSYSTEM=="net", ACTION=="add", ATTR{address}=="xx:xx:xx:xx:xx:xx", NAME="eth0"
# Change "em1" to "eth0" in your interfaces file.
$ sudo vim /etc/network/interfaces
$ sudo reboot
クレジット:Billfの回答はこちら:https ://bbs.archlinux.org/viewtopic.php?id=156375
ちなみに、これは最初にログに表示されていたものです。
$ sudo grep eth0 /var/log/dmesg
[ 2.976463] e1000e 0000:00:19.0 eth0: registered PHC clock
[ 3.003714] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 18:03:73:e9:f2:36
[ 3.031177] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection
[ 3.058399] e1000e 0000:00:19.0 eth0: MAC: 10, PHY: 11, PBA No: E041FF-0FF
[ 3.153759] systemd-udevd[167]: renamed network interface eth0 to em1
systemd-udevdが否定的な作業をしていて、最初はeth0をem1に名前変更していたようです。それを止める方法がわからないが、名前をeth0に戻すとうまくいくようです。
詳細を知りたいマニアのために... http://linux.dell.com/files/whitepapers/consistent_network_device_naming_in_linux.pdf
Ubuntu Server 16.04LTSでは、70-persistent-net.rulesは存在せず、多くの投稿が役に立ちませんでした。4時間の検索の後、私はこのソリューションを思いつきました。
sudo ln -s / dev / null /etc/udev/rules.d/80-net-setup-link.rules
次に、sudo vi /etc/systemd/network/10-internet.linkを使用してファイルを作成し、以下を追加します
[一致] Path = pci-0000 :(デバイスのMACアドレス)
[リンク] Name = eth0(または名前を付けたいもの)
:wqはファイルを保存します
次に、再起動して/ etc / network / interfacesファイルを調整します。次に、再起動します
これが誰かを助けることを願っています