[NO-FIXED bat RESOLVED] Статус сетевого интерфейса NO-CARRIER и режим DORMANT при работающей сети.

Доброго времени!

У меня на новом компьютере после установки Archlinux (по инструкции в Wiki) отображается статус сетевого интерфейса "не подключен кабель и неактивное состояние" - NO-CARRIER и DORMANT:

# ip l
1: lo:...
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT mode DORMANT group default qlen 1000
    link/ether bc:ee:7b:98:98:7f brd ff:ff:ff:ff:ff:ff

При этом сеть функционирует стабильно. За исключением того, что пришлось IP присваивать статический, хотя в сети есть DHCP.
# cat /etc/netctl/ethernet-static
Description='A basic static ethernet connection'
Interface=enp3s0
Connection=ethernet
IP=static
Address=('172.27.102.90/24')
Gateway='172.27.102.249'
DNS=('10.10.210.73' '172.27.102.2')
Hostname='aw'
DNSDomain='tgk14.local'
DNSSearch='tgk14.local'
### Добавлено позже в процессе поиска решения проблемы "No-Carrier"
SkipNoCarrier=yes
TimeoutCarrier=10

Но на момент установки системы не придал этому значения и решил, что глючит DHCP сервер. При более глубоком изучении вопроса по форумам и Вики выяснилось, что DHCP не принимает по причине статуса "NO-CARRIER". Но это не главное. Основная проблема в том, что в момент подключения к интерфейсу софтового бриджа (для виртуальной машины) хост напрочь теряет соединение с локальной сетью.

При загрузке системы железо опознается так:
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
        Subsystem: ASUSTeK Computer Inc. P8 series motherboard
        Flags: bus master, fast devsel, latency 0, IRQ 44
        I/O ports at e000 [size=256]
        Memory at f0004000 (64-bit, prefetchable) [size=4K]
        Memory at f0000000 (64-bit, prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 00-00-00-00-00-00-00-00
        Kernel driver in use: r8169
        Kernel modules: r8169

В журнале при загрузке -

# journalctl -k | grep r8169
сен 09 18:31:47 aw kernel: r8169 Gigabit Ethernet driver 2.3LK-NAPI loaded
сен 09 18:31:47 aw kernel: r8169 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
сен 09 18:31:47 aw kernel: r8169 0000:03:00.0: irq 44 for MSI/MSI-X
сен 09 18:31:47 aw kernel: r8169 0000:03:00.0 eth0: RTL8168f/8111f at 0xffffc90004c82000, bc:ee:7b:98:98:7f, XID 08000800 IRQ 44
сен 09 18:31:47 aw kernel: r8169 0000:03:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
сен 09 18:31:52 aw kernel: r8169 0000:03:00.0 enp3s0: link down
сен 09 18:31:52 aw kernel: r8169 0000:03:00.0 enp3s0: link down
сен 09 18:31:53 aw kernel: r8169 0000:03:00.0 enp3s0: link up

Кто-нибудь знает, как в моем случае добиться корректного подключения сетевого интерфейса при загрузке системы?
А что говорит "sudo ethtool enp3s0" ?
И еще интересно было бы узнать, какое устройство с другой стороны пачкорда.
UPD: кроме того, попадаются советы попробовать загрузить другой драйвер: r8168 вместо вашего r8169 (есть в пакете)

$ pacman -Ss r8168
community/r8168 8.038.00-10
A kernel module for Realtek 8168 network cards
При этом не забыть затолкать r8169 в блэклист, естественно.
]# ethtool enp3s0
Settings for enp3s0:
        Supported ports: [ TP MII ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Half 1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Link partner advertised link modes:  10baseT/Half 10baseT/Full
                                             100baseT/Half 100baseT/Full
                                             1000baseT/Half 1000baseT/Full
        Link partner advertised pause frame use: Symmetric
        Link partner advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: MII
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes
[root@aw ib]# ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT mode DORMANT group default qlen 1000
    link/ether bc:ee:7b:98:98:7f brd ff:ff:ff:ff:ff:ff

По поводу устройства на другом конце - у меня тоже уже была "шальная" мысль попробовать подключить к коммутатору. Пока компьютер подключен напрямую к центральному роутеру которы Allied Telesis AT-AR770S. Завтра проверю, пока нет возможности.
Увы, замена драйвера ничего не дала:

# ethtool enp3s0
Settings for enp3s0:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Supported pause frame use: No
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full
                                100baseT/Half 100baseT/Full
                                1000baseT/Full
        Advertised pause frame use: Symmetric Receive-only
        Advertised auto-negotiation: Yes
        Speed: 1000Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 0
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: pumbg
        Wake-on: g
        Current message level: 0x00000033 (51)
                               drv probe ifdown ifup
        Link detected: yes
[root@aw]# journalctl -k | grep r8169
[root@aw]# journalctl -k | grep r8168
сен 10 19:13:01 aw kernel: r8168 Gigabit Ethernet driver 8.038.00-NAPI loaded
сен 10 19:13:01 aw kernel: r8168 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control
сен 10 19:13:01 aw kernel: r8168 0000:03:00.0: irq 45 for MSI/MSI-X
сен 10 19:13:01 aw kernel: r8168: This product is covered by one or more of the following patents: US6,570,884, US6,115,776, and US6,327,625.
сен 10 19:13:01 aw kernel: r8168  Copyright (C) 2013  Realtek NIC software team <[email protected]>
сен 10 19:13:07 aw kernel: r8168: enp3s0: link up
[root@aw]# ip l
1: lo: ...
2: enp3s0: <NO-CARRIER,BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state DORMANT mode DORMANT group default qlen 1000
    link/ether bc:ee:7b:98:98:7f brd ff:ff:ff:ff:ff:ff
Завтра попробую последнюю надежду - переключусь с маршрутизатора на коммутатор. Если не поможет, придется искать другой дистрибутив.
bigov
Если не поможет, придется искать другой дистрибутив.
если найдешь такой то отпишись тут, интересно...
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
nafanja
bigov
Если не поможет, придется искать другой дистрибутив.
если найдешь такой то отпишись тут, интересно...

Пренепременно, конец истории я озвучу. Хотя вариантов не так много. Можно попробовать установить внешнюю сетевую карту. Можно проверить работу моего железа на других сборках, например Manjaro или ArchBang.

Я понимаю Ваш сарказм - все дрова на Linux собираются практически из одних и тех-же исходников, и нет гарантии, что на другом дистрибутиве новое железо вдруг заработает.

А из других дистрибутивов для меня альтернативой может быть только (мое личное, ни на что не претендующее, мнение) нестабильная ветка Дебиана. Тем более, на ней сейчас Минт, который на DistroWatch последний год уверенно держит первое место, сборку делает. Хотя и не во всем я с этим рейтингом согласен, но общее представление о качестве дистрибутивов он дает.
Конец истории: загрузился я c DVD диска Archlinux сборки manjaro linux и обнаружил, что все работает. И статус интерфейса корректный и виртуальные сетевые мосты из командной строки создаются и работают с локальной сетью. Даже IP адрес по DHCP сразу прилетел. Так что Арч рулит!

Конечно, хотелось бы распутать этот узел до конца но, к сожалению, нет возможности. Машина используется как основное рабочее место и должна быть постоянно в работе. Поэтому я в течении получаса переустановился с DVD-manjaro и вернулся к работе.
 
Зарегистрироваться или войдите чтобы оставить сообщение.