bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
Здравствуйте! решил поднять простенький GRE туннель между двумя виртуальными машинками, чтобы посмотреть как и с чем его едят. Нашёл статейку на хабре со шпаргалкой: и по шпаргалке (кроме iptables) наваял на двух виртуальных машинках: потом добавил: проверяем:R1: ping 192.168.10.2 и тишина-а-а смотрю что получилось: на втором хосте R2 аналогичная картина.Вот сижу думу думаю, где напортачил. Вроде простая задачка, но такая заковыристая получилась. Может у кого есть дельные мысли, почему туннель не работает по этой шпаргалке, что тут не так? |
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
Навскидку сразу видно, в чём может быть проблема, но товарищ на хабре написал, что всё делается просто, только просто не выходит. Очевидно, что строк из шпаргалки недостаточно для запуска туннеля. |
corner |
|
Темы:
6
Сообщения:
773
Участник с: 21 июля 2011
|
Попробуйте почитать Larts.
|
killer1804 |
|
Темы:
54
Сообщения:
515
Участник с: 13 марта 2007
|
Давайте по порядку, какая у вас на реальной машине ОС, какая виртуальная машина, без GRE связь между машинами по ip есть ? удалил кусок текста. потому что запутался и выдал не верный совет :) вообщем кроме
нужно еще добавить и запись в таблицу маршрутизации, потому что машина ничего не знает про 192.168.10.1 (у которой 192.168.10.2) хотя для openvpn так делать не нужно, но может там при создании tun-интерфейса запись автоматически прописывается - проблем не было, не вникал :) Итого: 1. Делаем с каждой машины пинг реального, не gre IP 2. если связь есть, на каждой машине делаем пинг grep IP и смотрим сниффером интерфейсы grelan ens3 и lo (на всякий случай) поочередно. |
bitrixbiz |
|
Темы:
26
Сообщения:
165
Участник с: 29 апреля 2016
|
corner, killer1804 Спасибо! виртуалки и хост на любимом арче. тут дело действительно в маршрутизации и... в поведении системы на команду Если не указать маску сети в команде, то маршрут в таблице маршрутизации автоматом не прописывается. Возможно это так же работает, вернее не работает, если указать адрес через маску /32 (ххх.ххх.ххх.ххх/32), что по сути означает тоже самое - только адрес хоста. Сейчас далеко от стенда, смогу точнее позже проверить.Если как у автора в шпаргалке указать маску сети в команде: ip addr add 192.168.10.1/24 dev grelan то всё само прописывается и всё работает. Вот такие пироги с камнями, подводными. |