mirror of
https://github.com/systemd/systemd.git
synced 2024-11-26 19:53:45 +08:00
hwdb,rules: mark host-to-host network devices as only requiring link local addressing
This is a generalization of this logic: https://github.com/NetworkManager/NetworkManager/blob/main/data/90-nm-thunderbolt.rules It applies not just to thunderbolt, but to any kind of device, even matched by vendor/product, via hwdb. I added two entries for Prolific PC-to-PC devices (of which I have one lying around).
This commit is contained in:
parent
d203e5e008
commit
ec541c569b
12
hwdb.d/82-net-auto-link-local.hwdb
Normal file
12
hwdb.d/82-net-auto-link-local.hwdb
Normal file
@ -0,0 +1,12 @@
|
||||
# This file is part of systemd.
|
||||
|
||||
# Network interfaces for which only Link-Local communication (i.e. IPv4LL, …)
|
||||
# makes sense, because they almost certainy will point to another host, not an
|
||||
# internet router.
|
||||
|
||||
# (Note: matches against drivers go into 82-net-auto-link-local.rules instead)
|
||||
|
||||
# Prolific USB-to-USB links (https://www.prolific.com.tw/US/ShowProduct.aspx?pcid=43)
|
||||
usb:v067Bp25A1*
|
||||
usb:v067Bp27A1*
|
||||
ID_NET_AUTO_LINK_LOCAL_ONLY=1
|
15
rules.d/82-net-auto-link-local.rules
Normal file
15
rules.d/82-net-auto-link-local.rules
Normal file
@ -0,0 +1,15 @@
|
||||
# do not edit this file, it will be overwritten on update
|
||||
|
||||
ACTION=="remove", GOTO="net_link_local_end"
|
||||
SUBSYSTEM!="net", GOTO="net_link_local_end"
|
||||
|
||||
# Network interfaces for which only Link-Local communication (i.e. IPv4LL, …)
|
||||
# makes sense, because they almost certainy will point to another host, not an
|
||||
# internet router.
|
||||
|
||||
# (Note: matches against VID/PID go into 82-net-auto-link-local.hwdb instead)
|
||||
|
||||
# Thunderbolt host-to-host connections
|
||||
DRIVERS=="thunderbolt-net", ENV{ID_NET_AUTO_LINK_LOCAL_ONLY}="1"
|
||||
|
||||
LABEL="net_link_local_end"
|
Loading…
Reference in New Issue
Block a user