aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBill Nottingham <notting@redhat.com>2001-03-14 06:55:17 +0000
committerBill Nottingham <notting@redhat.com>2001-03-14 06:55:17 +0000
commit4cfe4dae033a94827436b7db7955974c214e3b39 (patch)
tree9635ddb6d1bcedfa3c603f887ba72e0469addf66
parent72e8701a43721caead46eb94650ab339d55f64f0 (diff)
downloadinitscripts-4cfe4dae033a94827436b7db7955974c214e3b39.tar
initscripts-4cfe4dae033a94827436b7db7955974c214e3b39.tar.gz
initscripts-4cfe4dae033a94827436b7db7955974c214e3b39.tar.bz2
initscripts-4cfe4dae033a94827436b7db7955974c214e3b39.tar.xz
initscripts-4cfe4dae033a94827436b7db7955974c214e3b39.zip
use 'route -n' when grepping; avoid DNS
-rw-r--r--sysconfig/network-scripts/network-functions-ipv66
1 files changed, 3 insertions, 3 deletions
diff --git a/sysconfig/network-scripts/network-functions-ipv6 b/sysconfig/network-scripts/network-functions-ipv6
index 567176bc..4ae37ab8 100644
--- a/sysconfig/network-scripts/network-functions-ipv6
+++ b/sysconfig/network-scripts/network-functions-ipv6
@@ -255,7 +255,7 @@ function ifdown_ipv6_autotunnel() {
# still up?
# disable IPv6-over-IPv4 tunnels (if a tunnel is no longer up)
- if LC_ALL=C route -A inet6 -n | grep sit0 | awk '{ print $2 }' | grep -v -q "^::$"; then
+ if LC_ALL=C route -n -A inet6 -n | grep sit0 | awk '{ print $2 }' | grep -v -q "^::$"; then
# still existing routes, skip shutdown of sit0
true
elif LC_ALL=C ifconfig sit0 | grep 'inet6 addr:' | awk '{ print $3 }' | grep -v -q '^::'; then
@@ -393,7 +393,7 @@ function ifdown_ipv6_tunnel_all() {
return 1
fi
# Get all IPv6 routes through given interface and remove them
- LC_ALL=C route -A inet6 | grep "::$idtuall_tunnel" | while read ipv6net nexthop flags metric ref use iface args; do
+ LC_ALL=C route -n -A inet6 | grep "::$idtuall_tunnel" | while read ipv6net nexthop flags metric ref use iface args; do
if [ "::$idtuall_tunnel" = "$nexthop" ]; then
if echo $flags | grep -v -q "A"; then
# Only non addrconf (automatic installed) routes should be removed
@@ -536,7 +536,7 @@ function ifdown_ipv6_real_all() {
fi
# Get all IPv6 routes through given interface and remove them
- LC_ALL=C route -A inet6 | grep $idall_device | while read ipv6net nexthop flags metric ref use iface args; do
+ LC_ALL=C route -n -A inet6 | grep $idall_device | while read ipv6net nexthop flags metric ref use iface args; do
if [ "$idall_device" = "$iface" ]; then
if echo $flags | grep -v -q "A"; then
# Only non addrconf (automatic installed) routes should be removed