|
本帖最后由 IRDETO 于 2024-1-25 18:42 编辑
#RouterOS设置,复制粘贴到Terminal回车即可,注意我内网ros的ip为10.10.10.1 ,跑隧道的网关ip为10.10.10.254,请自行对应修改 自己的内网ip
- /routing ospf instance
- add disabled=no name=bird version=2 router-id=10.10.10.1 routing-table=main
- add disabled=no name=bird-ipv6 version=3 router-id=10.10.10.1 routing-table=main
- /routing ospf area
- add disabled=no instance=bird name=bird
- add disabled=no instance=bird-ipv6 name=bird-ipv6
- /routing ospf interface-template
- add area=bird interfaces=LAN type=broadcast
- add area=bird-ipv6 interfaces=LAN type=broadcast
复制代码
Debian端相关配置
1.安装v2,执行
2.安装bird2.执行
3.拉取python脚本
- git clone https://github.com/dndx/nchnroutes
- cd nchnroutes
- nano Makefile
复制代码 编辑Makefile
- produce:
- git pull
- curl -o delegated-apnic-latest https://ftp.apnic.net/stats/apnic/delegated-apnic-latest
- curl -o china_ip_list.txt https://raw.githubusercontent.com/17mon/china_ip_list/master/china_ip_list.txt
- python3 produce.py --exclude 1.1.1.1 这里一定要排除你海淘服务器的ip,拿4个1做师范,多个的话用空格隔开
- sudo mv routes4.conf /etc/bird/routes4.conf
- sudo mv routes6.conf /etc/bird/routes6.conf
- sudo birdc configure
复制代码 修改produce.py里的ens3为你网卡的名字,注意双引号要保留
- parser.add_argument('--next', default="ens3", metavar = "INTERFACE OR IP",
复制代码
接着执行make,有报错不用管他
最后重启bird
检查birde状态和我的一样
- root@debian:/etc/bird# systemctl status bird
- * bird.service - BIRD Internet Routing Daemon
- Loaded: loaded (/lib/systemd/system/bird.service; enabled; preset: enabled)
- Active: active (running) since Thu 2024-01-25 16:33:28 CST; 25min ago
- Process: 1053 ExecStartPre=/usr/lib/bird/prepare-environment (code=exited, status=0/SUCCESS)
- Process: 1060 ExecStartPre=/usr/sbin/bird -p (code=exited, status=0/SUCCESS)
- Main PID: 1061 (bird)
- Tasks: 1 (limit: 4641)
- Memory: 28.2M
- CPU: 3.606s
- CGroup: /system.slice/bird.service
- `-1061 /usr/sbin/bird -f -u bird -g bird
- Jan 25 16:33:28 debian systemd[1]: Starting bird.service - BIRD Internet Routing Daemon...
- Jan 25 16:33:28 debian systemd[1]: Started bird.service - BIRD Internet Routing Daemon.
- Jan 25 16:33:28 debian bird[1061]: Started
- Jan 25 16:33:28 debian bird[1061]: Kernel dropped some netlink messages, will resync on next scan.
复制代码
完活!
最后把你电脑的网关dns全部指向RouterOS即可
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|