ubuntu20.04 lts安装教程,ubuntu21.04 lts

  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。超文本标记语言

ubuntu20.04 lts安装教程,ubuntu21.04 lts