iT邦幫忙

2021 iThome 鐵人賽

DAY 10
0
Modern Web

從 0 開始 - 打造 Home Lab 及家用網路系列 第 10

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 版本),敬請期待!


上一篇
Day 9 - 利用路由協議來組 SD-WAN 網路
下一篇
Day 11 - 在 VyOS 設定 BGP Peer
系列文
從 0 開始 - 打造 Home Lab 及家用網路30

尚未有邦友留言

立即登入留言