在 MikroTik RouterOS/ROS 上开启/配置 IPv6

IPv6 是下一代互联网协议,为解决 IPv4 地址耗尽问题提供了解决方案。在 MikroTik 系统上配置 IPv6 并不复杂,但需要一些基本的网络知识。以下是详细的配置步骤。

前置准备

在开始之前,请确保您的 MikroTik 设备满足以下条件:

  1. 升级系统:将系统升至最新版本的 RouterOS。
  2. IPv6 启用:一般默认启用状态,如果配置完成后不成功,检查/ipv6-settings
  3. 网络环境:确认您的运营商提供 IPv6 地址,或者您有本地实验用的 IPv6 配置。

配置步骤

1.获取IPV6地址池

#脚本添加
/ipv6 dhcp-client
add add-default-route=yes interface=pppoe-out1 pool-name=ipv6-pub-pool \
    request=prefix use-peer-dns=no

2.配置内外网接口IP

/ipv6 address
add advertise=no comment=wan from-pool=ipv6-pub-pool interface=pppoe-out1
add address=::9 from-pool=ipv6-pub-pool interface=brilan
*这里brilan=内网接口

3.配置DNS,这里使用阿里的DNS

/ip dns
set allow-remote-requests=yes servers=223.5.5.5,114.114.114.114,2400:3200::1

4.强制修改转发数据的 TCP MSS为 1420 字节

/ipv6 firewall mangle
add action=change-mss chain=forward new-mss=1420 passthrough=yes protocol=tcp \
    tcp-flags=syn

测试

本文操作的mikrotik routeros版本为v7.12.1