iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 8
1

沒錯沒錯!我們終於要來安裝路由套件啦

在前幾篇文,我們有介紹比較常見的路由套件。那大部分流行的都是bird,不過我個人比較習慣使用Frrouting,所以這篇就來告訴大家如何安裝啦!

首先,我們先安裝一下gpg,因為我們等等會導入新的軟體源

更新套件

apt update -y
apt upgrade -y

#安裝網路套件及GPG套件
apt install -y curl gnupg2 traceroute
https://ithelp.ithome.com.tw/upload/images/20200923/20119484t2sxbp7kcW.png

安裝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
https://ithelp.ithome.com.tw/upload/images/20200923/20119484ara49YnZGn.png

那以上就是安裝的方式啦,接著我們需要設定一下系統內核的IP轉發

開啟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
" > /etc/sysctl.conf

#輸入下面這個指令生效
sysctl -p
https://ithelp.ithome.com.tw/upload/images/20200923/20119484KtsflJlm26.png

啟動frrouting所有功能

sed -i "s/=no/=yes/g" /etc/frr/daemons
service frr restart
https://ithelp.ithome.com.tw/upload/images/20200923/201194846w51psqfY0.png

進入frrouting互動cli

sudo vtysh
https://ithelp.ithome.com.tw/upload/images/20200923/20119484Edshx3ShGI.png

那沒問題的話,就可以進入CLI配置啦(如果有問題的話,可以輸入 service frr status 查看)


上一篇
Day 7 透過路由表分配IP路由
下一篇
Day 9 廣播IPv4 及 IPv6(上)
系列文
什麼,透過BGP從小型網路到真正的網際網路!?30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言