Jioushan
  • Index
  • Project
  • Firend
  • Travelling
  • Donate
  • About-Me
  • Blog
    • 食用bird
    • 我怎么了?
    • ACME.SH签发Google SSL
    • Fedora 41_start config
    • 2025年Note
    • On The Debian12 amd64 install Zabbix + Grafana
    • Deploy Tiny tiny RSS on server
    • 2024y-11m
    • 5月份
    • 4月份
    • Note-3月份
    • 2024年2月的小记
    • 2024 year
    • Debian 12 apt
    • Debian11 setting
    • 在 Sonoma OS 玩 原神 以及 完整的移除卸載原神
    • 一個人看電影
    • 裝eve-ng社區版踩個小坑
    • 不完整的Gentoo安裝
    • 在archLinux上配置wlan0(wifi)
    • bigsur 側載 運行ipa以及降級至MacOS 11.2.3
    • 记一次丢失GPG公钥
    • 搭建Alist於您的服務器
    • JSMSR Network
    • 硬碟掛載
    • 🌏Wireguard 淺入教程
    • BGP-4作为个人用户的看待
    • 在树莓派4B上使用Airplay
    • 🌏bird版本區別之 protocol
    • 🌏在Debian上bird的打開方式前言
    • 😆ssh-key来访问SSH
    • 😆临时修改网卡地址 网关 Mac地址
    • 😄Ubuntu Install Bird2
    • 🗒️緩解服務器壓力,一種思路
    • 🌏在公網宣告地址須知
    • 🗒️云游戏II
    • 😖自己的闲言碎语
    • 🧑‍💻Sony xperia docomo XZ2C 回退系统
    • 🗒️Big Sure 入门指北
    • 泛談科學協議選擇
    • 🧑‍💻给Skura主题添加个性的LOGO
    • NVIDIA GeForce NOW 评测
    • Linux系统换清华镜像源
    • 国内三大运营商对于大厂的路由跟踪如何。
    • SPD与STPD
    • Polybridge的正确通关方式?砸?
    • CDN机房节点切换加快http访问--ws+TLS+CDN协议加速CDN访问。
    • 搭建私人图床
    • 迁移chevrto图床
    • 已经死去灵魂的人
    • 树莓派的坑!玩pi必知!
    • CDN抉择
Powered by GitBook
On this page
  • 引言
  • 文本编辑
  • 软件包
  • 文件检视
  • 正文
  • 网络接入
  • 网络知识
  • 报错
  • Bird or Bird2
  • DN42
  • 文末

Was this helpful?

Edit on GitHub
  1. Blog

在Debian上bird的打開方式前言

萌新的网络 正确打开方式

Previousbird版本區別之 protocolNextssh-key来访问SSH

Last updated 2 years ago

Was this helpful?

引言

我不知道你是如何阅读到这篇文章,在这里我不会和你科普任何知识!但是我希望这篇经验使然的文章能够帮助您 认识 及减少 踩些坑。

首先,或许我曾写过 )这样的文字,但是 他并不适用于 萌新玩家 ,索性 我更应该 使其简化,至少给出一个清晰的逻辑。

同时上期博文所提到的花销也是有低成本选择

1,在了解 BGP 网关协议后,而且对此 抱有一定兴趣的同时,你将经历漫长的配置网络的学习,同时 这会为你 认知网络 打下良好基础。

所以,这篇文章 不适合有一定基础同行阅读,欢迎给我。

2.既然是一定要弄懂BGP 的同时,你作为一名Linux 初学者(很怪 哪有Linux 初学者 一天天捣鼓这东西的 噗)我认为 你应当 了解一些事情 你应该熟练 掌握 在Linux 上文本编辑 ,或者您学习的是硬路由,,,, 等,您可以直接关闭此窗口 对您没帮助!

文本编辑

我推荐学习 啦。如果您不是一定要在vim上编辑文本。简单的 命令

编辑 I 退出:q 保存退出:wq 清屏 ggdG 删除单行 dd 退出编辑 esc

即可帮助到您,假设您使用的nano 等其他文本编辑器 这样也是OK的

软件包

熟练掌握 apt-get install apt-get update

以及第三方软件包源

文件检视

您应当学会 简单 的查看文件路径 命令 ls 切换目录 cd 切换至上级目录cd../

修改文件权限啦,创建文件 copy文件,删除文件啦等命令 熟练掌握。

正文

在您掌握上述基础的同时,我想我们可以开始关于BGP 学习的探讨。

网络接入

我们需要理解 谁是我们的网络 上游和下游

而VPN 工具 network tunnel各种协议 正是帮助我们 接入我们所互联的方式/工具

又或像 GRE tunnel

当然在这一步 甚至物理光纤 接入

在您未接入对方网络,或者对方网络未接入您的同时,我们又怎么可能会存在BGP 会话 和Peer呢?

网络知识

你需要有一定的网络知识 理解

从域名(domian) DNS (DNS服务器)端口(port)到IP(ipv4 和ipv6 )各种网络协议

常见的TCP UDP SFTP FTP

到网卡 网关 Mac地址

甚至 多跳 多播 路由 穿透 这些都请了解

报错

您需要 报错 查阅 这样才可以帮助您学习,当然 还有请教大佬,不厌其烦的打扰他们,有一个好的领路人 会让你在未知领域的学习事倍功半。

有一定的学习能力。

当你有一日 能够读懂 大佬的代码 并且 写出适合自己的成功跑起来。恭喜你 你就向前进一步迈进了

Bird or Bird2

路由存在任何网络,哪怕是内网,您自家的路由器和智能设备的连接中。

既然我们不采用 硬路由 ,并且在软路由/Linux 系统 上 配置路由网络。

即意味着 您 查阅到的教程或者 大佬的代码 有可能使用的 版本差异。您可以通过 birdc 这样的命令查询您使用的bird版本。

而两者的最大的差异 莫过于 bird是将ipv4和ipv6分开配置的 bird.conf bird6.conf

而bird2 仅在bird.conf 区分bird2 在您检阅 抄大佬配置的时候 区分在配置中「Ipv6」

注意⚠️:bird的配置 不适配bird2,同理bird2的配置也会在bird1中报错。俩者的版本写法具有差异性,但是阅读起来 大同小异。

您需要了解 广播(Announce) 过滤(filter)以及Peer 等写法 IGP BGP OSFP

DN42

前面 我们写到还有低成本的BGP学习。

我们可以找到DN42 是一家提供内网 BGP学习的地方。

(其实不厌其烦的话你甚至可以在自己的内网配置IGP协议

我没有配置过DN42,不过DN42和公网直接配置BGP 有一定区别。但是区别又不大。

文末

最后,写此篇文章 只是想给 初探BGP 网络世界的人一点思路和见解/

您仍需要不断的学习,这些工具ping mtr traceroute 或许对您的网络有一定帮助

ip link 网卡的设置

防火墙 放通

这些我都没说,但是您一定会遇到,很多很多要实现的各种麻烦。请不厌其烦的做下去。您终将不会后悔的。

没有他二人的帮助,我的BGP学习还将在慢慢长路中无从下手!感谢!!

以及更换软件包 源 会帮助到您

首先,我建议请先了解 的存在,与你国逾越防火长城代理差异还是很大的。

例如

将会是我们最友善的工具。

首先,我要提一嘴。目前bird 有两个分支 一个是 另一个是

详情请查阅

适合萌新入门 sohajin

欢迎加入 (telegram )在这里 探讨与BGP相关的事情,

baoshuoren

miaotony

您可以在 网络拓扑图观测到您的配置

最后的最后,感谢我的两位老师兼朋友

🌏
BGP教程(1
指错
新华三
思科
Juniper
Mikrotik
vim
这篇博文
VPN
Tunnel
WireGuard
SoftEther
Bird
bird
bird2
官方文档
文档
MoeqingZoo
官方文档
文档
文档
telegram
这里
这里
yekong
haima