起動Debian 9エラー:「Raiseネットワークインターフェースの起動に失敗しました」


11

Debian 9 Stretch起動時のデスクトップPCの新規インストール時

...
Failed to start Raise network interfaces
...

エラーが発生しました。(ケーブル)LAN接続は機能しますが、(USB)WiFiが正しく機能していません(WiFiネットワークを検出していますが、接続に失敗しています)。以前は、同じハードウェアDebian 8 Jessieがインストールされ、エラーなしで正常に動作していました。

問題は最近の予測可能なネットワークインターフェイス名の変更に関連しているようです。見つかったユーザーABCD、およびEにも同様の症状がありました。ただし、Ubuntuシステムは(クリーンインストールなしで)アップグレードされていました。さらに、提案されたソリューションは、固定/予測可能/一意の名前の割り当てを無効にすることを提案しています。私は新しい命名方式/標準を維持し、最終的にそれが正しく機能しない理由()を見つけて排除することを望みます。

同じ問題を持つユーザーFGも見つかりました-解決策はありません。

ヒントがあればとてもありがたいです。また、さらに詳しい情報が必要な場合は、喜んでお答えします。

さらに、いくつかの詳細なシステム出力が見つかります。

$ sudo systemctl status networking.service 
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Mon 2017-09-04 17:21:42 IST; 1h 27min ago
     Docs: man:interfaces(5)
  Process: 534 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=1/FAILURE)
  Process: 444 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS)
 Main PID: 534 (code=exited, status=1/FAILURE)

Sep 04 17:21:42 XXX ifup[534]: than a configuration issue please read the section on submitting
Sep 04 17:21:42 XXX ifup[534]: bugs on either our web page at www.isc.org or in the README file
Sep 04 17:21:42 XXX ifup[534]: before submitting a bug.  These pages explain the proper
Sep 04 17:21:42 XXX ifup[534]: process and the information we find helpful for debugging..
Sep 04 17:21:42 XXX ifup[534]: exiting.
Sep 04 17:21:42 XXX ifup[534]: ifup: failed to bring up eth0
Sep 04 17:21:42 XXX systemd[1]: networking.service: Main process exited, code=exited, status=1/FAILURE
Sep 04 17:21:42 XXX systemd[1]: Failed to start Raise network interfaces.
Sep 04 17:21:42 XXX systemd[1]: networking.service: Unit entered failed state.
Sep 04 17:21:42 XXX systemd[1]: networking.service: Failed with result 'exit-code'.


$ cat /etc/network/interfaces.d/setup
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

EDIT2start:

$ sudo ifconfig
[sudo] password for XXX: 
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.178.31  netmask 255.255.255.0  broadcast 192.168.178.255
        inet6 xxxx::xxx:xxxx:xxxx:xxxx  prefixlen 64  scopeid 0x20<link>
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 765  bytes 523923 (511.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 803  bytes 101736 (99.3 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 17  

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 50  bytes 3720 (3.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 50  bytes 3720 (3.6 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlxf4f26d1b7521: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether xx:xx:xx:xx:xx:xx  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

EDIT2end。

$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
3: wlxf4f26d1b7521: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN mode DORMANT group default qlen 1000
    link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff

EDITstart:

$ lsusb
...
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
...

$ sudo cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

EDITend。

EDIT3start:

$ sudo systemctl status networking.service
● networking.service - Raise network interfaces
   Loaded: loaded (/lib/systemd/system/networking.service; enabled; vendor preset: enabled)
   Active: active (exited) since Tue 2017-09-05 10:29:16 IST; 44min ago
     Docs: man:interfaces(5)
  Process: 565 ExecStart=/sbin/ifup -a --read-environment (code=exited, status=0/SUCCESS)
  Process: 438 ExecStartPre=/bin/sh -c [ "$CONFIGURE_INTERFACES" != "no" ] && [ -n "$(ifquery --read-environment --list --exclude=lo)" ] && udevadm settle (code=exited, status=0/SUCCESS)
 Main PID: 565 (code=exited, status=0/SUCCESS)
    Tasks: 0 (limit: 4915)
   CGroup: /system.slice/networking.service

Sep 05 10:26:56 sdd9 systemd[1]: Starting Raise network interfaces...
Sep 05 10:26:56 sdd9 ifup[565]: ifup: waiting for lock on /run/network/ifstate.enp3s0
Sep 05 10:29:16 sdd9 systemd[1]: Started Raise network interfaces.

EDIT3end。


よくわかりません。あなたはケーブル接続は機能すると言いますが、USB wifiは機能しません。しかし、あなた/etc/network/interfacesが持っているのはeth0、通常有線接続であるです。Wi-Fiデバイスはどこにありますか?また、「ifup:failed to up up eth0」というメッセージが表示されます。これは、ケーブルが機能しているという記述と矛盾しているようです。また、個人的にはifupとだけを使っていますが、ifdown古臭いのではないでしょうか。
Faheem Mitha、

@FaheemMithaご協力ありがとうございます。まず、私は「初心者」であり、出力を表面的にのみ理解しています。wifiデバイスは出力wlx____にあり$ sudo ifconfigます。さらに詳細が必要ですか?ターミナルコマンドを送ってください。追加され$ lsusbたを参照してください。home古いシステム(同様のDebian 9ですが、ラップトップハードウェア上)からフォルダーをコピーしたことで何か影響がありますか?私の知る限り、ネットワーク設定はその中に保存されていません-したがって、質問テキストの省略。
alex

@FaheemMitha wlx____ワイヤレス接続ではありません(前のコメントで述べたとおり)。(w名前の前の「」に邪魔されました。)では、何enp____ですか。私も混乱しています。申し訳ありません:|
alex

1
こんにちは。見てくださいwikidevi.com/wiki/Atheros_AR9271をしてもwiki.debian.org/ath9k_htc。ファームウェア-atherosがインストールされていますapt-get install firmware-atherosか()?そして、インターフェース名はwlan0そのページに基づいています。
Faheem Mitha、

1
みんな:/etc/network/interfaces.d/setupによって作成されたファイルvmdebootstrapであり/etc/network/interfaces、ソースを設定することもできます。alex:インターフェース名を難読化しません。それらが何であるかは問題にとって重要です。
JdeBP

回答:


18

/etc/network/interfaces.d/setupファイルを削除し、/etc/network/interfaces次のように編集します。

auto lo
iface lo inet loopback

保存して再起動

man interfaces

他のファイルを含む

  Lines  beginning  with  "source" are used to include stanzas from other
   files, so configuration can be split into many files. The word "source"
   is  followed  by the path of file to be sourced. Shell wildcards can be
   used.  (See wordexp(3) for details.)

あなたのケースでは/etc/network/interfaces.d/setup、代わりにを使用してネットワークを設定しています/etc/network/interfaces

「allow-」で始まる行は、さまざまなサブシステムによって自動的に起動されるインターフェースを識別するために使用されます。これは、「ifup --allow = hotplug eth0 eth1」などのコマンドを使用して実行できます。このコマンドは、「allow-hotplug」行にリストされている場合にのみeth0またはeth1を起動します。「allow-auto」と「auto」は同義語であることに注意してください。(「allow-hotplug」とマークされたインターフェースは、udevがそれらを検出したときに表示されます。これは、インターフェースがすでに存在する場合は起動中、または後で、たとえばUSBネットワークカードを接続した場合などです。これは、接続されているネットワークケーブルの検出とは関係ありません。)


解決していただきありがとうございます。「<your_interface_here>」とは何か、どこにあるのか教えてください。
alex

だから私は、テキストで間接的に提案されているように試してeth0、再起動してから再eth1起動しました。それらのどれもうまくいきませんでした。上記のEDIT2の質問のインターフェース名も参照してください。そこで完全なインターフェース名を追加しました。適切なインターフェース名を見つけるのを手伝ってください(私の質問の下のJdeBPのコメントを検討してください)。ありがとうございました。
alex

1
上記のように試しました(バリアントを削除せずに、2X allow-hotplug ...)。残念ながら、うまくいきませんでした。動作が変更されました:(1)起動エラーが残った、(2)が両方のNetworkManagerWiFiまたはLANネットワークをdevice not managed表示/表示しないため、両方のメッセージが表示されるようになりました。ただし、ケーブルLAN接続とインターネットは機能します。何か案が?質問の下にあるJdeBPのコメントを読みましたか?
alex

提案されたとおりに試して、回答の中で提案された変更eth0をのenp3s0内部で置き換え/etc/network/interfaces.d/setupます。動作しません。この問題であまりにも多くの時間を失ったので、システム全体を再インストールし、(USBドライブ)をインストール時にWiFiドライバーを提供する準備をすることを検討します(前回は行いませんでした)。うまくいくと思いますか?
alex

2
interfaces構成ファイルからすべてを削除し、そのままにauto loしてiface lo inet loopback再起動します
GAD3R

5

ファイル#のソースの前に置くだけ/etc/network/interfaces.d/*で、/etc/network/interfacesファイルを参照しないので、/interfaces.d/setup解決されました。すべて正常に動作しています。ソリューションは少し論理的です。

助けてくれてありがとう!


-3

Wlanで働いた!

nano /etc/network/interfaces

次に変更し、

auto lo 
iface lo inet static 

auto lo
iface lo inet loopback

3
のインターフェース構成ファイルのデフォルト設定loiface lo inet loopback
GAD3R
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.