Tydyt:OSPF/Frr: Porovnání verzí
Z Poznámkový blok
(Není zobrazeno 5 mezilehlých verzí od stejného uživatele.) | |||
Řádka 1: | Řádka 1: | ||
− | Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale | + | Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale větčina je v jednom '''''/etc/frr/frr.conf'''''. |
Po instalaci se pro konfiguraci připojíme příkazem '''vtysh'''. | Po instalaci se pro konfiguraci připojíme příkazem '''vtysh'''. | ||
Řádka 6: | Řádka 6: | ||
configure | configure | ||
router-id x.x.x.x | router-id x.x.x.x | ||
− | Následně se přepneme do nastaveno OSPF a | + | Následně se přepneme do nastaveno OSPF a pokračujme v konfiguraci (config mod) |
router ospf | router ospf | ||
− | network network y.y.y.y/x area 0 | + | network network y.y.y.y/x area 0 ! seznam připojených sítí, které chceme distribuovat |
.... | .... | ||
− | exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vraci se do základního | + | area 0 range 10.0.0.0/8 ! přiřazení area do rozsahu |
+ | |||
+ | exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vraci se do základního terminálu | ||
+ | |||
+ | Pokračujeme nastavíme vlastnosti rozhraní (config mod) | ||
+ | interface xxx | ||
+ | description pos rozhrani ! Libovolný popis rozhraní | ||
+ | ip ospf cost 10 ' cena rozhraní | ||
+ | |||
+ | exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vrací se do základního terminálu | ||
+ | Nakonec konfiguraci uložíme (zakladní mod) | ||
+ | write file | ||
+ | show ip ospf neighbor | ||
− | + | Vše je možné též nastavit v konfiguračním souboru '''''/etc/frr/frr.conf'''''. | |
+ | frr defaults traditional | ||
+ | log syslog informational | ||
+ | ! | ||
+ | hostname dns1 | ||
+ | ! | ||
+ | no ip forwarding | ||
+ | no ipv6 forwarding | ||
+ | ! | ||
+ | service integrated-vtysh-config | ||
+ | ! | ||
+ | ip router-id 10.129.64.10 | ||
+ | ! | ||
+ | interface dummy0 | ||
+ | description Dummy interface | ||
+ | ip ospf cost 1 | ||
+ | ! | ||
+ | interface ens192 | ||
+ | description ServerNet | ||
+ | ip ospf cost 10 | ||
+ | ! | ||
+ | router ospf | ||
+ | network 10.129.64.10/32 area 0 | ||
+ | network 10.129.66.64/26 area 0 | ||
+ | area 0 range 10.0.0.0/8 | ||
+ | ! | ||
+ | |||
+ | Vypnutí podpory IP6 | ||
+ | sudo echo "net.ipv6.conf.all.disable_ipv6 = 1" > /etc/sysctl.d/70-disable-ipv6.conf | ||
+ | sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf |
Aktuální verze z 25. 8. 2023, 14:32
Původní balíček quaga je již zastaralý a je nahrazen novým Frr. Zatím to vypadá, že zde již nejsou jednotlivé konfigurační soubory, ale větčina je v jednom /etc/frr/frr.conf.
Po instalaci se pro konfiguraci připojíme příkazem vtysh.
Přepneme do konfiguračního modu a nastavíme ID routeru:
configure router-id x.x.x.x
Následně se přepneme do nastaveno OSPF a pokračujme v konfiguraci (config mod)
router ospf network network y.y.y.y/x area 0 ! seznam připojených sítí, které chceme distribuovat .... area 0 range 10.0.0.0/8 ! přiřazení area do rozsahu exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vraci se do základního terminálu
Pokračujeme nastavíme vlastnosti rozhraní (config mod)
interface xxx description pos rozhrani ! Libovolný popis rozhraní ip ospf cost 10 ' cena rozhraní exit / end ! exit zůstává v konfiguraci / end ukončí konfiguraci a vrací se do základního terminálu
Nakonec konfiguraci uložíme (zakladní mod)
write file
show ip ospf neighbor
Vše je možné též nastavit v konfiguračním souboru /etc/frr/frr.conf.
frr defaults traditional log syslog informational ! hostname dns1 ! no ip forwarding no ipv6 forwarding ! service integrated-vtysh-config ! ip router-id 10.129.64.10 ! interface dummy0 description Dummy interface ip ospf cost 1 ! interface ens192 description ServerNet ip ospf cost 10 ! router ospf network 10.129.64.10/32 area 0 network 10.129.66.64/26 area 0 area 0 range 10.0.0.0/8 !
Vypnutí podpory IP6
sudo echo "net.ipv6.conf.all.disable_ipv6 = 1" > /etc/sysctl.d/70-disable-ipv6.conf sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf