LINUX.ORG.RU
ФорумAdmin

И все-таки опять Dial Up


0

0

Дубль кажется 4. Вот. Поставил Red Hat 6.2. С нуля. Поставил недостающий пакет mgetty. Настроил mgetty, ppp, pap. Соединение устанавливается. Адреса ppp реальные. Скажем так. Я звоню с aaa.bbb.ccc.13. Другой конец ppp aaa.bbb.ccc.14. В логах все нормально. Далее, сетевуха имеет реальный адрес aaa.bbb.ccc.15. А DNS сервер имеет адрес aaa.bbb.ccc.1. Так вот. При соединении сетевуха пингуется, а DNS нет. Следовательно Инет я не вижу. Да и вообще вся сеть не пингуется. только сетевуха. IP_FORFARD стоит. Default gataway стоит на aaa.bbb.ccc.1 (то бишь DNS). Может кто-нибудь подскажет где собака зарыта ? P.S. proxyarp стоит - по барабану.


с роутингом у тебя чего то не то
поставь
aaa.bbb.ccc.15:aaa.bbb.ccc.13 на сервере для клиента

и запусти tcpdump на ppp0 и eth0 и смотри на пакеты

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

А зачем aaa.bbb.ccc.15:aaa.bbb.ccc.13 ? Ведь ppp должен иметь два адреса (на том конце и на этом) и сетевуха другой IP ! А разве можно в ppp указать адрес сетевухи ? И что такое tcpdump ? Команда tcpdump не проходит. Чего ставить надо ?

monster
() автор топика

про адреса несовсем
просто первый адресс это один из адресов сервера

а про tcpdump - то поставь его из дитсриба
и запусти на одной консоле
tcpdump -i ppp0 -n
на другой
tcpdump -i eth0 -n

icq: 79296695

ae
()

Собака в том, что дефолтовый гейт должен быть удаленный арес РРР-соединения, но не как ни ДНС-сервер!

anonymous
()

Поставь для ррр-соединения другую сетку aaa.bbb.eee.13(14)

anonymous
()

Далее, сетевуха имеет реальный адрес aaa.bbb.ccc.15???? А причем тут сетевая карта твоя ты ведь выделяешь свободный адрес а не то что ты уже используешь. ты установил соединение ! посмотри таблицу роутинга route и посмотри с какими параметрами образовался интерфейс? ppp0 и есть ли на него роутинг! На сервере ppp! 1 если у тебя точно pap, в файле options modem crtscts asyncmap 0 mtu 576 mru 576 AAA.AAA.AAA.AAA:BBB.BBB.BBB.BBB (клинет адрес: и то что ты ему выделяешь) ms-dns CCC.CCC.CCC.CCC твой dns server

anonymous
()

А вот такой вопрос. Может ли влиять на маршрутизацию версии каких-нибудь пакетов ? Ну типа mgetty, ppp, inetd. Кстати. Нужен ли пакет inetd для работы ppp ? По умолчанию его не было - я поставил. Может быть чего еще надо ?

monster
() автор топика
Ответ на: комментарий от anonymous

Как причем сетевая карта ? Никто и не спорит, что я выделяю свободный адрес ! Вот я запускаю удаленное соединение из Винды. Оно имет конкретный адрес (реальный). Установилось соединение ppp. Итак на Винде aaa.bbb.ccc.13 на Linux aaa.bbb.ccc.14. Из Винды я пингую 14-ый адрес ! Есть соединение !!! PPP - Это интерфейс ! Сетевуха (eth0) - тоже интерфейс с реальным адресом aaa.bbb.ccc.15. Пингуем его ! Есть контакт ! Вижу сетевуху !!!! Идем дальше !!! Хочу выйти в сеть, увидеть DNS (шоб в инет выйти). Пингую другие адреса локальной сети (в т.ч. и DNS aaa.bbb.ccc.1) - нету связи ! Стоп ! Значит дальше сетевухи пакеты не идут !! Почему ????? Все опции в /etc/options пробовал. Ни modem ни proxyarp ни чего другое не помогает !!!! Кстати ! В это же время из Linuxa я пингую всю сеть и DNS !!!! Вот таблица маршрутизации при установлении ppp. aaa.bbb.ccc.15 (сетевуха) 0.0.0.0 (гейт) eth0, далее aaa.bbb.ccc.14 (ppp) 0.0.0.0 ppp0, далее aaa.bbb.ccc.0 0.0.0.0 eth0, далее 127.0.0.0 0.0.0.0 lo, далее 0.0.0.0 aaa.bbb.ccc.1 (DNS). Вот такие пироги ... И все равно не работает !!!!

monster
() автор топика

вот напряженный то !
на твоем линуксе поставь в опции pppd
алреса как просто
:aaa.bbb.ccc.13
и proxyarp

в твоей сетке линукс сервер и роутером является или нет?
сдается мне что нет

если надо свяжись по icq

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

Дык с самого начале стоит в /etc/options.ttyS1 aaa.bbb.ccc.14:aaa.bbb.ccc.13 !!! Это и ежу понятно ! И proxyarp ставил и в /etc/options и в /etc/options.ttyS1. И enable routing стоит YES !!! Аськи нету :((( Постараюсь найти, может быть мылом ? ilyachel@mail.ru

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