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

Ubuntu 20.04 FocalFossaLinuxでネットワークを/etc/ network/interfacesに戻す方法

この記事では、ネットワークをUbuntu 20.04 FocalFossaLinuxのNetPlan/CloudInitから、まだ廃止されているnetworkingに戻す方法について説明します。 /etc/network/interfacesを介して管理 。

このチュートリアルでは、次のことを学びます。

  • eth0..nネットワーク命名規則に戻す方法
  • ifupdownのインストール方法
  • CloudInitを削除する方法
  • ネットワークデーモンを有効にする方法
警告
NetPlan / CloudInitから廃止されたネットワークデーモンへの切り替えは、システムが破損する可能性があるため、サポートも推奨もされていません。

Ubuntu 20.04 FocalFossaLinuxでネットワークを/etc/ network/interfacesに戻す方法

使用されるソフトウェア要件と規則

システム ソフトウェア その他 規約
ソフトウェア要件とLinuxコマンドラインの規則
カテゴリ 使用する要件、規則、またはソフトウェアバージョン
Ubuntu20.04をインストールまたはUbuntu20.04FocalFossaをアップグレード
N / A
rootまたはsudoを介したLinuxシステムへの特権アクセス コマンド。
–指定されたLinuxコマンドは、rootユーザーとして直接、またはsudoを使用して、root権限で実行する必要があります。 コマンド
$ –特定のLinuxコマンドを通常の非特権ユーザーとして実行する必要があります

Ubuntu20.04でネットワークを/etc/ network/interfacesに戻す方法ステップバイステップの説明

  1. 最初のステップは、ネットワークインターフェイスを構成するツールをインストールすることです
    $ sudo apt update
    $ sudo apt install ifupdown net-tools
    
  2. 次に、現在のenp0s3から変更します 古いネットワークインターフェースの命名規則eth0 。管理者権限でこれを行うには、/etc/default/grubを編集します file anf次の行を変更します:
    FROM:
    GRUB_CMDLINE_LINUX=""
    TO:
    GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
    

    Grubブートを編集して、古いネットワークインターフェイスの命名規則に変更します。 eth0

    準備ができたら、Grubを次のように更新します:

    $ sudo update-grub
    
  3. システムを再起動します:
    $ sudo reboot
    
  4. rootまたは管理ユーザーとして、/etc/network/interfacesを編集します ファイルを作成してeth0を設定します DHCPからIPアドレスを取得するためのネットワークインターフェイス:
    source /etc/network/interfaces.d/*
    
    # The loopback network interface
    auto lo
    iface lo inet loopback
    
    # The primary network interface
    allow-hotplug eth0
    iface eth0 inet dhcp
    

    ネットワークインターフェースを静的IPアドレスに設定する必要がある場合は、この記事を確認してください。

  5. eth0を再起動します インターフェイス:
    $ sudo ifdown --force eth0
    $ sudo ifup eth0
    
    <中央>
    /etc/init.d/networkingを介したネットワークの再起動 機能していません。ネットワークを再起動するには、ifdownを使用します およびifup 上記のようなコマンド。
  6. この段階では、eth0が必要です。 構成済み。 ifconfigを使用します ネットワークインターフェイス構成を確認するコマンド:
    ifconfig 
    eth0: flags=4163  mtu 1500
            inet 192.168.1.28  netmask 255.255.255.0  broadcast 192.168.1.255
            inet6 fe80::2dc0:208f:6d8b:f8fc  prefixlen 64  scopeid 0x20 	
            ether 08:00:27:a7:75:ad  txqueuelen 1000  (Ethernet)
            RX packets 22820  bytes 33504917 (33.5 MB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 3446  bytes 282861 (282.8 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 409  bytes 34213 (34.2 KB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 409  bytes 34213 (34.2 KB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
  7. 最初に無効にして停止します。たとえば、DNS解決を構成します。 8.8.8.8 ネームサーバー:

    $ sudo unlink /etc/resolv.conf
    $ sudo echo nameserver 8.8.8.8 >> /etc/resolv.conf
    
  8. 魂のクリーンアップを実行しましょう。クラウド初期化パッケージを削除します:
    $ sudo dpkg -P cloud-init
    $ sudo rm -fr /etc/cloud/
    

    systemdで解決されたサービスを無効にして停止します:

    $ sudo systemctl disable --now systemd-resolved
    

Ubuntu
  1. DebianLinuxで静的IPアドレスを設定する方法

  2. Ubuntu 20.04 LTSFocalFossaでネットワークを再起動する方法

  3. Ubuntu 20.04 FocalFossaLinuxにLaTexをインストールする方法

  1. Ubuntu 20.04 FocalFossaLinuxにTelegramをインストールする方法

  2. Ubuntu 20.04 FocalFossaLinuxにViberをインストールする方法

  3. Ubuntu 20.04 FocalFossaLinuxにRStudioをインストールする方法

  1. Ubuntu 20.04 FocalFossaLinuxでユーザーを追加する方法

  2. Ubuntu 20.04 FocalFossaLinuxにYarnをインストールする方法

  3. Ubuntu 20.04 FocalFossaLinuxでホスト名を変更する方法