Don't and/remove a route to our assigned IP through 127.0.0.1. It

serves no apparent purpose (we commented this out ages ago in the ISC
scripts) and cases problems with some ADSL setups.

Reported by:	Rostislav Krasny <rosti dot bsd at gmail dot com>
This commit is contained in:
Brooks Davis 2005-08-26 01:02:38 +00:00
parent 8910aa92ae
commit 7e82455ea8
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=149479

View File

@ -74,7 +74,7 @@ add_new_address() {
delete_old_alias() { delete_old_alias() {
if [ -n "$alias_ip_address" ]; then if [ -n "$alias_ip_address" ]; then
ifconfig $interface inet -alias $alias_ip_address > /dev/null 2>&1 ifconfig $interface inet -alias $alias_ip_address > /dev/null 2>&1
route delete $alias_ip_address $LOCALHOST > /dev/null 2>&1 #route delete $alias_ip_address $LOCALHOST > /dev/null 2>&1
fi fi
} }
@ -82,12 +82,12 @@ add_new_alias() {
if [ -n "$alias_ip_address" ]; then if [ -n "$alias_ip_address" ]; then
ifconfig $interface inet alias $alias_ip_address netmask \ ifconfig $interface inet alias $alias_ip_address netmask \
$alias_subnet_mask $alias_subnet_mask
route add $alias_ip_address $LOCALHOST #route add $alias_ip_address $LOCALHOST
fi fi
} }
delete_old_routes() { delete_old_routes() {
route delete "$old_ip_address" $LOCALHOST >/dev/null 2>&1 #route delete "$old_ip_address" $LOCALHOST >/dev/null 2>&1
for router in $old_routers; do for router in $old_routers; do
if [ $if_defaultroute = x -o $if_defaultroute = $interface ]; then if [ $if_defaultroute = x -o $if_defaultroute = $interface ]; then
route delete default $route >/dev/null 2>&1 route delete default $route >/dev/null 2>&1
@ -106,7 +106,7 @@ delete_old_routes() {
} }
add_new_routes() { add_new_routes() {
route add $new_ip_address $LOCALHOST >/dev/null 2>&1 #route add $new_ip_address $LOCALHOST >/dev/null 2>&1
for router in $new_routers; do for router in $new_routers; do
if [ "$new_ip_address" = "$router" ]; then if [ "$new_ip_address" = "$router" ]; then
route add default -iface $router >/dev/null 2>&1 route add default -iface $router >/dev/null 2>&1