侧边栏壁纸
博主头像
孔昊天的折腾日记 博主等级

行动起来,活在当下

  • 累计撰写 3 篇文章
  • 累计创建 3 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

ROS硬件基础设置与开启IPV6

Administrator
2025-07-03 / 0 评论 / 0 点赞 / 28 阅读 / 0 字

ROS硬件基础设置与开启IPV6

更改密码

更改完成后,重新进入winbox

基础设置

修改与安全加强

本地服务开启

  • 关闭除 winbox 所有服务,并修改 winbox 只有本地地址可登录

创建 pppoe 客户端,外网端口修改

设置完成后重启

更改wan网卡

可选项

  • upnp 可选开启
  • 增加握手速度 drop ived中 将in interfacenet 的lan排除

NAT66设置

在 ipv6 设置中开启 ipv6 (开启后可能重启机器)

  • 进入 dhcp 客户端
    • Interface pppoe-out1
    • Request prefix
    • Pool Name dhcpv6-gua-pool1
    • Pool Prefix Length 64
    • Use Peer DNS 取消勾选
    • Add Default Route 勾选
    • Comment 公网 ipv6

创建内网地址池

name - dhcpv6
地址 f1ba::/64
长度 64

将公网地址分配给 ros eth1

  • Address :: 1/64
  • From Pool dhcpv6-gua-pool1
  • Interface eth1
  • Advertise 勾选
  • Comment 出口地址 IP

将内网地址分配给网桥

  • 默认通告添加
Interfacebridge1选择 ND 通告使用的接口
RA Interval300-900设置 ND 通告的时间间隔,时间单位为秒
RA Lifetime2700设置 ND 通告的生存周期,时间单位为秒
Hop Limit64缺省情况下,将设备初始发送 IPv6 单播报文的跳数限制为 64
DNS Servers-ND 通告的 IPv6 DNS 服务器地址
Advertise MAC Address勾选在 ND 通告中包含 Interface 接口的 MAC 地址信息
Advertise DNS-在 ND 通告中包含 DNS Servers 中指定的 DNS 服务器
添加伪装
/ipv6 firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade IPv6" out-interface-list=WAN disabled=yes


/ipv6 firewall mangle
add action=change-mss chain=forward comment="defconf: fix IPv6 mss for WAN" new-mss=clamp-to-pmtu passthrough=yes protocol=tcp tcp-flags=syn

ND 修改

参数说明
Valid Lifetime01:30:00IPv6 地址最大有效期
Preferred Lifetime00:45:00IPv6 地址建议有效期

docker安装

开启 docker 功能

system/device-mode/ print



system/device-mode/ update container=yes

输入后,需要强制重启,点击硬件上的 reset 按钮

安装docker

进入系统,软件包,检查升级之后,将容器勾选上,点击开启后,点击应用

设置docker网络

打开网卡界面,添加一个新的虚拟网卡,网关设置为ros本身,网络设置为和内网同网段,这样可以避免跨网段通信带来路由设置的复杂性,更适合新手操作

需要特别注意的是,网络地址后缀为/24

虚拟网卡添加完成后,将该网卡添加到网桥当中,方便我们内网进行访问

以DDNS-go为例,下载docker文件包

为了避免网络上的问题,我推荐下载容器的镜像文件包直接进行安装

docker安装包下载

我使用linux x86版,进行演示,因为路由器是arm架构,所以我们使用到的命令是

docker pull --platform arm64 jeessy/ddns-go



docker save -o ddns-go-arm64.tar jeessy/ddns-go

下载完成后,会在root文件夹下显示该文件。当然,在本期的资源包中,我也为大家准备好了ddnsgo的安装包

0

评论区