Skip to content

Commit b106991

Browse files
committed
Tweak ec200aeu.service to be executed by udev and not systemd
1 parent 1d6b963 commit b106991

File tree

1 file changed

+3
-9
lines changed

1 file changed

+3
-9
lines changed
Lines changed: 3 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,13 @@
11
[Unit]
22
Description=Configure interface for modem EC200A-EU
33
After=network.target ModemManager.service sys-subsystem-net-devices-ec200aeu.device
4-
StartLimitBurst=2
5-
StartLimitIntervalSec=0
64

75
[Service]
86
Type=simple
97
RemainAfterExit=yes
108
ExecStart=/bin/sh -c '\
11-
route del default gw 192.168.43.1 dev ec200aeu &&\
9+
sleep 2 &&\
10+
if ip route | grep -q "default via 192.168.43.1 dev ec200aeu"; then route del default gw 192.168.43.1 dev ec200aeu; fi &&\
1211
route add default gw 192.168.43.1 dev ec200aeu metric 800 &&\
13-
route del -net 192.168.43.0 netmask 255.255.255.0 dev ec200aeu &&\
12+
if ip route | grep -q "192.168.43.0/24 dev ec200aeu"; then route del -net 192.168.43.0 netmask 255.255.255.0 dev ec200aeu; fi &&\
1413
route add -net 192.168.43.0 netmask 255.255.255.0 dev ec200aeu metric 800'
15-
Restart=on-failure
16-
RestartSec=5s
17-
18-
[Install]
19-
WantedBy=multi-user.target

0 commit comments

Comments
 (0)