LINUX.ORG.RU
ФорумAdmin

GRE tunnel поч так сложно создавать на freebsd?

 , , ,


0

3

Если на debian 11 всё легко т.к есть статья объясняющая всё то статьи для freebsd нету тем самым не понятно как создать GRE tunnel. debian 11 GRE статья «https://vps-community.ru/linux-guides/33-nastrojka-linux-dlja-tunnelja-gre.html» Freebsd GRE статья «https://vds-admin.ru/networks/gre-generic-routing-encapsulation-sozdanie-tunnelei» Что не понятно в freebsd статьях? - там не объясняют подробно что и как. Например конфиг статьи посмотрим: ifconfig gre0 create

ifconfig gre0 192.168.10.1 192.168.10.2 netmask 255.255.255.0

ifconfig gre0 tunnel 10.0.2.1 10.0.1.1 - вот «192.168.10.1» это локальный IP адрес машины вбивать?

а «192.168.10.2» внешний IP машины вбивать? Кто знает как быстро поднять GRE tunnel новичку? Туннель надо протягивать от freebsd до debian 11.


Я ни разу не использовал gre, но судя по тому что ты написал - он поднимается всего двумя командами. Или двумя строчками в /etc/rc.conf. Это «сложно»?

то статьи для freebsd нету

В freebsd статьи обо всё есть в man.

https://man.freebsd.org/cgi/man.cgi?gre

Ты пропустил слово «inet» после gre0.

192.168.10.1 - это адрес роутера в локалке, он будет виден как адрес на интерфейсе изнутри. 192.168.10.2 - адрес роутера той строоны в локалке.

10.0.2.1 и 10.0.1.1 это внешние адреса роутеров, по которым они общаются друг с другом через инет.

firkax ★★★★★
()
Ответ на: комментарий от firkax

я хочу две vds объединить через GRE tunnel, вот у каждой vds свой внешний IP, так что те IP что в статьях они не подходят \ а куда внешний IP вбивать не пишут, локальный IP vds тоже не пишут куда вбивать

ricko
() автор топика
Ответ на: комментарий от ricko

поч>почему.

Какая-то странная экономия на спичках…

что за разметка?

НАД кнопками [Поместить] [Предпросмотр] [Отменить]:

Внимание: прочитайте описание разметки Markdown или LORCODE.

Чукча не читатель, очевидно. ☺


Про gre(4) уже объяснили, примеры есть в мануале, который идёт в комплекте с FreeBSD (а не freebsd или Freebsd ☺): man 4 gre, subsection EXAMPLES, ты упустил inet в команде ifconfig gre0 192.168.…ifconfig gre0 inet 192.168.….

mord0d ★★★★★
()
Ответ на: комментарий от ricko

так что те IP что в статьях они не подходят

Вы хотите статью, чтобы в ней ip-адреса совпадали с вашими?

Командой:

ifconfig gre0 inet tunnel A B

вы создаёте тунель, здесь вы указываете «белые» ip-адреса машин, локальный и удалённый, эти адреса будут в ip-загловке пакета, который идёт через интернет и инкапсулирует в себя пакет, передаваемый по тунелю.

командой:

ifconfig gre0 inet 192.168.1.1 192.168.2.1

вы просто назначаете адреса на интерфейс gre0. Не знаю, нужны ли они вобще, ЕМНИП, в линуксе всё могло работать и без них.

mky ★★★★★
()