netplan gre tunnel

Я хочу добавить туннель gre в netplan.

name: gre0, mode: gre, remote: 10.11.22.100, local: 10.11.22.99, dev: eth1 Я не знаю, какое значение ключа поместить интерфейс eth1 в gre0.

network:
    version: 2
    renderer: networkd
    ethernets:
        eth0:
            dhcp4: false
            dhcp6: false
            addresses: []
            nameservers:
                addresses:
                - 8.8.8.8
                - 8.8.8.9
        eth1:
            dhcp4: false
            dhcp6: false
            addresses: []
        eth2:
            dhcp4: false
            dhcp6: false
            mtu: 1500
            addresses:
            - 10.11.29.11/16
            - fe80::20c:29ff:fe83:fd2d/64
            routes:
            -
                to: 0.0.0.0/0
                via: 10.11.0.1
                metric: 1
    tunnels:
        gre0:
            mode: gre
            local: 10.11.22.99
            remote: 10.11.22.100
            addresses:
            - 10.11.22.90/24
            mtu: 1500

Результат применения netplan также отличался от того, что я ожидал. Я не знаю, почему создаются gretap0 и erspan0.

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:83:fd:37 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::20c:29ff:fe83:fd37/64 scope link
       valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
    link/ether 00:0c:29:83:fd:41 brd ff:ff:ff:ff:ff:ff
    inet6 fe80::20c:29ff:fe83:fd41/64 scope link
       valid_lft forever preferred_lft forever
4: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 00:0c:29:83:fd:2d brd ff:ff:ff:ff:ff:ff
    inet 10.11.29.11/16 brd 10.11.255.255 scope global eth2
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe83:fd2d/64 scope link
       valid_lft forever preferred_lft forever
5: gre0@NONE: <NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000
    link/gre 0.0.0.0 brd 0.0.0.0
    inet 10.11.22.90/24 brd 10.11.22.255 scope global gre0
       valid_lft forever preferred_lft forever
6: gretap0@NONE: <BROADCAST,MULTICAST> mtu 1462 qdisc noop state DOWN group default qlen 1000
    link/ether 00:00:00:00:00:00 brd ff:ff:ff:ff:ff:ff
7: erspan0@NONE: <BROADCAST,MULTICAST> mtu 1450 qdisc noop state DOWN group default qlen 1000
0
задан 10 June 2021 в 12:16

1 ответ

Вы не помещаете устройство Ethernet «в» туннель. Туннель проходит поверх существующего сетевого уровня. локальный адрес туннеля указывает, какой из ваших локальных IP-адресов использовать для конечной точки туннеля, а удаленный адрес туннеля указывает уже достижимый (через Интернет или интрасеть) адрес другого конца туннеля.

В приведенной выше конфигурации вы указали как local IP-адрес (10.11.22.99), который на самом деле не является локальным (т. Е. Это не настроенный адрес ни на одном из ваших интерфейсов) .Неясно, является ли удаленный , который вы указали, правильный, поскольку он попадает в сеть, которую вы определяете (через адреса ) как маршрутизируемую через туннель.

адреса - это адреса, назначенные туннелю. удаленный и локальный - это адреса двух конечных точек туннеля, которые находятся за пределами туннеля и используются для его настройки.

0
ответ дан 28 July 2021 в 11:30

Другие вопросы по тегам:

Похожие вопросы: