Linux配置ipv6脚本

#!/bin/bash
REMOTE_IP6="2001:da8:900c:eeee:0:5efe"
REMOTE_IP4=""  #填你自己学校的路由隧道的ipv4地址

IFACE4=`ip route show|grep default|sed -e 's/^default.*dev \([^ ]\+\).*$/\1/'`
IP4=`ip addr show dev $IFACE4 | grep -m 1 'inet\ ' | sed -e 's/^.*inet \([^ \\]\+\)\/.*$/\1/'`

sudo ip tunnel del sit1  # 删除已经创建的设备,若没有则忽略
sudo ip tunnel add sit1 mode sit remote $REMOTE_IP4 local $IP4
sudo ip link set dev sit1 up
sudo ip -6 addr add $REMOTE_IP6:$IP4/64 dev sit1
sudo ip -6 route add default via $REMOTE_IP6:$REMOTE_IP4 dev sit1

赋予可执行权限

sudo chmod +x [这个脚本文件]

执行,即可制动配置好ipv6

你可能感兴趣的:(Linux配置ipv6脚本)