DEV Community

Discussion on: Installing FRR

Collapse
 
__4a1a70bbc2cb profile image
Кирилл Басов

Чтобы выполнить задачу по установке FRRouting вам необходимо:

  1. Добавить репозитории в sources.list по пути /etc/apt/sources.list, чтобы отредактировать файл используйте nano. deb ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware # deb-src ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware
  2. Обновляем cdrom командой apt update.
  3. Устанавливаем frr командой apt install frr. Чтобы выполнить задачу по настройке FRRouting вам необходимо:
  4. Активируем протокол ospf для этого заходим в конфигурационный файл по пути /etc/frr/daemons и переводим его в значение yes. Чтобы выполнить задачу по установке FRRouting вам необходимо:
  5. Добавить репозитории в sources.list по пути /etc/apt/sources.list, чтобы отредактировать файл используйте nano. deb ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware # deb-src ftp.debian.org/debian/ bookworm contrib main non-free non-free-firmware
  6. Обновляем cdrom командой apt update.
  7. Устанавливаем frr командой apt install frr. Чтобы выполнить задачу по настройке FRRouting вам необходимо:
  8. Активируем протокол ospf для этого заходим в конфигурационный файл по пути /etc/frr/daemons и переводим его в значение yes.
  9. Теперь можно настроить ospf для этого на вводим команду router ospf, после чего указываем router id командой ospf router-id и пишем ip loopback интерфейса назначенный ранее.
  10. Не выходя из этого режима, настраиваем сети командой network (доступная сеть) area
  11. Так же важно ввести команду ip forwarding из режима глобальной конфигурации, иначе ничего не заработает, это касается всех устройств на которых мы настраиваем frr.
  12. Важно!!! После настройки сохранить конфигурацию, для этого выйдете из режима конфигурирования командой exit и введите команду wr mem.
  13. Важно!!! После сохранения ни хрена не работает, для начала работы нужно перезапустить сам frr командой systemctl reload frr. (не забывайте выйти из оболочки frr командой exit и только потом пробуйте перезапускать)
  14. Внимание сюрприз!!! Нужно настроить пересылку пакетов про которую я забыл в прошлый раз(( Для этого заходим в nano /etc/sysctl.conf Тута снимаем комментирование строки net.ipv4.ip_forward=1, не забываем сохранить изменения. Эту тему нужно провернуть на машинах

conf t
interface lo
ip address 1.1.1.1/32
router ospf
ospf router-id 1.1.1.1
network 1.1.1.1/32 area 0
network ....