V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
yjzll
V2EX  ›  宽带症候群

上海电信 IPV6 光猫拨号下设置路由器

  •  
  •   yjzll · 283 天前 · 690 次点击
    这是一个创建于 283 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没有图床,只好借微博用下,主要文字见下发
    h t t ps://weibo.com/5697549396/O1c5HgdSd


    2024 春节,就折腾了 IPV6 了,记录下设置方法,各地不一定一样,仅参考吧。

    第一。网络拓扑:电信光猫拨号-->OpenWrt X86 电脑( iStore )-->AP 。
    1 、电信光猫拨号,以后的趋势,桥接会越来越难。端口永远别想了,花钱走 VPS 吧。
    2 、OpenWrt X86 电脑,3150CPU ,两个网口,128G 的 SATA SDD 固态,8G 内存,主要是便宜。
    软件是 iStoreOS 22.03.6 2024012613 。日常 CPU 负载 20%以下,8G 内存剩下 7G 以上空闲。
    3 、AP ,就是无线路由器 AP 模式,300 元以下的足够了。

    第二、OpenWrt X86 电脑安装 iStoreOS 。
    1 、img 文件用 U 盘工具,直接写入 128G 的 SATA SDD 固态,然后固态装入电脑,具体参考网络文章。
    2 、硬件连接好后,通过 http://192.168.100.1 登录 iStoreOS ,用户名 root ,密码 password 。
    3 、更新 IPV6 相关软件包,系统--软件包--更新列表。
    4 、更新以下软件包,注意软件版本,遇到无法更新就跳过。
    openwrt 需要的 ipv6 包,更新:
    odhcp6c 2022-08-05-7d21e8d8-18
    odhcpd 2023-01-02-4a673e1c-2
    luci-proto-ipv6 git-23.355.78888-e047387
    ip6tables-extra 1.8.7-7
    ip6tables-mod-nat 1.8.7-7
    ip6tables-nft 1.8.7-7
    ip6tables-zz-legacy 1.8.7-7
    kmod-ip6tables 5.10.201-1
    kmod-ip6tables-extra 5.10.201-1
    kmod-nf-ipt6 5.10.201-1
    5 、至于 SSD 硬盘分区挂载,Docker 安装迅雷,BT 下载软件,FTP ,SMB ,特殊插件,网上太多介绍了。

    第三、网络--接口--wan6 设置 IPV6 。

    1 、如果没有看到 wan6 端口,网上搜索解决。有 A 、C 代表光猫有 IPV6 了。

    2 、网络--接口--wan6--编辑
    第一页,常规设置
    第二页,高级设置
    第三页,高级设置,防火墙设置
    第四页,DHCP 服务器--常规设置
    第五页,DHCP 服务器--IPV6 设置

    第四、网络--接口--lan 设置 IPV6 。
    网络--接口--lan--编辑
    第一页,常规设置
    第二页,高级设置
    第三页,防火墙设置
    第四页,DHCP 服务器--常规设置
    第五页,DHCP 服务器--高级设置
    第六页,DHCP 服务器--IPV6 设置

    第五、网络--全局网络选项

    第六、DHCP / DNS---

    第七、防火墙
    第一页,区域
    第二页,防火墙--通信规则,使用安装缺省配置,划线的是 IPV6 需要的,普通用户千万别改动。

    第八、终端下修改 /etc/sysctl.conf 文件
    首页--终端,输入用户名 root 和密码 password 。
    输入 vim /etc/sysctl.conf ,Insert 切换编辑功能。
    net.ipv6.conf.default.forwarding=2
    net.ipv6.conf.all.forwarding=2
    net.ipv6.conf.default.accept_ra=2
    net.ipv6.conf.all.accept_ra=2
    ESC 退出编辑,输入 :wq 保存退出。

    第九、重启,完成。https://testipv6.cn/ 测试 IPV6 。

    第十、其他乱七八糟的问题
    ping -6 www.baidu.com 有 DNS 解析,但不通
    ping -6 OpenWrt 软路由的 wan6 地址,不通
    PC 电脑开机,网络有 IPV4 ,IPV6 未连接 internet
    IPV6 使用一段时间断流,ipv6 不通了
    以上问题在第八项解决。
    第 1 条附言  ·  283 天前
    链接: https://pan.baidu.com/s/1gwXScLa3vrGOKL6fHQWcmw 提取码: 2dc3 复制这段内容后打开百度网盘手机 App ,操作更方便哦
    第 2 条附言  ·  282 天前
    第 3 条附言  ·  282 天前

    oeeeK.jpeg

    第 4 条附言  ·  280 天前
    IPV6 掉线情况,使用 iStore 的 Docker 安装最小 linux 系统,定时 ping6 网卡的 ipv6 地址

    1 、Docker 开启 IPV6 ,注意 Docker 版本 20.10.22
    vim /etc/config/dockerd
    config globals 'globals'
    option log_level 'warn'
    option iptables '1'
    option data_root '/mnt/sata2-4/docker' #自己的 Docker 路径
    list registry_mirrors 'https://docker.mirrors.ustc.edu.cn/'
    option experimental '1'
    option ipv6 '1'
    option ip6tables '1'
    option fixed_cidr_v6 'fd00::/80' #自定义,不冲突就行

    config firewall 'firewall'
    option device 'docker0'
    list blocked_interfaces 'wan'
    2 、重启

    3 、拉取镜像
    docker pull alpine
    终端--输入用户名密码后进行 2 、3 、4 操作

    4 、查看下载的镜像
    docker images

    5 、创建并运行容器
    docker run -dit --name alpine-test alpine
    5.1 Docker--容器--容器名称 alpine-test--编辑
    重启策略--Unless stopped
    5.2 启动容器 alpine-test

    6 、进入容器的终端界面
    docker exec -it alpine-test /bin/sh

    7 、配置计划任务 crontab ,实现每分钟 Ping6 指定 wan 口 IPv6 地址
    crontab -e
    * * * * * ping -6 -c 1 240e:XXX:XXX:XXX:XXX:XXX:XXX:XXX #自己的 iStore Wan6 口 IPV6 地址,地址有更改,这里需要修改,一般不会变
    ESC 键,输入:wq ,存盘退出

    8 、退出 alpine ( linux 系统)
    exit

    9 、重启容器 alpine-test

    10 、终端--输入用户名密码后
    tcpdump -nn -i eth0 icmp6
    有以下显示,即成功
    IP6 fe80::1 > ff02::1: ICMP6, router advertisement, length 24
    第 5 条附言  ·  280 天前
    第十二、修改“迅雷”,

    安装配置,Host network ,勾选,否则因为 ipv6 网络,会无法登录。
    第 6 条附言  ·  279 天前
    1 、最后关了 ipv6
    2 、pc 执行定时 ping -6
    没办法,电信下发光猫下的 ipv6 设备地址路由表,下级路由器穿透上来的,人家不管,pc 的 ipv6 网络就会连不上
    目前尚无回复
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5114 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 01:12 · PVG 09:12 · LAX 17:12 · JFK 20:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.