Day 10 - 安装 FRRouting

其实在 Day 4 时,我们就有安装 VyOS 了!VyOS 里的路由套件则是 FRRouting。

但是,但是!

有些人会想要用 Linux 作为路由器(比如一些 VPS 主机),那麽我们今天就来安装 FRRouting 吧!

更新套件

# 更新
sudo apt update -y
sudo apt upgrade -y
# 安装网路套件及 GPG 套件
sudo apt install -y curl gnupg2 traceroute

安装 FRRouting

# 导入 GPG
curl -s https://deb.frrouting.org/frr/keys.asc | sudo apt-key add -
FRRVER="frr-stable"
# 写入软件源
echo deb https://deb.frrouting.org/frr $(lsb_release -s -c) $FRRVER | sudo tee -a /etc/apt/sources.list.d/frr.list
# 安装 FRRouting
sudo apt update -y && sudo apt install -y frr frr-pythontools

在 Kernel 中开启 IP Forwarding

echo "
net.ipv4.conf.all.forwarding = 1
net.ipv6.conf.all.disable_ipv6 = 0
net.ipv6.conf.default.disable_ipv6 = 0
net.ipv6.conf.lo.disable_ipv6 = 0
net.ipv6.conf.default.forwarding = 1
net.ipv6.conf.all.forwarding = 1
net.ipv6.conf.all.proxy_ndp = 1
net.ipv6.conf.all.accept_ra = 2
" | sudo tee -a /etc/sysctl.conf

sudo sysctl -p

启动 FRRouting 的所有功能

sudo sed -i "s/=no/=yes/g" /etc/frr/daemons
service frr restart

进入 FRRouting 互动 CLI

sudo vtysh

好,那这就是安装方法了!

我们明天会来 Demo BGP Peer 及宣告路由的方法(VyOS 版本及 FRRouting 版本),敬请期待!


<<:  [前端暴龙机,Vue2.x 进化 Vue3 ] Day16.父子组件的沟通-props

>>:  30天学会Python: Day 9- 程序码也能取名字

GitHub Action Security - 小心 workflow 泄漏敏感资讯

还记得我们在 GitHub Action Automation - 自动化你的管理程序与使用第三方 ...

Day 13-制作购物车系统之安装及资料夹结构(二)

先来説说当在专题开启终端机後,如何在终端机自由切换专题前、後端资料夹。 -$cd frontend:...

Day01 前言

前言 第二次参加铁人赛,在决定参赛时,就又让人想起连续30天不间断发文的痛苦,但是要用什麽主题来做为...

day21 : TIDB on K8S (上)

对大部分使用k8s服务的人来说都会有一个探讨的问题是,到底DB是否适合上k8s,其实我个人是觉得不适...

iOS APP 开发 OC 第十天,NSObject

tags: OC 30 day NSObject 是什麽? 是Foundation 框架中的类,在这...