私は最近、一般的なアップデート+アップグレードをしました. (接続なし)
どうしたの?ネットワークインターフェイスをどのように起動しますか? ...私は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つ選択):
- systemctlでirqbalance.serviceを無効にしてから再起動してください。
/etc/default/irqbalance
サービスを無効にして再起動するには、編集してください。
99%の場合、Hyper-Vではirqbalance.serviceは必要ありません。非常に具体的な構成以外は役に立たない。
私の設定:Debian Jessie(Wheezyからアップグレード)がインストールされているHyper-Vシステム、アップグレード直後:ネットワークが停止しました(待ってping
いません)。 Googleで答えを見つけるのに長い時間がかかりました。