Настройка Lo интерфейсов

Для создания интерфейсов, которые будут использоваться в качестве source и destination для GRE туннелей, нужно добавить в систему два интерфейса типа dummy.

1.    Создайте файл /etc/network/interfaces.d/lo1 со следующим содержимым:

auto lo1

iface lo1 inet static

address 10.10.100.1

netmask 255.255.255.255

 

pre-up ip link add lo1 type dummy

 

post-down ip link delete lo1

2.    Создайте файл /etc/network/interfaces.d/lo2 со следующим содержимым:

auto lo2

iface lo2 inet static

address 10.10.100.2

netmask 255.255.255.255

 

pre-up ip link add lo2 type dummy

 

post-down ip link delete lo2

3.    Включите интерфейсы lo1 и lo2:

root@Hub-Router:~# ifup lo1

root@Hub-Router:~# ifup lo2

4.    Убедитесь, что данные интерфейсы доступны в системе и им назначены IP-адреса, например, в выводе команды ip a:

root@Hub-Router:~# ip a

...

5: lo1: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000

    link/ether 1a:cb:76:48:e3:0f brd ff:ff:ff:ff:ff:ff

    inet 10.10.100.1/32 brd 10.10.100.1 scope global lo1

       valid_lft forever preferred_lft forever

6: lo2: <BROADCAST,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000

    link/ether 2e:a9:bf:cb:93:de brd ff:ff:ff:ff:ff:ff

    inet 10.10.100.2/32 brd 10.10.100.2 scope global lo2

       valid_lft forever preferred_lft forever

...