web-dev-qa-db-ja.com

Kali Linux-マシンを再起動しない限り、有線接続が失敗する

最新バージョンのKaliLinux(2018.4)を使用していますが、次のような異常な問題が発生します。イーサネットケーブルを接続した状態でマシンを起動すると、_eth0_インターフェイスは正常に機能します。ただし、WiFi(ケーブルが接続されていない)で起動し、システムの稼働時間が30分を超えた後にケーブルを接続しようとすると、有線接続が失敗します。

_Wired connecting_と表示された後、_Activation of network connection failed_が表示されます。最も奇妙な部分は、最初の30分間は正常に動作することです。その後、有線接続を使用できるように、ケーブルを接続した状態で常にマシンを再起動する必要があります。

ネットワークマネージャーをリセットしてみました。
_/etc/init.d/network-manager restart_

また、_eth0_インターフェイスをダウンしてからアップしますが、運がありません。誰かがこの問題を抱えていますか?

  • KaliはVMで実行されていません。
  • システム情報:Linux kali 4.19.0-kali1-AMD64 #1 SMP Debian 4.19.13-1kali1 (2019-01-03) x86_64 GNU/Linux
  • ネットワークカード情報:

    _02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
    03:00.0 Network controller: Intel Corporation Wireless 3165 (rev 79)
    _

_/var/log/syslog_からのログエントリは次のとおりです。

ケーブルを差し込んだ瞬間:

_Jan 31 13:07:30 kali kernel: [ 9597.698217] r8169 0000:02:00.0 eth0: Link is Up - 1Gbps/Full - flow control off
Jan 31 13:07:30 kali NetworkManager[15820]: <info>  [1548936450.7691] device (eth0): carrier: link connected  
_

1分後:

_Jan 31 13:08:08 kali dhclient[16601]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 4
Jan 31 13:08:12 kali dhclient[16601]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
Jan 31 13:08:19 kali dhclient[16601]: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 15
Jan 31 13:08:31 kali NetworkManager[15820]: <info>  [1548936511.9965] device (eth0): DHCPv4: grace period expired
Jan 31 13:08:31 kali NetworkManager[15820]: <info>  [1548936511.9966] device (eth0): state change: ip-config -> failed (reason 'ip-config-unavailable', sys-iface-state: 'managed')
Jan 31 13:08:31 kali NetworkManager[15820]: <warn>  [1548936511.9979] device (eth0): Activation: failed for connection 'Wired connection 1'
Jan 31 13:08:31 kali NetworkManager[15820]: <info>  [1548936511.9984] device (eth0): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0206] dhcp4 (eth0): canceled DHCP transaction, DHCP client pid 16601
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0206] dhcp4 (eth0): state changed fail -> done
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0219] policy: auto-activating connection 'Wired connection 1' (dfe04dbc-7123-4a36-bf7b-6542c03b6c4c)
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0230] device (eth0): Activation: starting connection 'Wired connection 1' (dfe04dbc-7123-4a36-bf7b-6542c03b6c4c)
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0231] device (eth0): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0235] device (eth0): state change: prepare -> config (reason 'none', sys-iface-state: 'managed')
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0240] device (eth0): state change: config -> ip-config (reason 'none', sys-iface-state: 'managed')
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0242] dhcp4 (eth0): activation: beginning transaction (timeout in 45 seconds)
Jan 31 13:08:32 kali NetworkManager[15820]: <info>  [1548936512.0259] dhcp4 (eth0): dhclient started with pid 17015
Jan 31 13:08:32 kali gnome-Shell[1118]: Object NM.ActiveConnection (0x55a06d19cc70), has been already finalized. Impossible to get any property from it.
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: == Stack trace for context 0x55a06bb70340 ==
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: #0 0x55a06bf28610 i   resource:///org/gnome/Shell/ui/status/network.js:2045 (0x7f156c121890 @ 93)
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: #1 0x7ffc37d73840 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f15802b5de0 @ 71)
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: #2 0x55a06bf28580 i   resource:///org/gnome/Shell/ui/status/network.js:1854 (0x7f156c120e68 @ 138)
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: #3 0x7ffc37d74b80 b   resource:///org/gnome/gjs/modules/_legacy.js:82 (0x7f15802b5de0 @ 71)
Jan 31 13:08:32 kali org.gnome.Shell.desktop[1118]: #4 0x7ffc37d75390 b   self-hosted:918 (0x7f15802f1230 @ 394)
Jan 31 13:08:32 kali gnome-Shell[1118]: Object NM.ActiveConnection (0x55a06d19cc70), has been already finalized. Impossible to get any property from it.
_
1
anthony757618

説明されているように問題を直接解決するわけではないため、これを回答として記載するつもりはありませんでしたが、提供された情報をより簡単に展開できるようにする必要があると判断しました。

Realtek 8168/8111カードでr8169ドライバを使用すると問題が発生します。

https://www.unixblogger.com/how-to-get-your-realtek-rtl8111rtl8168-working-updated-guide/ のガイドでは、DebianとUbuntuの問題を解決する方法を説明しています。 、彼らが書くところ、

システムにr8168が見つからない場合、r8169がロードされます。これにより、ネットワークとインターネット接続が提供されますが、r8169ドライバーを使用すると、RTL8168カードは非常に不安定になります。_ "

基本的に、これらのプラットフォームでは、non-freeリポジトリを追加して正しいドライバをインストールする場合にすぎません。存在すると、r8169ドライバーは無視されます。

他のプラットフォーム(Kaliが含まれる場合と含まれない場合があります)では、そこで説明されている手動プロセスを使用する必要がある場合があります。これは、Realtekからr8168ドライバーをダウンロードしてローカルでビルドすることに関するものです。残念ながら、Kaliの正確な手順は手元にないため、お手伝いできませんが、Kaliリポジトリで同等の解決策が見つかる可能性があります。

1
roaima