Debian - アップデート/アップグレード後、ネットワークインターフェイスが機能しなくなりました。

Debian - アップデート/アップグレード後、ネットワークインターフェイスが機能しなくなりました。

私は最近、一般的なアップデート+アップグレードをしました. (接続なし)

どうしたの?ネットワークインターフェイスをどのように起動しますか? ...私はDebianを使用しています。

(UbuntuなどのDebian派生バージョンでも同じ問題が発生する可能性があります)

答え1

Webで検索した後(まだラップトップがあります)、ネットワークインターフェイスの名前が一部変更されたことがわかりました。したがって、最初にすべきことは、現在どのネットワークインターフェイスが動作しているかを確認することでした。つまり、ループバックのみが始まります)

sudo ifconfig

それでは、利用可能なすべてのネットワークインターフェイスの名前を確認してみましょう。

networkctl

私にとって、出力は次のようになります。

WARNING: systemd-networkd is not running, output will be incomplete.

IDX LINK             TYPE               OPERATIONAL SETUP     
  1 lo               loopback           n/a         unmanaged 
  2 enp3s0           ether              n/a         unmanaged 
  3 enp4s0           ether              n/a         unmanaged

後で探してみると/etc/network/interfaces…こんな感じです。

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# Comment in the right one (the one plugged in) otherwise system.d will run a startjob
#auto net0
#allow-hotplug net0
#iface net0 inet dhcp

auto net1
allow-hotplug net1
iface net1 inet dhcp

…おそらく次に何が起こるのかを推測することができます。 net0/net1(またはそこにあるもの)をリストされたリンクに置き換えますnetworkctl

新しいインターフェイスを起動または再起動してください。

sudo ifup enp3s0

今リストされていることを確認してください。

sudo ifconfig

答え2

同様の問題があります(debianstretch、realtekネットワークカード)。私のネットワークカードはDHCPサーバーからIPアドレスを受け取りません。 dhclient コマンドを使用して、DHCP サーバーから IP アドレスを取得します。役立つ場合は、/etc/network/interfaces ファイルの内容を確認してください。私のシステムでは、インターフェイスファイルを指していても、インターフェイス.dフォルダのファイルは無視されます。 ./interfaces.d/realtek ファイルの内容をインターフェイスにコピーしました。

答え3

私にもこのような状況がある。私に役立つもの:

これがHyper-Vにあり、ネットワークインタフェースがシステムの起動/起動直後に停止する場合、原因はirqbalance.serviceです。このサービスは無効にする必要があります。

兆候:

  • ping他のコンピュータでは:再起動後に成功したpingが観察されますが、何も観察されません(アクセスできません)。
  • 次のような行が表示されます/var/log/syslog。 kernel: [ 2758.780340] net eth1: 21140 転送タイムアウト、ステータス fc6981c7、SIA fffffe00 00000068 00000070 ffffffec8、リセット中...
  • arpデフォルトゲートウェイなどの不完全なハードウェアアドレスが表示されます。

回避策(1つ選択):

  1. systemctlでirqbalance.serviceを無効にしてから再起動してください。
  2. /etc/default/irqbalanceサービスを無効にして再起動するには、編集してください。

99%の場合、Hyper-Vではirqbalance.serviceは必要ありません。非常に具体的な構成以外は役に立たない。

私の設定:Debian Jessie(Wheezyからアップグレード)がインストールされているHyper-Vシステム、アップグレード直後:ネットワークが停止しました(待ってpingいません)。 Googleで答えを見つけるのに長い時間がかかりました。

関連情報