ubuntu20.04 lts安装教程,ubuntu21.04 lts
第-1步,安装samba(我是先下载V7.1到了本地,其实可以直接饭桶克隆下载即可,安装桑巴舞是为了复制进去)
下载放发布的版本7.1版到了本地
https://github.com/FRRouting/frr/releases
容易得到安装桑巴桑巴通用
vim /etc/samba/smb.conf
复制到文末:
[工作代码]
评论=工作
path=/home
公共=是
可写=是
可用=是
可浏览=是
创建掩码=0777
目录掩码=0777
游客ok=是
forceuser=root
forcegroup=root
执行服务共享文件重新启动
第0步、环境确认
XX:/code/frr# uname -r
4.15.0-54通用
XX:/code/frr# cat /etc/issue
LTS Ubuntu 18。04 .3 \ n \ l
第一步、安装依赖关系
恰当的更新
容易得到更新
容易得到安装\
git autoconf automake libtool make libreadline-dev texinfo \
pkg-config lib PAM 0g-dev libjson-c-dev bison flex python 3-pytest \
libc-ares-dev python 3-dev libsystemd-dev python-IP地址python 3-sphinx \
install-info build-essential libsystemd-dev lib SNMP-dev perl lib cap-dev
autoreconf -ivf
第二步、安装FRR依赖于的libyang库
wget https://ci1.netdef.org/browse/LIBYANG-冷傲的大山-10/神器/共享/Debian-AMD64-Packages/libyang 0.16 _ 0。16 .105-1 _ AMD64。黛比
wget https://ci1.netdef.org/browse/LIBYANG-冷傲的大山-10/神器/共享/Debian-AMD64-Packages/libyang-dev _ 0。16 .105-1 _ AMD64。黛比
dpkg-I力扬0.16 _ 0。16 .105-1 _ amd64。黛比
恰当缓存策略libpcre32-3
恰当的缓存策略libpcrecpp0v5
apt-get install libpcre 16-3=2:8.39-9 libpcre 32-3=2:8.39-9 libpcrecpp 0v 5=2:8.39-9 libpcre 3-dev
dpkg-I libyang-dev _ 0。16 .105-1 _ amd64。黛比
容易得到安装原蟾蜍-c-编译器libprotobuf-c-dev
容易得到安装libzmq5 libzmq3-dev
第三步、添加FRR用户和组
groupadd -r -g 92 frr
groupadd -r -g 85 frrvty
adduser-system-in组frr-home/var/run/frr/\
-格科斯的FRR套房-壳牌/sbin/nologin frr
usermod -a -G frrvty frr
第四步、编译。/配置\
- prefix=/usr \
-include dir=\ $ { prefix }/include \
-enable-example dir=\ $ { prefix }/share/doc/frr/examples \
- bindir=\${prefix}/bin \
- sbindir=\${prefix}/lib/frr \
- libdir=\${prefix}/lib/frr \
-libexecdir=\ $ { prefix }/lib/frr \
- localstatedir=/var/run/frr \
- sysconfdir=/etc/frr \
-with-module dir=\ $ { prefix }/lib/frr/modules \
-with-libyang-plugins dir=\ $ { prefix }/lib/frr/libyang _ plugins \
- enable-configfile-mask=0640 \
- enable-logfile-mask=0640 \
- enable-snmp=agentx \
- enable-multipath=64 \
- enable-user=frr \
- enable-group=frr \
- enable-vty-group=frrvty \
- with-pkg-git-version \
- enable-systemd=yes \
-enable-doc-html-enable-ripd-enable-ripngd-enable-ldpd-enable-bgpdd-enable-eigrpd-enable-gcc-rdynamic-enable-watch frr-enable-data center-enable-vtysh-enable-回溯-enable-ospfapi-enable-ospfclient-enable-isid-enable-SNMP-enable-multipath=6-enable-shell-access-disable-sys repo-enable-fpm
制作制作安装
第五步、安装FRR配置文件
安装-m 775 -o frr -g frr -d /var/log/frr
安装-m 775 -o frr -g frrvty -d /etc/frr
安装-m 640-o frr-g frr vty tools/etc/frr/vtysh。conf/etc/frr/vtysh。主配置文件
安装-m 640-o frr-g frr工具/etc/frr/frr。conf/etc/frr/frr。主配置文件
安装-m 640-o frr-g frr tools/etc/frr/daemons。conf/etc/frr/daemons。主配置文件
安装-m 640 -o frr -g frr工具/etc/frr/daemons/etc/frr/daemons
第六步、调整的sysctl
1、vim /etc/sysctl.conf
#取消对下一行的注释,以启用IPv4的数据包转发
net.ipv4.ip_forward=1
#取消下一行的注释,以启用IPv6的数据包转发
#启用此选项会禁用无状态地址自动配置
#基于该主机的路由器广告
net.ipv6.conf.all.forwarding=1
2、vim/etc/模块-加载。d/模块。主配置文件
#加载(同Minneapolis)明尼阿波利斯(美国城市)内核模块
mpls _路由器
mpls_iptunnel
执行modprobe MPLS-路由器mpls-iptunnel
启用(同明尼阿波利斯)明尼阿波利斯(美国城市)转发
编辑/etc/sysctl.conf和以下行。确保为net.mpls.conf.eth0.inputMPLS使用的每个接口添加等于的行。
#在所有接口上启用(同Minneapolis)明尼阿波利斯(美国城市)标签处理
net.mpls.conf.eth0.input=1
net.mpls.conf.eth1.input=1
net.mpls.conf.eth2.input=1
网。MPLS。平台标签=100000
在执行设置参数立即生效
第七步、启用守护进程
vim/etc/frr/守护进程查找带有watchfrr_enable=.和的部分斑马=.通过将值更改为是的,根据需要启用守护进程。
第八步、安装服务文件
安装-m 644工具/frr。服务/etc/系统d/系统/frr。服务
系统控制启用拒真率
系统启动拒真率
停止使用
系统停止拒真率
参考:
http://份文件。fr路由。org/projects/dev-guide/en/latest/building-frr-for-Ubuntu 1804。超文本标记语言
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。