IP туннель сети 10.0.0.x (машина A) через 152,83 к машине B

Я пытаюсь создать туннель 'gre'. Установка следующие. На машине A, у меня есть две сети: 10.0.0.x (eth2) и 152.83.x.x (eth1). К машине A, я подключил другие машины та доля 10.0.0.x. Машина A имеет статические 10.0.0.10 адреса, другие три машины, подключенные к ней, 10.0.0.1-10.0.0.3.

Теперь, у меня есть удаленная машина B, который находится в той же сети 152.83.x.x (eth1). Я пытаюсь принести по всему дюйм/с 10.0.0.x (например, 10.0.0.1-10).

Я сделал следующий машина A:

sudo ip tunnel add tunnel1 mode gre remote 152.83.70.180 local 152.83.70.114
sudo ip addr add 10.0.2.1 dev tunnel1
sudo ip link set tunnel1 up
sudo ip route add 10.0.0.0/24 dev tunnel1
sudo sysctl -w net.ipv4.conf.all.forwarding=1

На машине B, я вошел:

sudo ip tunnel add tunnel1 mode gre local 152.83.70.180 remote 152.83.70.114
sudo ip addr add 10.0.1.1 dev tunnel1
sudo ip link set tunnel1 up
sudo ip route add 10.0.0.0/24 dev tunnel1
sudo sysctl -w net.ipv4.conf.all.forwarding=1

Теперь, когда я проверяю с помощью ping-запросов от B адрес 10.0.0.1 и т.д. Я не получаю ответа. Кроме того, даже в сети A, мой tunnel1 так или иначе маски 10.0.0.1-10.0.0.3 от других машин. Только 10.0.0.10 присвоенные eth1 могут быть проверены с помощью ping-запросов.

Кто-либо может сказать мне, что я делаю неправильно? BTW, когда я прибавляю обе машины следующий код

sudo ip route add 10.0.1.0/24 dev tunnel1
sudo ip route add 10.0.2.0/24 dev tunnel1

затем я могу, ssh от одного до другого (например, от B до ssh 10.0.2.1) так уверен, что существует возможность соединения между этими двумя компьютерами, например, маршрутизатором, не останавливающим это движение.

Я чувствую, поскольку мне нужен, возможно, некоторый мост между eth1 и tunnel1 или чем-то?

С уважением,

Pete

Я использую Ubuntu 16.04 (и/или 14.04).

0
задан 24 August 2017 в 01:40

1 ответ

Итак, я запустил его. Оказывается, что MTU должен быть понижен на интерфейсах, например до 1400, чтобы пакеты могли уместиться в фактические пакеты, отправляемые с карты, на которой установлен MTU 1500. Другой способ - это самим копаться в разбивке / сборке пакетов, так как есть некоторые проблемы с GRE, делающим это для вас ... Или OpenVPN, по-видимому, может справиться с этим тоже хорошо, но я не исследовал дальше.

0
ответ дан 2 November 2019 в 09:24

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

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