All pastes #210303 Raw Edit

Unnamed

public text v1 · immutable
#210303 ·published 2006-10-19 17:25 UTC
rendered paste body
#!/bin/sh

[ "$IFACE" != "lo" ] || exit 0
[ "$ADDRFAM" = "inet" ] || exit 0
[ "$METHOD" = "static" -o "$METHOD" = "dhcp" ] || exit 0


if [ -x /bin/ip ]; then
	/bin/ip route add 169.254.0.0/16 dev $IFACE metric 1000 scope link
	/bin/ip route add default dev $IFACE metric 1000 scope link
elif [ -x /sbin/route ]; then
	# route already present?
	[ "`/sbin/route -n | grep ^169.254.0.0 | grep eth0`" ] && exit 0

	/sbin/route add -net 169.254.0.0 netmask 255.255.0.0 dev $IFACE metric 99
	/sbin/route add default dev $IFACE metric 99
else
	echo break
fi