Автор Тема: Как да направя мост между ppp0 eth2  (Прочетена 3626 пъти)

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Здравейте, случая е следния:
Имам една машина дето изгражда pptp връзка към отдалечен сървър. На теория връзката се изгражда и всичко работи, но искам и от двете страни на моста да имам достъп до едни и същи ресурси. Викам си ще бриджна двата адаптера ppp0 и eth2 (локалната мрежа е вързана към него от клиентската страна), ама нъцки... Дава ми
Can't add ppp0 to bridge br0: Invalid argument като се опитам да вкарам интерфейса на впн в бриджа. До колкото разбрах интерфейса не е съвместим с някакви етхернет фреймове и няма да стане...

Та в тоя ред на мисли как може да ги бриджна?
Ако с iptables маскирам ppp0 интерфейса и allow на трафика от двете страни дали ще се видят едни други? :)
Или просто трябва да ги вкарам и двата адаптера в един събнет?
« Последна редакция: Feb 04, 2016, 16:01 от runtime »
Активен

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #1 -: Feb 04, 2016, 16:39 »
искаш от pptp сървъра да достъпваш нещо си на клиентската машина?
Активен

А печат ?

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Как да направя мост между ppp0 eth2
« Отговор #2 -: Feb 04, 2016, 16:46 »
Тц, искам

ЛАН офис1 <=> pptp server -------- pptp client <=> ЛАН офис2

Между двата офиса да има достъп до локаните им мрежи. Или  офис1 да има достъп до локалната мрежа на офис2 и обратно. Това го правих с микротик, като бриджна адаптерите, ама нещо в линукс-а ми изпищя онази грешка :)

Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #3 -: Feb 04, 2016, 17:10 »
аз това го правя с OpenVPN
Ако ще ги рутираш, ползваш устройства tun, а ако ще я бриджваш - tap.
« Последна редакция: Feb 04, 2016, 22:32 от laskov »
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #4 -: Feb 04, 2016, 23:47 »
Наистина, ако и двете машини са под твой контрол не се занимавай с това недоразумение pptp, а си направи openvpn с tap интерфейс и пълна ethernet енкапсулация. Щом искаш бридж, значи искаш общ мрежов сегмент. Pptp не емулира ethernet.
Предполагам, че това ти трябва за да може компотите от едната уоркгруп мрежа да виждат машините от друтата. За друга причина не се сещам. Ако е така и нямаш алтернатива на pptp може да пробваш да почовъркаш някой samba сървър на един от рутерите и да си поиграеш да го пуснеш като browser master за двете мрежи. Порови документацията на самба (ако това ти е целта разбира се).
Активен

mystical

  • Напреднали
  • *****
  • Публикации: 326
  • Distribution: Debian, FreeBSD
  • Window Manager: XFCE
    • Профил
    • WWW
Re: Как да направя мост между ppp0 eth2
« Отговор #5 -: Feb 05, 2016, 08:41 »
Имам една машина дето изгражда pptp връзка към отдалечен сървър. На теория връзката се изгражда и всичко работи, но искам и от двете страни на моста да имам достъп до едни и същи ресурси.

Какво означава "машина дето изгражда pptp връзка към отдалечен сървър" и "от двете страни на моста да имам достъп до едни и същи ресурси"?

Какво се опитваш да направиш - Layer 2 свързаност ли?
За какво ти е bridge интерфейс?

Аз също ползвам PPTP връзката и е много удобна. Схемата е следната.

          Офис
LAN <--> Linux router - PPTP server        <--------->      Laptop

Когато се свържа, PPTP сървъра дава IP адреси от 192.168.3.0-255, а вътрешната мрежа е от 192.168.2.0-255.
В случая рутера знае кой IP адрес на кой интерфейс е (рутера се оправя - Layer 3) и не ми трябва brige интерфейс (ако не си сигурен какво прави може да направиш loop).
Активен

Ако не можеш да градиш, поне не руши!

10101

  • Напреднали
  • *****
  • Публикации: 384
  • Distribution: GNU LINUX
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #6 -: Feb 05, 2016, 09:17 »
+1 за openvpn....ще имаш желаната прозрачност :)
Активен

А печат ?

runtime

  • Напреднали
  • *****
  • Публикации: 807
  • Distribution: Ubuntu 14.04
  • Window Manager: Unity
  • LZ1DOT
    • Профил
    • WWW
Re: Как да направя мост между ppp0 eth2
« Отговор #7 -: Feb 05, 2016, 09:23 »
Е добре де, съгласих се за OpenVPN-a :) Тъкмо с го довършвам :)
Просто микротика от едната страна имаше нагласен вече pptp клиент и не ми се занимаваше да нагласям Openvpn, но очевидно това ще е безполезния начин.  [_]3

@mystical  при мен конфигурацията е малко по-различна. Ако е както при теб, то тя си върви и в тоя му вид.
Активен

Slevin_

  • Напреднали
  • *****
  • Публикации: 182
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #8 -: Feb 05, 2016, 09:43 »
Ако ЛАН офис1 и ЛАН офис2 са с различна логическа IP мрежа,
то с две рутинг правила (възможно е и да бъде само едно) сигурно щеше си изградиш маршрутизацията между двата офиса.
Казано по друг начин, да си маршрутизираш IP пакетите предназначени от ЛАН офис1 за ЛАН офис2 и обратно да преминават през pptp връзката.

OpenVPN който се предлага тук, е гъвкаво решение, но overhead-а който ще се добавя в конкретния случай е един от минусите му.
Активен

"Две неща на този свят са безкрайни - човешката глупост и вселената. За второто не съм съвсем сигурен" А. Айнщайн

growchie

  • Напреднали
  • *****
  • Публикации: 623
    • Профил
Re: Как да направя мост между ppp0 eth2
« Отговор #9 -: Feb 06, 2016, 16:50 »
OpenVPN който се предлага тук, е гъвкаво решение, но overhead-а който ще се добавя в конкретния случай е един от минусите му.

Да така е, има си оувърхеда от ethernet, но пък може да се мине на UDP като носещ протокол, не TCP. Аз съм така от доста години и не съм имал проблеми.
Активен

BRADATA

  • Напреднали
  • *****
  • Публикации: 833
  • Distribution: Slackware/Mint/CentOS
  • Window Manager: console/KDE/LXDE
    • Профил
    • WWW
Re: Как да направя мост между ppp0 eth2
« Отговор #10 -: Feb 07, 2016, 16:38 »
Е добре де, съгласих се за OpenVPN-a :) Тъкмо с го довършвам :)
Просто микротика от едната страна имаше нагласен вече pptp клиент и не ми се занимаваше да нагласям Openvpn, но очевидно това ще е безполезния начин.  [_]3

@mystical  при мен конфигурацията е малко по-различна. Ако е както при теб, то тя си върви и в тоя му вид.
Ако имаш микротик от едната страна - от другата можеш да качиш на линукса eoip стека (търси в гитхъб) и да си свиркаш с истински L2 трафик.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Eth2 на мястото на eth0
Настройка на хардуер
stefan0 1 1829 Последна публикация Aug 07, 2007, 19:53
от dedmin
Мост м/у eth1 i eth2
Настройка на хардуер
ChochoD 28 6117 Последна публикация Mar 19, 2008, 14:59
от ChochoD
настройка на рутер - не работи при ppp0
Настройка на програми
vstoykov 24 8714 Последна публикация Oct 06, 2008, 13:54
от vstoykov
Iptables и eth2
Настройка на програми
ArToS 2 2036 Последна публикация Oct 30, 2008, 18:52
от ArToS
Проблеми с eth2, BIND на Ubuntu 8.10 Desktop
Настройка на програми
mitkomihov 7 4088 Последна публикация Mar 17, 2010, 16:33
от mitkomihov