苏州移动宽带如何修改光猫桥接模式和IPV6,以及使用IPV6远程访问N1小钢炮
开始前,先吐槽下苏州移动的服务人员。打10086要公网IP,统一回答要购买专线。问如何设置IPV6,统一回答目前IPV6服务还没有开通。我宽带安装当场,让宽带小哥给我改拨号为桥接,直接说这个猫不能改桥接。
好吧,自己来吧。顺便把方法分享给我这种小白们做memo。
备注:移动200M光纤宽带,地点在苏州。光猫目前是中兴的,型号F663N。
1、光猫登录地址192.168.1.1。用户名和密码,试了网上流传的各种超级帐号和密码都不行。宽带人员装猫的时候,密码是从他自己手机APP上直接获取的,我估计每家不一样。也许可以找客服直接要一下。
登录之后,点击网络测信息,可以查看目前已经建立好的连接(通道)。点击网络,宽带设置,可以看到目前猫上已设置好的通道(我觉得叫“通道”比“连接”更合适,后面会讲原因)。接下来你可以新建,也可以选择一个进去编辑,也可以删除不需要的通道。比如什VOIP的,TR069的,我就不知道有什么用。
接下来是具体设置方法:
上面提到为什么叫通道,是因为我觉得这个就像是预先修建马路一样,我这有7个,就是7车道,每一个车道都有特定要求和用途。
比如我的2通道,是宽带小哥设置的,是用于IPV4直接拨号上网的。以后如果我路由器选择动态IP的方式连接猫,那上网就会通过这条第二车道连上外网。
用户名和密码需要填入宽带帐号。
VLAN模式为“改写TAG”。
VLAN ID每家不一样,根据猫里已有的通道上的设置来。如我的宽带小哥设置的是50,所以我后面再建立的桥接、IPV6都是用的“50”。如下图(附带路由设置)
需要桥接模式,可以新增加一个通道。按照如图设置(附带路由设置)。
需要IPV6,那就再新增加一个(附带路由设置)
为了小钢炮N1能够外网访问,做到这一步,已经完成一半了。现在,你可以在小钢炮里发现,有IPV6地址了。
接下来之前,先说两句,荒野无灯大神的小钢炮固件真的是太棒了,N1刷了超级稳定。有点可惜的就是没有开WiFi功能。现在内网,5GWiFi手机访问,读取大概能有20M/S,写入大概10M/S,都是用的ftp。
N1的大部分安装使用教程参考:
接下来如何ipv6直连访问小钢炮呢,参考下面文章:
感谢以上大神,特别是荒大。
参考上面说明,注册阿里域名,获取accesskey,编辑好aliddns.sh,并把aliddns.sh文件放在N1里面随便某个位置,比如我是放在N1挂载的移动硬盘上的。然后再N1小钢炮里面,设定定时任务。如下图,半小时执行一次。打开路由器,把IPV6的防火墙关闭,不需要去做端口转发。好了,可以直接用域名访问到你的N1了。
#!/bin/sh
aliddnsipv6_ak="!!!!!"
aliddnsipv6_sk="!!!!"
aliddnsipv6_name1='!!!'
aliddnsipv6_domain='!!!!'
aliddnsipv6_ttl="600"
if [ "$aliddnsipv6_name1" = "@" ]
then
aliddnsipv6_name=$aliddnsipv6_domain
else
aliddnsipv6_name=$aliddnsipv6_name1.$aliddnsipv6_domain
fi
now=`date`
die () {
echo $1
}
ipv6s=`ip addr show eth0 | grep "inet6.2409" | awk '{print $2}' | awk -F"/" '{print $1}'` || die "$ipv6"
for ipv6 in $ipv6s
do
#ipv6 = $ipv6
break
done
echo $ipv6
current_ipv6=`nslookup -query=AAAA $aliddnsipv6_name 2>&1`
#echo $current_ipv6
current_ipv6=`echo "$current_ipv6" | grep 'Address: ' | tail -n1 | awk '{print $NF}'`
echo $current_ipv6
if [ "$?" -eq "0" ]
then
current_ipv6=`echo "$current_ipv6" | grep 'Address: ' | tail -n1 | awk '{print $NF}'`
echo $current_ipv6
if [ "$ipv6" = "$current_ipv6" ]
then
echo "skipping"
fi
# fix when A record removed by manual dns is always update error
else
unset aliddnsipv6_record_id
fi
timestamp=`date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ"`
urlencode() {
# urlencode
out=""
while read -n1 c
do
case $c in
[a-zA-Z0-9._-]) out="$out$c" ;;
*) out="$out`printf '%%%02X' "'$c"`" ;;
esac
done
echo -n $out
}
enc() {
echo -n "$1" | urlencode
}
send_request() {
local args="AccessKeyId=$aliddnsipv6_ak&Action=$1&Format=json&$2&Version=2015-01-09"
local hash=$(echo -n "GET&%2F&$(enc "$args")" | openssl dgst -sha1 -hmac "$aliddnsipv6_sk&" -binary | openssl base64)
curl -s "http://alidns.aliyuncs.com/?$args&Signature=$(enc "$hash")"
}
get_recordid() {
grep -Eo '"RecordId":"[0-9]+"' | cut -d':' -f2 | tr -d '"'
}
query_recordid() {
send_request "DescribeSubDomainRecords" "SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&SubDomain=$aliddnsipv6_name&Timestamp=$timestamp&Type=AAAA"
}
update_record() {
send_request "UpdateDomainRecord" "RR=$aliddnsipv6_name1&RecordId=$1&SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&TTL=$aliddnsipv6_ttl&Timestamp=$timestamp&Type=AAAA&Value=$(enc $ipv6)"
}
add_record() {
send_request "AddDomainRecord&DomainName=$aliddnsipv6_domain" "RR=$aliddnsipv6_name1&SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&TTL=$aliddnsipv6_ttl&Timestamp=$timestamp&Type=AAAA&Value=$(enc $ipv6)"
}
#add support */%2A and @/%40 record
if [ "$aliddnsipv6_record_id" = "" ]
then
aliddnsipv6_record_id=`query_recordid | get_recordid`
#echo '-----------------' $aliddnsipv6_record_id
fi
if [ "$aliddnsipv6_record_id" = "" ]
then
aliddnsipv6_record_id=`add_record | get_recordid`
echo "added record $aliddnsipv6_record_id"
else
update_record $aliddnsipv6_record_id
echo "updated record $aliddnsipv6_record_id"
fi
目前测试,远程网页访问小钢炮主页,qb、tr、filemanger正常,用SFTP能连接上,但是ftp不行。
远程4G网络,SFTP取文件大概2M/S,但是用filemanger下载的话,能有7M/S。
Over














校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案
校验提示文案