@ -18,10 +18,12 @@ setup_interface () {
proto_add_ipv4_address "$ip" "${subnet:-255.255.255.0}"
proto_add_ipv4_address "$ip" "${subnet:-255.255.255.0}"
# TODO: apply $broadcast
# TODO: apply $broadcast
local i
for i in $router; do
for i in $router; do
proto_add_ipv4_route "$i" 32 "" "$ip"
proto_add_ipv4_route "$i" 32 "" "$ip"
proto_add_ipv4_route 0.0.0.0 0 "$i" "$ip"
proto_add_ipv4_route 0.0.0.0 0 "$i" "$ip"
local r
for r in $CUSTOMROUTES; do
for r in $CUSTOMROUTES; do
proto_add_ipv4_route "${r%%/*}" "${r##*/}" "$i" "$ip"
proto_add_ipv4_route "${r%%/*}" "${r##*/}" "$i" "$ip"
done
done
@ -31,11 +33,11 @@ setup_interface () {
[ -n "$staticroutes" ] && set_classless_routes $staticroutes
[ -n "$staticroutes" ] && set_classless_routes $staticroutes
[ -n "$msstaticroutes" ] && set_classless_routes $msstaticroutes
[ -n "$msstaticroutes" ] && set_classless_routes $msstaticroutes
for dns in $dns; do
for i in $dns; do
proto_add_dns_server "$dns "
proto_add_dns_server "$i "
done
done
for doma in in $domain; do
for i in $domain; do
proto_add_dns_search "$doma in "
proto_add_dns_search "$i"
done
done
proto_add_data
proto_add_data