Debian 9、www サーバー用のネットワークデバイスの設定

Debian 9、www サーバー用のネットワークデバイスの設定

Debian 9でapache2サーバーを設定しようとしています。私はRalinkネットワークカード付きのラップトップを使用していますが、WitchはDebian 8でeth0を使用できます。システムを9に更新した後、ネットワークインターフェースは次のように変更されました。

Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
enp37s0   1500        0      0      0 0             0      0      0      0 BMU
lo       65536      612      0      0 0           612      0      0      0 LRU
wlo1      1500    36736      0      1 0         20492      0      0      0 BMRU

ファイルでは、/etc/interfaces.d/setup次のように定義されます。

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

それは何ですかenp37s0?ルータに接続するためにeth0ではなくwlo1を使用するのはなぜですか?

私のルーティングテーブル:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.63.16.1      0.0.0.0         UG    600    0        0 wlo1
10.63.16.0      0.0.0.0         255.255.255.0   U     600    0        0 wlo1
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 wlo1

これは正しい設定ですか?

答え1

ぜひお読みください第2章 Debian 9の新機能~からDebian 9(拡張版)、64ビットPC用リリースノート

2.2.9。ネットワークインタフェースの名前を指定する新しい方法

インストーラと新しくインストールされたシステムは、eth0、eth1などの代わりに新しい標準ネットワークインタフェース命名スキームを使用します。以前の命名方法は、インターフェース名が予期せず変更される可能性がある列挙競合状態の影響を受けており、ルートファイルシステムを読み取り専用でマウントすることと互換性がありませんでした。新しい列挙方法は、より多くの情報源を使用して、より反復可能な結果を​​生成します。ファームウェア/BIOSが提供するインデックス番号を使用してからPCIカードスロット番号を試して、ens0、enp1s1(イーサネット)、wlp3s0(WLAN)などの名前を生成します。いつでもシステムに追加できるUSBデバイスの名前は、イーサネットMACアドレスに従って指定されます。

この変更は Jessie システムのアップグレードには適用されません。命名は、/etc/udev/rules.d/70-pertant-net.rules によって引き続き適用されます。詳細については、/usr/share/doc/udev/README.Debian.gz またはアップストリームのドキュメントをご覧ください。

また、見ることができますdebian 9stretchで古いeth0の名前を表示し、ネットワークインタフェースの名前を変更する方法は?

Debian 8 を Debian 9 システムにアップグレードする前に、Debian 9 に慣れるのに時間がかかり、内部の変更が非常に重要なので、最近のドキュメント/チュートリアルに従うことをお勧めします。

答え2

Debian 9 は、新規インストール時に更新されたネットワークインターフェイスの命名スタイルを使用します。 Debian 8から9にアップデートした場合、誰かまたは何かが意図的に古い/etc/udev/rules.d/70-persistent-net.rules名前を保持しているファイルを削除した可能性があります。

  • enp37s0en出力では、PCIバスIDlspciが25:00.0(10進数37 = 16進数25)の有線()ネットワークデバイスであり、マザーボードに統合されていません(ファームウェア/ BIOS情報に表示されます)。ポートは1つだけです。デュアルポートNICの名前は、enp37s0f0PCI enp37s0f1ID 25:00.0および25:00.1のように指定できます。
  • wlo1wlは()オンボード統合ワイヤレス()ネットワークデバイスであり、ファームウェア/ BIOS情報に表示されるo最初のデバイス()です。1

ディレクトリが/etc/interfaces.d/そこにあってはならないという意味ですか/etc/network/interfaces.d/

eth0ネットワーク構成のすべての参照をenp37s0。新しい名前を除いて、ネットワークインターフェイスは以前と同じように機能する必要があります。

関連情報