#!/bin/bash ######系統配合 #下載ISO檔 #https://ftp.ubuntu-tw.org/ubuntu-releases/26.04.1/ 安裝 ######鄭亮星 jls@mail.jls.idv.tw , jls550225@gmail.com , jls@acfs.tw ## 設定 ipv6 dhcpd vpn ETH0=$(ls /proc/net/dev_snmp6 |awk '{ print $1 }' |sed -n '1p') ETH1=$(ls /proc/net/dev_snmp6 |awk '{ print $1 }' |sed -n '2p') IP=$(ifconfig $ETH0 |grep 'inet ' |awk '{print $2}') DATE=$(date "+%Y%m%d%H") . /root/setup.txt sync apt install radvd cat > /etc/radvd.conf << EOF # NOTE: there is no such thing as a working "by-default" configuration file. # At least the prefix needs to be specified. Please consult the radvd.conf(5) # man page and/or /usr/share/doc/radvd-*/radvd.conf.example for help. # # 使用radvd需要設定/etc/sysctl.conf裡新增net.ipv6.conf.all.forwarding=1, # interface $ETH1 { AdvSendAdvert on; AdvManagedFlag off; AdvOtherConfigFlag off; AdvReachableTime 0; AdvRetransTimer 0; AdvCurHopLimit 64; AdvDefaultLifetime 600; AdvHomeAgentFlag off; AdvDefaultPreference medium; AdvSourceLLAddress on; prefix fc01:192:168:abc::/64 { AdvValidLifetime 86400; AdvPreferredLifetime 14400; AdvOnLink on; AdvAutonomous on; AdvRouterAddr off; }; RDNSS 2001:b000:168::1 2001:b000:168::2 2001:4860:4860::8888 { AdvRDNSSPreference 8; AdvRDNSSLifetime 1200; }; }; EOF cat radvd-pppx.txt >> /etc/radvd.conf tar zxvf ipv6ppp.tgz -C / systemctl restart radvd.service systemctl restart pptpd.service systemctl restart strongswan-starter.service systemctl restart xl2tpd.service