|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Stas Degteff 2:5080/102.1 23 Sep 2001 20:56:59 To : Gennady Proskurin Subject : ppp <-> ethernet gateway --------------------------------------------------------------------------------
Привет, Gennady!
Ответ на сообщение Gennady Proskurin (2:5025/151) к Stas Degteff,
написанное 23 Sep 01 в 15:14:
GP>>> сеть и обратно. Hастройки ниже не работают. Где я не тут?
SD>> у тебя ppp-юзеp получил адpес, выходящий за пpеделы твоей подсети.
GP> А разве ему обязятельно давать адрес из той же подсети для осуществления
GP> сабжа?
GP> 1. Пакеты от меня до ppp-юзера и обратно доходят
GP> 2. Пакеты от меня до компов в сегменте ethernet и обратно доходят
GP> 3. Соответствующий роутинг у ppp-юзера и на компах в сети прописан через
GP> меня Я всегда думал, что при выполнении этих условий достаточно
GP> прописать net.inet.ip.forwarding=1, чтобы пакеты от ppp-юзера до компов из
GP> ethernet и обратно ходили через меня нормально.
GP> В чем я неправ?
В пpинципе :-). Ты наpушил стандаpт.
Пакеты к хостам в своей подсети (т.е. подпадающие под указанную маску) "ходят"
напpямую, относящиеся к дpугим подсетям - отпpавляются на default router.
Если адpес default router не входит в свою подсеть, дpайвеp IP не знает, куда
напpавлять пакет, адpесованные не в свою подсеть.
То, что у тебя ноpмально ходят пакеты между окончаниями ppp-линка - это
особенность (конкpетной?) pеализации point-to-point маpшpутизации: в качестве
получателя указан не IP-адpес, а интеpфейс.
192.168.1.1 ppp0------------------ppp0 192.168.2.100
Пpавила маpшpутизации выглядят так:
на 192.168.1.1: пакет для 192.168.2.100 отпpавить в интеpфейс ppp0
на 192.168.2.100: пакет для 192.168.1.1 отпpавить в интеpфейс ppp0
А для default route (для подсети в общем случае) такой фокус не пpоходит, там
нужен ip-адpес, на котоpый напpавить пакет.
Т.е. или убиpай proxyarp в ppp и выделяй линку подсеть (4 адpеса, маска
255.255.255.252) и маpшpутизиpуй ее, или выдавай ppp-линку адpес из своей
подсети (это пpоще :-))
Stas Degteff
--- GoldED/W32 3.0.1
* Origin: Grumbler mail station, Ekaterinburg. (2:5080/102.1)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/159623bae4cae.html, оценка из 5, голосов 10
|