tcl
- From
- Alex Mogilnikov (2:5054/70)
- To
- Yury Ivliev
- Date
- 2006-12-30T18:09:06Z
- Area
- RU.UNIX.BSD
Привет Yury!
30 Dec 06 10:01, Yury Ivliev писал Alex Mogilnikov:
AM>> Погоди-ка. А с какой стати маршрут на реальный IP адрес,
AM>> отличный от 127.0.0.1, должен идти в lo0? В таблице маршрутизации
AM>> таких маршрутов нет.
YI> Насчёт tun не знаю, и посмотреть сейчас негде. Но для ethernet
YI> интерфейсов такой маршрут есть. Например (192.168.0.1 адрес на
YI> dc0): 192.168.0/26 link#1 UC 17 0
YI> dc0 192.168.0.1 00:80:ad:71:74:a5 UHLW 0 2838
YI> lo0
Оп-па. Действительно, для ethernet интерфейсов автомагически создается такой маршрут. Тогда кто виноват, что такого маршрута не появляется для PPP соединения? Если ppp сам создает маршрут для <peer address>, почему бы ему создавать и маршрут для собственного адреса? По факту он этого не делает...
AM>> А поскольку за
AM>> этим интерфейсом интернет, оттуда, в частности, режутся все
AM>> сетапы на портыотличные от 22. И когда сабж начинает слушать на
AM>> этом адресе сокет с левым портом (сейчас не помню точно, но
AM>> по-моему он слушал что-то типа 8xxx) и пытается на него
AM>> соединяться, у него ничего не получается. И по-моему, это
AM>> правильно.
YI> Ну не знаю... А почему, собственно? Сами себе не доверяем? :)
Ты хочешь сказать, что правильным было бы иметь правило типа pass ip from me to me? :)
YI> Вообще-то, если для tun нет маршрута на адрес локального конца через
YI> loopback, можно попытаться добавить такой:
YI> route add -host <адрес на tun0> 127.0.0.1
Понятно, что руками или через ppp.linkup это можно добавить. Но как-то странно, что такие вещи приходится специально конфигурировать. Не помню, чтобы в документации было что-то написано о необходимости внесения подобной команды в ppp.linkup...
Всего наилучшего, [Team PCAD 2000]
Алексей М.
... Чем ветеринары кормят своих собак? Белый фосфор. Ваша собака светится!
---
* Origin: === Сисоп спит - почта идет === (2:5054/70)
SEEN-BY: 5020/545 5054/1 4 8 9 11 28 35 36 37 45 66 67 70 75 84 85
PATH: 5054/70 1 37