# GRE туннель + OSPF для демо экзамена 09.02.06
---
## 1. Конфиг туннеля (etcnet options)
### HQ-RTR: /etc/net/ifaces/gre1/options
TYPE=iptun
TUNTYPE=gre
TUNLOCAL=172.16.1.2
TUNREMOTE=172.16.2.2
TUNOPTIONS='ttl 64'
HOST=enp7s1
BOOTPROTO=static
MULTICAST=yes
### BR-RTR: /etc/net/ifaces/gre1/options
TYPE=iptun
TUNTYPE=gre
TUNLOCAL=172.16.2.2
TUNREMOTE=172.16.1.2
TUNOPTIONS='ttl 64'
HOST=enp7s1
BOOTPROTO=static
MULTICAST=yes
### IP адрес туннеля (ipv4address)
HQ-RTR: /etc/net/ifaces/gre1/ipv4address
10.0.0.1/30
BR-RTR: /etc/net/ifaces/gre1/ipv4address
10.0.0.2/30
### Перезапуск сети после изменений:
systemctl restart network
ip link set gre1 up
ip link set gre1 multicast on
---
## 2. Настройка OSPF через FRR
### Важно перед настройкой — загрузить модуль ядра:
modprobe gre
# Если modprobe нет на Alt JeOS:
apt-get install -y kmod
modprobe gre
### HQ-RTR — команды в vtysh:
vtysh
conf t
router ospf
passive-interface default
network 10.0.0.0/30 area 0
network 192.168.100.0/26 area 0
network 192.168.200.0/27 area 0
network 192.168.99.0/29 area 0
exit
interface gre1
no ip ospf passive
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 P@ssw0rd
end
wr
### BR-RTR — команды в vtysh:
vtysh
conf t
router ospf
passive-interface default
network 10.0.0.0/30 area 0
network 192.168.30.0/28 area 0
exit
interface gre1
no ip ospf passive
ip ospf authentication message-digest
ip ospf message-digest-key 1 md5 P@ssw0rd
end
wr
---
## 3. Проверка
vtysh -c "show ip ospf neighbor"
vtysh -c "show ip route ospf"
ping 192.168.100.2 # с BR-SRV
---
## 4. Сброс FRR если что-то пошло не так
systemctl stop frr
echo "" > /etc/frr/frr.conf
systemctl start frr