diff options
author | Bill Nottingham <notting@redhat.com> | 2002-03-11 22:42:29 +0000 |
---|---|---|
committer | Bill Nottingham <notting@redhat.com> | 2002-03-11 22:42:29 +0000 |
commit | 5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d (patch) | |
tree | e1bd8be7bee11624d0967933662e2dae185dc912 /sysconfig/network-scripts/ifup-ippp | |
parent | 83c5f7d06c0bcb45a71c3ccc3f513903d38242c2 (diff) | |
download | initscripts-5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d.tar initscripts-5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d.tar.gz initscripts-5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d.tar.bz2 initscripts-5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d.tar.xz initscripts-5473ffcdc6afc4a3fb56fb0019e3b34854be9a3d.zip |
*BIG* IPv6 syncup. <pekkas@netcore.fi>
Diffstat (limited to 'sysconfig/network-scripts/ifup-ippp')
-rwxr-xr-x | sysconfig/network-scripts/ifup-ippp | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/sysconfig/network-scripts/ifup-ippp b/sysconfig/network-scripts/ifup-ippp index 2f715796..4ddf67c9 100755 --- a/sysconfig/network-scripts/ifup-ippp +++ b/sysconfig/network-scripts/ifup-ippp @@ -345,10 +345,18 @@ function addprovider() fi fi - ## Setup IPv6 - #if [ "${NETWORKING_IPV6}" = "yes" ]; then - # /etc/sysconfig/network-scripts/ifup-ipv6 $DEVICE - #fi + # Setup IPv6 + if [ "${NETWORKING_IPV6}" = "yes" ]; then + if [ "$IPV6INIT" = "yes" -a ! -z "$IPV6ADDR" ]; then + # Native IPv6 use of device configured, check of encapsulation required + if [ "$ENCAP" = "syncppp" ]; then + echo $"Warning: ipppd (kernel 2.4.x and below) doesn't support IPv6 using encapsulation 'syncppp'" + elif [ "$ENCAP" = "rawip" ]; then + echo $"Warning: link doesn't support IPv6 using encapsulation 'rawip'" + fi + fi + /etc/sysconfig/network-scripts/ifup-ipv6 $DEVICE + fi } addprovider || exit 1 |