1 contributor
# /etc/systemd/system/tb-enlist@.service
[Unit]
Description=Attach %I to thunderbridge with MTU
# Pornește numai când device-ul există
BindsTo=sys-subsystem-net-devices-%i.device
After=sys-subsystem-net-devices-%i.device tb-bridge.service
Requires=tb-bridge.service
# Păstrează porturile thunderbolt în bridge până când shutdown-ul ajunge
# efectiv la oprirea rețelei; altfel NFS de pe 192.168.10.x pierde
# transportul înainte de unmount și stă în timeout.
Before=network.target
[Service]
Type=oneshot
RemainAfterExit=yes
# Setează MTU pe iface și bridge, apoi master
ExecStart=/sbin/ip link set %i up
ExecStart=/sbin/ip link set %i mtu 65520
ExecStart=/sbin/ip link set thunderbridge mtu 65520
ExecStart=/sbin/ip link set %i master thunderbridge
# La stop (device remove), desprinde curat
ExecStop=-/sbin/ip link set %i nomaster
ExecStop=-/sbin/ip link set %i down