blob: 061fd88614098956303212caade873cadfed2862 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
#!/bin/sh
exit 0 # This script breaks ppp accounting
[ "$LINKNAME" ] || exit 0
PATH=/bin:/usr/sbin:$PATH
if ip link show dev $LINKNAME >/dev/null;then
logger "$0: interface '$LINKNAME' already exists, cannot rename '$IFNAME'."
exit 0
fi
if ip route | grep -qE "^default.*dev $IFNAME *$"; then DEFAULT_ROUTE=1; fi
ip link set $IFNAME down
ip link set $IFNAME name $LINKNAME
ip link set $LINKNAME up
if [ -n "$DEFAULT_ROUTE" ]; then ip route add default via $IPREMOTE; fi
|