GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 18.04 / Ubuntu 16.04でデフォルトネットワーク名(ens33)を古い「eth0」に変更します

Ubuntuをインストールした直後に、ネットワークインターフェイス名が古い学校のeth0からens33に変更されたことを知りました。

読むUEFIおよびレガシーBIOSシステムにUbuntu18.04 LTS(Bionic Beaver)をインストールします

読む Ubuntu 16.04 LTS(Xenial Xerus)のインストール–スクリーンショット付きのステップバイステップガイド

インターフェイス名を古いタイプのethXに変更することに興味がある場合は、ここにチュートリアルがあります。

次のコマンドでわかるように、私のシステムにはens33というネットワークアダプタがあります。

これはVMware環境の場合のみであり、ハードウェアによって異なる場合がありますが、ethXを取り戻す手順は同じです。

$ ip a

1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: </loopback,up,lower_up>ens33: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    </broadcast,multicast,up,lower_up>inet 192.168.12.12/24 brd 192.168.12.255 scope global dynamic ens33
       valid_lft 1683sec preferred_lft 1683sec
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever

dmesgコマンドから、システムの起動中にデバイスの名前が変更されたことがわかります。

$ dmesg | grep -i eth

[    3.050064] e1000 0000:02:01.0 eth0: (PCI:66MHz:32-bit) 00:0c:29:05:a3:e2
[    3.050074] e1000 0000:02:01.0 eth0: Intel(R) PRO/1000 Network Connection
[    3.057410] e1000 0000:02:01.0 ens33: renamed from eth0

ethXを元に戻すには、grubファイルを編集します。

$ sudo nano /etc/default/grub

GRUB_CMDLINE_LINUX」を探します 」を追加し、次の「 net.ifnames =0 biosdevname =0」を追加します 「。

差出人:

GRUB_CMDLINE_LINUX=""

宛先:

GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"

次のコマンドを使用して、新しいgrubファイルを生成します。

$ sudo grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file ...
Warning: Setting GRUB_TIMEOUT to a non-zero value when GRUB_HIDDEN_TIMEOUT is set is no longer supported.
Found linux image: /boot/vmlinuz-4.4.0-15-generic
Found initrd image: /boot/initrd.img-4.4.0-15-generic
Found memtest86+ image: /memtest86+.elf
Found memtest86+ image: /memtest86+.bin
done

インターフェイスファイルを編集し、ネットワークデバイス名を変更して、ethXのDHCPまたは静的IPアドレスを取得します。

読む CentOS 7 / Ubuntu 16.04 /Debian9にDHCPサーバーをインストールして構成します

IPアドレスの割り当て

Ubuntu18.04の場合

netplanを使用してシステムにIPアドレスを割り当てることができます –新しいネットワーク構成ツール。

読むNetplanを使用してUbuntu18.04で静的IPアドレスを構成する方法

Ubuntu16.04/古い場合

DHCP:

インフラストラクチャにDHCPサーバーがあり、それを活用したい場合は、次のようにします。

$ sudo nano /etc/network/interfaces

/ etc / network / interfacesの以下の行を更新します ネットワークカードがDHCPサーバーからIPアドレスを取得できるようにするためのファイル。

FROM:

auto ens33
iface ens33 inet dhcp

TO:

auto eth0
iface eth0 inet dhcp

静的:

インフラストラクチャにDHCPサーバーがない場合は、Ubuntuマシンのすべてのネットワークインターフェイスに静的IPアドレスを構成する必要があります。

$ sudo nano /etc/network/interfaces

差出人:

auto ens33
iface ens33 inet static
           address 192.168.12.12
           netmask 255.255.255.0
           dns-nameservers 192.168.12.2
           gateway 192.168.12.2

宛先:

auto eth0
iface eth0 inet static
           address 192.168.12.12
           netmask 255.255.255.0
           dns-nameservers 192.168.12.2
           gateway 192.168.12.2

システムを再起動します。

$ sudo reboot

システムを再起動したら、ethXが戻っているかどうかを確認してください。

$ ip a
1: lo: <loopback,up,lower_up> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: </loopback,up,lower_up>eth0: <broadcast,multicast,up,lower_up> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:05:a3:e2 brd ff:ff:ff:ff:ff:ff
    </broadcast,multicast,up,lower_up>inet 192.168.12.12/24 brd 192.168.12.255 scope global eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe05:a3e2/64 scope link
       valid_lft forever preferred_lft forever

以上です。


Ubuntu
  1. Ubuntu/DebianでデフォルトのエディターをNanoから変更する方法

  2. デフォルトのユーザーフォルダパスを変更しますか?

  3. デフォルトのサウンドデバイスを変更しますか?

  1. UbuntuLinuxでデフォルトのランレベルを確認および変更する方法

  2. UbuntuとDebianでホスト名(コンピューター名)を変更する方法

  3. Fedora 19 でデフォルトの ens33 ネットワーク デバイスを古い eth0 に変更するにはどうすればよいですか?

  1. Ubuntuでデフォルトのアプリケーションを変更する方法

  2. Ubuntu 20.04 Focal Fossa LinuxでFQDN(ドメイン名)を変更する方法

  3. GrubブートメニューでOS名を安全に変更する方法は?