Привет всем.
Хочется очень странного, а именно, mGRE over Ethernet.
Пробую сделать следующее на машина с IP 192.168.0.1 ip tunnel add mgre0 mode gre key 0xfffffffe ttl 255 dev eth0 ip addr add 10.0.0.1/24 dev mgre0 на 192.168.0.2 ip tunnel add mgre0 mode gre key 0xfffffffe ttl 255 dev eth0 ip addr add 10.0.0.2/24 dev mgre0
В данном варианте ничего не работает. Если сделать ip neigh add 10.0.0.2 lladdr 192.168.0.2 dev mgre0 на 192.168.0.1 и ip neigh add 10.0.0.1 lladdr 192.168.0.1 dev mgre0 на 192.168.0.2 соответственно, то все нормально.
Но можно ли обойтись без этого ведь машины находятся в одной сети с возможностью отправки широковещательных сообщений? Даже arping 10.0.0.2 выдает ARPING 10.0.0.2 from 192.168.0.1 eth0 Unicast reply from 10.0.0.2 [00:30:48:7B:3F:36] 0.590ms и в ip neig show попадает 10.0.0.2 dev eth0 lladdr 00:30:48:7b:3f:36 STALE где 00:30:48:7B:3F:36 соответствует интерфейсу с адресом 192.168.0.2
И может ли вообще GRE в качестве транспорта использовать что нибудь отличное от IP?