LINUX.ORG.RU
ФорумAdmin

Маршрутизация через маршрутизаторы TP-LINK


0

1

Суть такова:

есть маршрутизатор TP-LINK. Пакеты идущие от подключенных к нему устройств он NATит.

Если же я пропишу на компьютере в внешней сети его в качестве маршрутизатора для пакетов, идущих к компьютерам, подключенным к ним, то они не проходят.

192.168.2.0     192.168.0.1     255.255.255.0   UG    0      0        0 eth0

192.168.0.1 - этот самый маршрутизатор

Есть только веб-интерфейс.

Техподдержка, после того, как я им подробно все описал, ответила

В общем не пройдет пинг во внутреннюю сеть из-вне

И у меня сложилось ощущение после общения с ними, что они вообще не понимают смысла маршрутизатора, сводя его функции только к NAT.

Кто-нибудь имел дело с такими проблемами с этими маршрутизаторами?

★★★★★

Последнее исправление: cvs-255 (всего исправлений: 1)

Как настроена внешняя сеть? Адресация, маски?

Фактически, роутер имеет 2 адреса - внутренний, например 192.168.0.1, обслуживающий соответствующею подсеть, и внешний, например 10.0.0.1, которым он общается с остальными вышестоящими для 192.168.0.0/24 устройствами. То есть, внешняя сеть не знает о существующей за роутером сети 192.168.0.0/24, она видит только 10.0.0.1. Пакеты из внутренней сети натятся роутером, то есть по факту инкапсулируются в пакеты, у которых адрес отправителя ни, скажем, 192.168.0.5, а 10.0.0.1. Таким образом, пакет дальше путешествует с внешним адресом роутера (в первом приближении, соответственно). Ответы, которые получает 10.0.0.1, транслируются во внутреннюю сеть на том же нате, но уже при известных правилах.

Соответственно, так как внешняя сеть физически ничего не знает о внутренней, все работает корректно. Либо каким-то образом делайте для своего роутера пулл адресов, либо пробрасывайте порты.

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

так как внешняя сеть физически ничего не знает о внутренней,

знает.

Сеть устроена так:

Есть 2 сети: 192.168.0.0 и 192.168.2.0.

Маршрутизатор имеет в первой адрес 192.168.0.1 а во второй 192.168.2.1.

Пакеты из 192.168.2.0 он NATит.

Теперь, я на компьютере с адресом 192.168.0.2 я прописал в таблицу маршрутизации

192.168.2.0     192.168.0.1     255.255.255.0   UG    0  0        0 eth0

И делаю ping 192.168.2.100. В ответ - тишина. Запускаю на 192.168.2.100 ulog. Он тоже ведать не ведает.

То есть пакеты молча дохнут на маршрутизаторе.

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от cvs-255

И кстати, я тут вскрыл интересную подробность работы NAT (в варианте от d-link adsl модема).

Если есть такой модем с NAT, имеющий адрес 192.168.0.3, и компьютер с адресом 192.168.0.2, выступающий в роли роутера в сети 192.168.3.0 и 192.168.4.0, и везде настроены правильные таблицы маршрутизации, так что между всми этими сетями пакеты свободно ходят, пакеты из сетей 192.168.3.0 и 192.168.4.0 дальше 192.168.0.3 (модем с NAT) не идут, хотя из сети 192.168.0.0 все идет.

cvs-255 ★★★★★
() автор топика
Ответ на: комментарий от ValdikSS

Я указал отключить firewall. Более подробно не могу, т.к. только вебморда.

cvs-255 ★★★★★
() автор топика

есть маршрутизатор TP-LINK

А что за модель ? Вообще, у TP-Link-ов достаточно посредственный софт, но на многие модели можно поставить OpenWRT.

AS ★★★★★
()
Ответ на: комментарий от cvs-255

Пишут, что ставится: http://wiki.openwrt.org/toh/tp-link/tl-wr542g?s[]=wr340g
Но что-то мне не нравится, что про него пишут, что там 2Мб флеш. У OpenWRT, в чистом виде, нет веб-интерфейса, может быть не сильно удобно. А на 2Мб веб может не влезть. Я себе модель подбирал, вообще, с 8Мб.

AS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.