[sisyphus] systemd: path-based activation

Eugene Prokopiev enp на itx.ru
Вт Дек 1 16:25:51 MSK 2015


1 декабря 2015 г., 16:19 пользователь Alexey Shabalin
<a.shabalin на gmail.com> написал:
>
>
> 1 декабря 2015 г., 15:58 пользователь Eugene Prokopiev <enp на itx.ru> написал:
>>
>> 1 декабря 2015 г., 15:54 Eugene Prokopiev написал:
>> > 1 декабря 2015 г., 14:20 Alexey Shabalin написал:
>> >
>> >>> Да, сетевая конфигурация там относительно запутанная: включает вланы и
>> >>> маквланы.
>> >>
>> >>
>> >> покажите вывод  networkctl
>> >
>> >  networkctl
>> > IDX LINK             TYPE               OPERATIONAL SETUP
>> >   1 lo               loopback           carrier     configured
>> >   2 enp4s0           ether              carrier     configuring
>> >   3 enp4s0.900       ether              routable    configuring
>> >   4 enp4s0.1610      ether              routable    configuring
>> >   5 enp4s0.3         ether              routable    configuring
>> >   6 enp4s0.791       ether              carrier     configuring
>> >   7 enp4s0.20        ether              routable    configuring
>> >   8 enp4s0.10        ether              routable    configuring
>> >   9 enp4s0.791.0     ether              routable    configuring
>> >  10 ppp0             ppp                routable    unmanaged
>> >
>> > 10 links listed.
>>
>> А правда, почему все интерфейсы (кроме lo) configuring, а не
>> configured? Они доступны и даже NAT из enp4s0.791.0 в остальные
>> интерфейсы работает.
>
>
> networkctl  status enp4s0 ?
> networkctl  status enp4s0.900 ?
> и покажите настройки какого нибудь интерфейса.

# networkctl status enp4s0
● 2: enp4s0
       Link File: /lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/trunk.network
            Type: ether
           State: carrier (configuring)
            Path: pci-0000:04:00.0
          Driver: r8169
          Vendor: Realtek Semiconductor Co., Ltd.
           Model: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
      HW Address: 8c:89:a5:63:9c:8e (Micro-Star INT'L CO., LTD)
             MTU: 1500
# networkctl status enp4s0.900
● 3: enp4s0.900
       Link File: /lib/systemd/network/99-default.link
    Network File: /etc/systemd/network/silmaril.network
            Type: ether
           State: routable (configuring)
          Driver: 802.1Q VLAN Support
      HW Address: be:25:67:57:4b:26
             MTU: 1500
         Address: 10.11.80.181

# cat /etc/systemd/network/trunk.network
[Match]
Name=enp4s0
[Network]
VLAN=enp4s0.3
VLAN=enp4s0.10
VLAN=enp4s0.20
VLAN=enp4s0.791
VLAN=enp4s0.900
VLAN=enp4s0.1610

# cat /etc/systemd/network/silmaril.netdev
[NetDev]
Name=enp4s0.900
Kind=vlan
[VLAN]
Id=900

# cat /etc/systemd/network/silmaril.network
[Match]
Name=enp4s0.900
[Network]
Address=10.11.80.181/22

> я так понимаю, что если хотя бы один интерфейс перейдёт в  configured, то
> systemd-networkd-wait-online закончится.

Вероятно да, но как этого добиться?

-- 
WBR,
Eugene Prokopiev


Подробная информация о списке рассылки Sisyphus