Skip to content

Commit ca8132d

Browse files
committed
feat: request DHCP classless static routes (option 121)
Add -O 121 flag to all udhcpc calls in both S30eth and S30wifi. This allows network administrators to push classless static routes to the device for isolated network segments.
1 parent c661625 commit ca8132d

2 files changed

Lines changed: 3 additions & 3 deletions

File tree

kvmapp/system/init.d/S30eth

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,15 @@ start() {
4343
done < /boot/eth.nodhcp
4444

4545
ip a show dev eth0 | grep inet > /dev/null || {
46-
udhcpc -i eth0 -t 3 -T 1 -A 5 -b $HOSTNAME_OPT -p /run/udhcpc.eth0.pid &>/dev/null
46+
udhcpc -i eth0 -t 3 -T 1 -A 5 -b -O 121 $HOSTNAME_OPT -p /run/udhcpc.eth0.pid &>/dev/null
4747
ip a show dev eth0 | grep inet > /dev/null
4848
} || {
4949
inet=$RESERVE_INET
5050
addr=${inet%/*}
5151
ip a add "$inet" brd + dev eth0
5252
} || exit 1
5353
else
54-
udhcpc -i eth0 -t 10 -T 1 -A 5 -b $HOSTNAME_OPT -p /run/udhcpc.eth0.pid &
54+
udhcpc -i eth0 -t 10 -T 1 -A 5 -b -O 121 $HOSTNAME_OPT -p /run/udhcpc.eth0.pid &
5555
fi
5656
}
5757

kvmapp/system/init.d/S30wifi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ start() {
7777
wpa_passphrase "$ssid" "$pass" >>/etc/wpa_supplicant.conf
7878
wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant.conf
7979
if [ ! -e /boot/wifi.nodhcp ]; then
80-
(udhcpc -i wlan0 -t 10 -T 1 -A 5 -b $HOSTNAME_OPT -p /run/udhcpc.wlan0.pid) &
80+
(udhcpc -i wlan0 -t 10 -T 1 -A 5 -b -O 121 $HOSTNAME_OPT -p /run/udhcpc.wlan0.pid) &
8181
fi
8282
}
8383

0 commit comments

Comments
 (0)