-
Notifications
You must be signed in to change notification settings - Fork 77
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ISATAP 配置需要更新 #1
Comments
在OpenWRT上:
另外需要
|
在Arch Linux上源里的isatapd自动配置有时候会抽风。
当然
|
OS X 参考方法
用 safari 开 ipv6.tsinghua.edu.cn 一定会返回 IPv4 的。Mac OS X Lion 之后使用 RFC 6555 的双栈快速 Fallback 进行链路选择,实际实现的时候是选择延迟小的那条线路,显然到 ipv6.tsinghua.edu.cn 直接用 IPv4 延迟比较小,所以 safari 无论如何都会选择 IPv4 连接清华的 IPv6 站。 |
并不全是这样。 如果系统标准的网络连接中,没有v6的连接,那么 safari 会直接使用 v4,这意味着,safari根本不会去查询 AAAA 记录。 例如,假设我在系统设置中关掉了所有的 v6 ,然后用命令行开启了一个 interface 名字是 gif0 。但是这个 gif0 不会出现在系统的网络连接的列表中,因此 safari 不会去查询 AAAA 记录。 本邮件具有数字签名,敬请核对。 Please check the digital signature attached with the e-mail.
|
下面两个命令可以解决 OS X 下 GUI 程序不使用 IPv6 的问题: sudo ipconfig set gif0 MANUAL-V6 2402:f000:1:1501:200:5efe:$LOCAL_IP 64
sudo route add -inet6 ::/0 -interface gif0 不得不说 OS X 的网络太 buggy 了 |
@xiaoxiaopu 应该是 |
@bigeagle 没打错哦,就是 |
这么牛!那它和 |
没了解过 ipconfig 本邮件具有数字签名,敬请核对。 Please check the digital signature attached with the e-mail.
|
@bigeagle 它会覆盖 |
@xiaoxiaopu 蒽,试试这个脚本对不对?对的话我就更新内容了。 #!/bin/sh
#清除IPV6路由表
route delete -inet6 default
ifconfig gif0 destroy
EN0_IP=`ifconfig en0 | grep inet | grep -v inet6 | awk '{print $2}'`
EN1_IP=`ifconfig en1 | grep inet | grep -v inet6 | awk '{print $2}'`
if [ -n “$EN0_IP” ]; then
LOCAL_IP=$EN0_IP
else
LOCAL_IP=$EN1_IP
fi
if [ -n "$LOCAL_IP" ]; then
ifconfig gif0 create
ifconfig gif0 tunnel $LOCAL_IP 166.111.21.1
ipconfig set gif0 MANUAL-V6 2402:f000:1:1501:200:5efe:$LOCAL_IP 64
route add -inet6 ::/0 -interface gif0
fi |
@bigeagle |
@xiaoxiaopu 这行去掉怎么知道 ISATAP server 在哪儿? |
@bigeagle 哎,脑残了,忽略忽略🌚。 那就没啥问题了。 |
233 |
求助一下,最近的ISATAP的路由不能用了(两人的同时不能用应该不是路由器的锅),但是PC直接连网线可以,是学校的服务器出什么问题了么?还是说配置需要更新了? |
一直没在路由器背后用过 ISATAP,学校动没动配置我还真不清楚 |
@xiadaorobinhood 这个问题可能找 [email protected] 更靠谱些。 |
ISATAP 本质上是 IPv6 over IPv4,过不了 NAT |
改了一下参数现在可以用了 |
@bigeagle 查到肥猫的博客 http://blog.felixc.at/2011/07/isatap-behind-nat-windows-xp-auto-config-python-script/ ,看起来是路由器自动转发 IPPROTO_IPV6 的包,使得局域网内有一个机器可以使用 ISATAP 隧道,但是 ISATAP 只有三元组 <IPPROTO_IPV6, SRC, DST>,没有端口的概念,不算 NAT |
@xiadaorobinhood 啊,这是好久以前的事情了…… 你看帮助里写的都是这个…… |
@bigeagle 但是我更早之前搜到的不是这个,而且还能用。。。知道昨天才突然不能用了 |
@xiadaorobinhood 恩,估计是更新了好久了,学校就给停了吧。我记得13年就更新了。 |
@bigeagle 不管怎样,还是谢谢啦! |
你们要是能把那台机器找到就好了 |
我之前不知道有 isatapd,所以自己造了个轮子:https://gist.github.com/alick/e22e2bf49c4ea457d16df2959720aa75 看下里面有没有什么有价值的吧。 |
OS X 下的 ipv6.tsinghua.edu.cn 上的 isatap 工具无法使用……但这个可以使用 https://github.com/wyq10/mac-isatap 改一下参数即可 |
@tonygaosh 是哪个方面无法使用? wyq10/mac-isatap 看起来是能用的,但是没有使用 |
如题
The text was updated successfully, but these errors were encountered: