アップデート1

アップデート1

私はアーチLinuxを使用しています。 dmesgには次のメッセージがあります。

[    3.225860] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[    8.405807] e1000e: eth0 NIC Link is Down
[   39.495793] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[   44.679494] e1000e: eth0 NIC Link is Down
[  110.525785] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
[  115.709482] e1000e: eth0 NIC Link is Down
[  344.245735] IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready

私はこのリンク(ケーブルモデムに接続されています)でIPv6を使用しており、準備するにはこのリンクが必要です。 「準備ができていない」は一時的な問題ではありません。手動でインポートするまではまったく準備ができていません。

雷が当たってマザーボードを交換する必要がありました。これにより、eth0(マザーボード)は自動的に表示されませんが、Intel PCIカード(イーサネットサーバーアダプタI340-T4)の4つのポートが表示されます。このマザーボードにはIntel Ethernet(I219-V)があります。 (下記lspci出力を参照してください。)

私は成功せずに次のことを試しました。

netctl reenable eth0-profile

リンクはまだ自動的に表示されません。ip aこのリンクが閉じられていることを示します。netctl status表示エラー:

netctl status eth0-profile
● netctl@eth0\x2dprofile.service - WAN
Loaded: loaded (/etc/systemd/system/netctl@eth0\x2dprofile.service; enabled; vendor preset: disabled)
Active: failed (Result: exit-code) since Wed 2017-06-28 02:14:27 EDT; 11min ago
    Docs: man:netctl.profile(5)
Process: 329 ExecStart=/usr/lib/network/network start %I (code=exited, status=1/FAILURE)
Main PID: 329 (code=exited, status=1/FAILURE)

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

次のコマンドを手動で実行するといいえ成功を収める:

netctl start eth0-profile

システムはいいえアクティブなシステムユニットがあります。[Eメール保護](一般的なフルインターフェイスdhcpcdサービスも同様です)。問題が解決した場合は、1つを追加することに反対することはありませんが、以前はこの機能なしで動作し、以前の場所に戻りたいと思います。 (btrfsのスナップショットがありますが、ロールバックしたくありません。何が起こったのか理解して修正し、そこで何かを学びたいです。)

接続の問題を解決するには、次のコマンドを実行する必要がありました。

sudo ip link set eth0 up
sudo dhcpcd -n eth0
sudo systemctl restart dnsmasq

このコマンドを実行すると、すべてが正常です。何らかの理由で自動的に起動しません。このコマンドを実行するのに時間がip link set eth0 upかかることがわかりました。時には何度も実行する必要があります。

アップデート1

/etc/netctl/eth0-構成ファイル:

Description='WAN'
Interface=eth0
Connection=ethernetvpn
IP='dhcp'

lspci-v

00:1f.6 Ethernet controller: Intel Corporation Ethernet Connection (2) I219-V (rev 31)
        Subsystem: ASUSTeK Computer Inc. Device 8672
        Flags: bus master, fast devsel, latency 0, IRQ 143
        Memory at f7400000 (32-bit, non-prefetchable) [size=128K]
        Capabilities: [c8] Power Management version 3
        Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [e0] PCI Advanced Features
        Kernel driver in use: e1000e
        Kernel modules: e1000e

01:00.0 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
        Subsystem: Intel Corporation Ethernet Server Adapter I340-T4
        Flags: bus master, fast devsel, latency 0, IRQ 16
        Memory at f7180000 (32-bit, non-prefetchable) [size=512K]
        Memory at f720c000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-1b-2c-3d-4e-5f-6a-7b
        Capabilities: [1a0] Transaction Processing Hints
        Capabilities: [1c0] Latency Tolerance Reporting
        Kernel driver in use: igb
        Kernel modules: igb

01:00.1 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
        Subsystem: Intel Corporation Ethernet Server Adapter I340-T4
        Flags: bus master, fast devsel, latency 0, IRQ 17
        Memory at f7100000 (32-bit, non-prefetchable) [size=512K]
        Memory at f7208000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-1b-2c-3d-4e-5f-6a-7b
        Capabilities: [1a0] Transaction Processing Hints
        Kernel driver in use: igb
        Kernel modules: igb

01:00.2 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
        Subsystem: Intel Corporation Ethernet Server Adapter I340-T4
        Flags: bus master, fast devsel, latency 0, IRQ 18
        Memory at f7080000 (32-bit, non-prefetchable) [size=512K]
        Memory at f7204000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-1b-2c-3d-4e-5f-6a-7b
        Capabilities: [1a0] Transaction Processing Hints
        Kernel driver in use: igb
        Kernel modules: igb

01:00.3 Ethernet controller: Intel Corporation 82580 Gigabit Network Connection (rev 01)
        Subsystem: Intel Corporation Ethernet Server Adapter I340-T4
        Flags: bus master, fast devsel, latency 0, IRQ 19
        Memory at f7000000 (32-bit, non-prefetchable) [size=512K]
        Memory at f7200000 (32-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] MSI-X: Enable+ Count=10 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number 00-1b-2c-3d-4e-5f-6a-7b
        Capabilities: [1a0] Transaction Processing Hints
        Kernel driver in use: igb
        Kernel modules: igb

アップデート2

まだ解決策が見つかりませんでした。 /etc/netctl/eth0-profileにこれら2行を追加すると、問題は一時的に解決されるように見えましたが、問題が再び発生しました。

TimeoutUp=300
TimeoutCarrier=300

新しい情報が見つかりました。最後に起動した後、ログに次の問題が表示されます。

Sep 12 03:38:26 arch2 network[358]: Duplicate Address Detection is taking too long on interface 'eth0'
Sep 12 03:38:27 arch2 network[358]: Failed to bring the network up for profile 'eth0-profile'
Sep 12 03:38:27 arch2 dhcpcd[588]: script_runreason: /usr/lib/dhcpcd/dhcpcd-run-hooks: Terminated

次のようにネットワークを起動できます。

# netctl restart eth0-profile

その後、すべてがうまくいきます。しかし、根本的な問題を見つけて解決したいと思います。

これは systemctl status "netctl@eth0\x2dprofile.service" の出力です。

● netctl@eth0\x2dprofile.service - ETH0
Loaded: loaded (/etc/systemd/system/netctl@eth0\x2dprofile.service; enabled; vendor preset: disabled)
Active: active (exited) since Tue 2017-09-12 03:47:54 EDT; 36s ago
    Docs: man:netctl.profile(5)
Process: 870 ExecStart=/usr/lib/netctl/network start eth0-profile (code=exited, status=0/SUCCESS)
Main PID: 870 (code=exited, status=0/SUCCESS)
Status: "online"
    Tasks: 2 (limit: 4915)
CGroup: /system.slice/system-netctl.slice/netctl@eth0\x2dprofile.service
        ├─ 963 dhcpcd -4 -q -t 30 -L eth0
        └─1070 dhcpcd -6 -q -t 30 eth0

Sep 12 03:47:59 arch2 dhcpcd[1050]: eth0: soliciting an IPv6 router
Sep 12 03:47:59 arch2 dhcpcd[1050]: eth0: Router Advertisement from ff00::bbda:ffff:fe44:2dee
Sep 12 03:47:59 arch2 dhcpcd[1050]: eth0: adding address 2001:333:300:1c6:dd09:189b:cf5b:bbbb/64
Sep 12 03:47:59 arch2 dhcpcd[1050]: eth0: adding route to 2601:343:380:1f6::/64
Sep 12 03:47:59 arch2 dhcpcd[1050]: eth0: adding default route via ff00::bbda:ffff:fe44:2dee
Sep 12 03:47:59 arch2 dhcpcd[1050]: forked to background, child pid 1070
Sep 12 03:47:59 arch2 dhcpcd[1070]: eth0: confirming prior DHCPv6 lease
Sep 12 03:47:59 arch2 network[870]: Started network profile 'eth0-profile'
Sep 12 03:48:09 arch2 dhcpcd[1070]: eth0: failed to confirm prior address
Sep 12 03:48:09 arch2 dhcpcd[1070]: eth0: soliciting a DHCPv6 lease

ベストアンサー1

私の解決策はとても簡単です。 /etc/netctl/eth0-profileに次の2行を追加しました。

TimeoutUp=300
TimeoutCarrier=300

おすすめ記事