IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    RouterOSv7 泥头车与酒驾 BGP

    ReiAC\'s Blog发表于 2023-06-13 17:14:44
    love 0
    Featured image of post RouterOSv7 泥头车与酒驾 BGP

    安装

    DD

    MikroTik官方文档里推荐的安装方法是在Setting - Custom ISO - SystemRescue挂载镜像后操作,但是我懒,直接在 Debian 下 dd 的

    1
    2
    3
    
    wget https://download.mikrotik.com/routeros/7.9.2/chr-7.9.2.img.zip
    unzip chr-7.9.2.img.zip
    dd if=chr-7.9.2.img of=/dev/vda
    

    这时候如果您是按照官方文档里推荐的安装方法安装的话,需要解除 ISO 挂载,机器会自动重启

    修改用户

    1
    2
    
    /user add name=rei password=密码 group=full
    /user remove admin
    

    关闭不需要的服务

    我只需要 SSH 和 winbox 服务

     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    
    [rei@MikroTik] > /ip service print
    Flags: X, I - INVALID
    Columns: NAME, PORT, CERTIFICATE, VRF
    #   NAME     PORT  CERTIFICATE  VRF 
    0   telnet     23               main
    1   ftp        21                   
    2   www        80               main
    3   ssh        22               main
    4 X www-ssl   443  none         main
    5   api      8728               main
    6   winbox   8291               main
    7   api-ssl  8729  none         main
    [rei@MikroTik] > /ip service set 0,1,2,4,5,7 disabled=yes
    [rei@MikroTik] > /ip service print
    Flags: X, I - INVALID
    Columns: NAME, PORT, CERTIFICATE, VRF
    #   NAME     PORT  CERTIFICATE  VRF 
    0 X telnet     23               main
    1 X ftp        21                   
    2 X www        80               main
    3   ssh        22               main
    4 X www-ssl   443  none         main
    5 X api      8728               main
    6   winbox   8291               main
    7 X api-ssl  8729  none         main
    

    也许还可以改个SSH端口什么的

    接下来在 winbox 下操作

    配置 IPv6

    直接 dd 安装 ROS 的 v4 是活的,但是 v6 寄了。在 IPv6 - Address 中添加地址

    然后在 IPv6 - Settings 中取消勾选 IPv6 Forward 即可

    最后 ping 一下 2001:4860:4860::8888 (GoogleDNS)验证是否通网

    与 Vultr 建立 BGP Sessions

    Filters

    其实如果你和我一样单纯只是想在 Vultr 上收个全表的话,理论来说不用管这玩意。

    以及酒后写 v7 的规则实在是容易出事,还是以后有机会再写吧

    Templates

    显然,整个模板可以让我们偷懒摸鱼,我是直接修改了自带的 default 模板

    Connection

    Vultr 上个人建议建立两个 Connection,也就是一个 v4 的和一个 v6 的

    v4 的写法也差不多,照着改就行,其实就是把 Vultr 给你的 Bird 模板改改塞进去

    然后切换到 BGP - Sessions 选项卡

    开头的 E 代表 Established 也就是你配的没问题生效了

    广播你自己的 IP

    由于我买不起v4,所以这里只能写v6了

    Firewall

    首先在 IPv6 - Firewall - Address Lists 中新建一条你要播的地址

    Output Network

    然后在承载你这条网络所对应的 BGP Connection 中的 Filter - Output Network 中将其选中

    Route

    在 IPv6 - Route 中建立一条用于承载广播地址的路由

    Address

    最后就和第一步配v6网络的时候一样,在 IPv6 - Address 中添加地址即可



沪ICP备19023445号-2号
友情链接