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 に慣れるのに時間がかかり、内部の変更が非常に重要なので、最近のドキュメント/チュートリアルに従うことをお勧めします。