Jump to content
  • 0

Тунел и проблем с локалните компютри


mr_joker

Въпрос

Здравейте,

Може ли малко помощ. До скоро имах два рутера флашнати с DD-WRT - в офиса и в къщи и правех EoIP връзка по между им и като отворя файл експлорера виждах наредени всичките ми компютри зад рутерите и шернатите папки в тях. Сега смених рутерите с Микротици, като за целта съм напрвил L2TP тунел. (Забележете, че мрежите не са в един сегмент.) Не искам клиента да черпи интернет от сървъра, защото всеки рутер е вързан към PPOE доставчик на интернет.

Къща (Сървър), Windows 7, ESET Smart Security 10
Public IP: 1.1.1.1, Gateway:172.16.1.1, DHCP Pool:172.16.1.150-254

Офис (Клиент), Windows XP, Windows Firewall
Public IP: 2.2.2.2, Gateway:172.16.2.1, DHCP Pool:172.16.2.150-254

НАСТРОЙКИ Kъща:

/ppp secret
add name=user1 password=12345678 local-address=172.16.100.1 service=l2tp profile=default-encryption remote-address=172.16.100.2 routes="172.16.2.0/24 172.16.100.2 1"

/interface l2tp-server server
set enabled=yes

/ip firewall filter
add disabled=no action=accept chain=input place-before=4 protocol=udp dst-port=500,4500,1701 comment="IPSec Tunnel IKE, NAT Traversal - test !!!"
add disabled=no action=accept chain=input place-before=4 protocol=ipsec-esp comment="IPSec Tunnel ESP - test !!!"


НАСТРОЙКИ Офис:

/interface l2tp-client
add connect-to=1.1.1.1 disabled=no name=l2tp-out1 user=user1 password=12345678

/ip route
add distance=1 dst-address=172.16.1.0/24 gateway=l2tp-out1

/ip firewall filter
add disabled=no action=accept chain=input place-before=4 protocol=udp dst-port=500,4500,1701 comment="IPSec Tunnel IKE, NAT Traversal - test !!!"
add disabled=no action=accept chain=input place-before=4 protocol=ipsec-esp comment="IPSec Tunnel ESP - test !!!"

ПРОБЛЕМ 1:
За да има пинг до всеки компютър трябваше да ги разреша РЪЧНО в антивирусната и защитната стена, докато при DD-WRT-то не съм парвил нищо и пак се виждаха компютрите по между си.

Къща->windows 7->ESET->Разширени настройки->ЛИЧНА ЗАЩИТНА СТЕНА->РАЗШИРЕНИ->Зони->Редактиране->Доверена зона->Редактиране->Адрес на отдалечен компютър:172.16.2.0/24

Офис->Windows XP->Control Panel->Security Center->Windows Firewall->Exceptions->File and Printer Sharing->Edit->Port 445->Change scope->Custom list:172.16.1.0/24

ВЪПРОС 1: Как да настроя микротиците без да настройвам антивирусната и файъруола?

--------

ПРОБЛЕМ 2:

Компютрите не искат да се наредят автоматично във Файл експлорера->Мрежа

--------

ПРОБЛЕМ 3:

Компютрите се виждат само чрез IP адреса им и не могат чрез името си, докато при DD-WRT се виждаха с имената си:

\\172.16.2.150\SharedFolder вместо \\ComputerName\SharedFolder

ВЪПРОС 3: Как да настроя микротиците за да се виждат компютрите в общата мрежа чрез имената си?

--------

ПРОБЛЕМ 4:

Когато компютър влезе в "стенд бай" режим (изгаснал му е екрана след 15-тата минута, но не и харда (след 30-тата)), но не е заспал, вече няма пинг до него, като при DD-WRT имаше пинг.

--------
Пуснал съм UpNP и на двата рутера с ether1: external и bridge: internal

Всички правила във файъруола са след ресет и няма добавено нищо освен в Mangle:

---- Когато някой сайтове не искат да се отварят:
Правилата трябва да са най-отгоре, като изтривам динамичните създадени от Микротик

/ip firewall mangle
add chain=forward action=change-mss new-mss=1400 passthrough=yes tcp-flags=syn protocol=tcp out-interface=all-ppp tcp-mss=1401-65535 comment="Mikrotik unable to load websites - Out"
add chain=forward action=change-mss new-mss=1400 passthrough=yes tcp-flags=syn protocol=tcp in-interface=all-ppp tcp-mss=1401-65535 comment="Mikrotik unable to load websites - In"

Да ползвам долното а не горното, че генерира много голям трафик може би заради all-ppp

/ ip firewall mangle
add chain=forward action=jump jump-target=mss comment="{tcp}, mss" disabled=no
add chain=mss protocol=tcp tcp-flags=syn tcp-mss=!536-1460 action=change-mss new-mss=1440 comment="{tcp}, mss fixation" disabled=no
add chain=mss protocol=tcp tcp-flags=syn tcp-mss=1453-65535 action=change-mss new-mss=1440 comment="{tcp}, mss 1440 for mtu 1492" disabled=no
add chain=mss protocol=tcp tcp-flags=syn action=change-mss new-mss=clamp-to-pmtu comment="{tcp}, mss clamp-to-pmtu" disabled=no

--------

ТЕСТОВЕ:

Тествах с различни вариации на долните правила, но без успех, като или нямаше никакъв ефект или разкачаха връзката. Променях ETH1 и Bridge интерфейсите на ARP-Proxy и на двата рутера, на пак без успех.

/ip firewall nat (не минава никакъв трафик през това!!!)
add disabled=yes action=accept chain=srcnat place-before=0 src-address=172.16.2.0/24 dst-address=172.16.1.0/24 out-interface=ether1 comment="IPSec Tunnel - NAT bypass rule - test !!!"

/ip firewall filter (няма ефект и в NAT, но е за FILTER - не минава никакъв трафик през тях!!!)
add disabled=yes action=accept chain=input protocol=tcp src-address=172.16.2.0/24 dst-port=139,445 comment="IPSec Tunnel - Shared folders LAN TCP - test !!!"
add disabled=yes action=accept chain=input protocol=udp src-address=172.16.2.0/24 dst-port=137,138 comment="IPSec Tunnel - Shared folders LAN UDP - test !!!"
add disabled=yes action=accept chain=input protocol=tcp src-address=1.1.1.1/31 dst-port=139,445 comment="IPSec Tunnel - Shared folders WAN TCP - test !!!"
add disabled=yes action=accept chain=input protocol=udp src-address=1.1.1.1/31 dst-port=137,138 comment="IPSec Tunnel - Shared folders WAN UDP - test !!!"

/ip firewall filter (не минава никакъв трафик през тях!!!)
add disabled=yes action=accept chain=forward place-before=1 src-address=172.16.2.0/24 dst-address=172.16.1.0/24 connection-state=established,related comment="IPSec Tunnel - If fasttrack enabled - Slow!!! must use RAW firewall"
add disabled=yes action=accept chain=forward place-before=1 src-address=172.16.1.0/24 dst-address=172.16.2.0/24 connection-state=established,related comment="IPSec Tunnel - If fasttrack enabled - Slow!!! must use RAW firewall"

да използвам долното, защото горното е много бавно

/ip firewall raw
add disabled=yes action=notrack chain=prerouting src-address=172.16.2.0/24 dst-address=172.16.1.0/24
add disabled=yes action=notrack chain=prerouting src-address=172.16.1.0/24 dst-address=172.16.2.0/24

======================================
Тествах и на какво MTU се отваря локалната мрежа без да дава нито една грешка и промених MTU-то в интерфейсите, но без успех:

Find proper MTU:
netsh interface ipv4 show subinterfaces
ping www.vbox7.com -f -l 1452

Proper MTU: 1452+28=1480 Къща & Офис за www.vbox7.com
Proper MTU: 1394+28=1422 Къща & Офис за Local network

netsh interface ipv4 set subinterface "Local Area Connection" mtu=1480 store=persistent

netsh interface ipv4 set subinterface "Wireless Network Connection" mtu=1480 store=persistent

netsh interface ipv4 set subinterface "Bluetooth Network Connection" mtu=1480 store=persistent

DEFAULT: eth1=pppoe-out1, eth2=bridge - MTU=1500, L2MTU=1598
NEW:  eth1=pppoe-out1, eth2=bridge - MTU=1422
======================================

Това което си мисля, че ми се изясни от четенето в нета е, че трябва да разреша по някаъв начин broadcast трафика и другото е, че WINS сървър не ми трябва. Моля, да ми помогнете да реша проблемите.

Адрес на коментара
Сподели в други сайтове

Recommended Posts

  • 0
  • Администратор

Няма нужда от назначени адреси на ЕоИП-интерфейса в бриджа или рутинг.

пускаш тунел l2tp или друг за свръзка 
в него пускаш ЕоИП тунела

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Подкарах EoIP с првилата по-горе, както съм ги постнал, защото без назначени адреси и рутинг не ми се получава пинг. Разковничето беше в разрешаването на GRE протокола във Firewall Filter:

/ip firewall filter
add action=accept chain=input disabled=no protocol=gre place-before=3

И тука стигаме пак до под кривата круша. Вече имам пинг до всички компютри, но немога да го достъпя чрез имената им. Пробвах всякакви вариации във firewall (дори забраних всички фасттрак и дропинг правила), но проблемите ми винаги са едни и същи при всичките ми тунели !@$%$№ ... и пак да спомена, че съм изключил firewall и антивирусна и на двата тестови компютъра.

Ако имате някакви идеи ...

Редактирано от mr_joker
Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Когато рутираш мрежите през EoIP няма как да се видят клиентите посредством NetBIOS  - " NetBIOS Frames or NBF protocol is a non-routable network" !

За целта може да си изнесеш прозрачно домашната мрежа с тази в офиса като вариантите са основно 2 за които се сещам:

1ви който спменах е EoIP между рутерите, който тунел го вкарваш в локалният бридж и от 2те страни

2ри вариант е ползване на някакъв по избор ppp тунел с BCP на локалните бриджове

Така ще имаш L2 свързаност през който ще минава броудкаст на портове 139,445 които изглежда са ти необходими!

  • Харесай 1
Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Или в днс да си опише имената на компютрите ;)

бриджни офисите и увеличи маската от /24 на /23 /22 щом не ти стига да са в една "С" мрежа

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Пробвах какви ли не тунели PPTP с BCP, EoIP, но без рутиране не става ...

До колкото виждам от последните два поста тука:

http://podarok66.livejournal.com/4101.html

проблема ми е, че мрежите ми са 1.0/24 и 2.0/24 и за такова решение трябвало WINS ...

А не ми се искаше да променям мрежите ...

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Направи си SSTP с BCP няма как да не тръгне , т.е. не могат да те резнат ISP , ако трябва ще ти помогна аквидиш зор !

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор
Преди 23 часа, mr_joker написа:

Пробвах какви ли не тунели PPTP с BCP, EoIP, но без рутиране не става ...

До колкото виждам от последните два поста тука:

http://podarok66.livejournal.com/4101.html

проблема ми е, че мрежите ми са 1.0/24 и 2.0/24 и за такова решение трябвало WINS ...

А не ми се искаше да променям мрежите ...

 На дали имаш 253 устройства че да ти се налага да ползваш втора и т.н. /24-ка
слагай си ако искаш поредни адреси в кой да е офис и слагай локален геит за офиса нищо сложно.

Но ако имаш по голяма мрежи то тогава се запознай с DHCP и многото му предимства. 

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

Изясних си няколко неща - за да се виждат компютрите в обща мрежа с имената им трябва да са в една под мрежа примерно 172.16.1.0/24, иначе трябва Wins, и второто да направя тунел който да подържа BCP или Bridging. Така и направих, като си пуснах EoIP и всичко заспа. Всички компютри се виждат по имена и ми се редят компютърчетата в мрежата на файл експлорер без да бутам в антивирусни и файъруоли на компютрите. Не съм пробвал SSTP, защото пак трябва да са в една мрежа а и е възмоно най-бавното решение според: http://rickfreyconsulting.com/mikrotik-vpns/

До сега си играх да настроя IPSec, като компютрите са в overlaped networks (в една мрежа), но не ми се получи. Изглежда няма и да се получи, защото IPSec не подържа BCP или Bridging, трябва предполагам да вдигна адреси и да рутирам през тях а както знаем вече, NetBIOS не се рутира.

От днес започвам VLAN тунел, защото е на второ място по бързина след IPSec и подържа бридж, макар, че като чета не е пълен тунелен протокол, защото не подържа МАК адреси ...

Та ако някой има настойките за VLAN тунел между два рутера и да се виждат компютрите по имена нека моля да ги постне тука.

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Нищо лично ама малко бъркаш понятията на вида свързаност и леерите.

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0

ами много съм зле с мрежите, дори не можах да разбера за какво говориш, нещо грешно съм се насочил ли ...

а какво ти е мнението за VLAN тунела, него все още не мога да го подкарам

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

Ти искаш да усъществиш леер 2 свързаност
но в повечето ти опити ползваш леер 3 решения

 

http://wiki.mikrotik.com/wiki/Layer2_VPN_Server

http://wiki.mikrotik.com/wiki/Manual:Interface/EoIP

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор
На 1/25/2017 at 20:24, mr_joker написа:

Здравейте,

Може ли малко помощ. До скоро имах два рутера флашнати с DD-WRT - в офиса и в къщи и правех EoIP връзка по между им и като отворя файл експлорера виждах наредени всичките ми компютри зад рутерите и шернатите папки в тях. Сега смених рутерите с Микротици, като за целта съм напрвил L2TP тунел. (

Защо, като имаш EoIP :huh: Принципа е същият EoIP тунел между рутерите и после се вкарва в локалните бриджове и от двете страни!

Редактирано от JohnTRIVOLTA
Адрес на коментара
Сподели в други сайтове

  • 0
  • Администратор

То за по лесно на дигнатия L2TP можеше да прекара бриджнатия EoIP

Или в профилите да се окаже на кой бридж да излиза.

Харесай поста ^^^
acer.gif htc.gifsigpic4024_2.gif

Форумът е за взаимопомощ а не за свършване на чужда работа


ɹɐǝɥ uɐɔ noʎ ǝɹoɯ ǝɥʇ 'ǝɯoɔǝq noʎ ɹǝʇǝınb ǝɥʇ

Адрес на коментара
Сподели в други сайтове

Създайте нов акаунт или се впишете, за да коментирате

За да коментирате, трябва да имате регистрация

Създайте акаунт

Присъединете се към нашата общност. Регистрацията става бързо!

Регистрация на нов акаунт

Вход

Имате акаунт? Впишете се оттук.

Вписване
×
×
  • Създай нов...

Important Information

By using this site, you agree to our Terms of Use.