|
59 |
|
59 |
|
60 |
bound|renew) |
60 |
bound|renew) |
61 |
do_hostname |
61 |
do_hostname |
62 |
|
62 |
|
63 |
ip -4 addr add "$ip/$subnet" dev "$interface" |
63 |
ip -4 addr add "$ip/$subnet" dev "$interface" |
64 |
|
64 |
|
65 |
if [ -n "$mtu" ]; then |
65 |
if [ -n "$mtu" ]; then |
|
69 |
# special case for /32 subnets, use onlink when adding routes |
69 |
# special case for /32 subnets, use onlink when adding routes |
70 |
[ ".$subnet" = .255.255.255.255 ] \ |
70 |
[ ".$subnet" = .255.255.255.255 ] \ |
71 |
&& onlink=onlink || onlink= |
71 |
&& onlink=onlink || onlink= |
72 |
for r in "$router"; do |
72 |
metric=0 |
73 |
ip -4 route add default via "$r" $onlink |
73 |
for r in $router; do |
|
|
74 |
ip -4 route add default via "$r" $onlink metric $metric |
75 |
metric=$((1+$metric)) |
74 |
done |
76 |
done |
75 |
|
77 |
|
76 |
do_resolv_conf |
78 |
do_resolv_conf |
77 |
- |
|
|