[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