URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 52857
[ Назад ]

Исходное сообщение
"Статический маршрут для dial-in под Mandrake 10 с помощью 'iproute2'"

Отправлено Heretic2 , 28-Янв-05 13:53 
Я настроил сервер dial-up подключения (с помощью mgetty и ppp). Поскольку у меня всего один клиент, который подключается к моему серверу, у меня нет необходимости настраивать dhcp. Наоборот, я не хочу использовать лишние IP адреса. Я хочу сделать внутреннюю подсеть между сервером и клиентом, чтобы сервер назначал клиенту адрес типа внутренний адрес 192.168.2.1, т.е. клиент извне будет виден под  IP адресом сервера. Мне необходимо сделать самую простейшую маршрутизацию (статическую).
Я использую Mandrakelinux 10.0. В этом дистрибутиве уже установлен пакет iproute2(вот с помощью него я и пытаюсь решить проблему).

Как я попытался решить эту проблему:
ip route add 192.168.2.0/24 via XXX.XXX.XXX.XXX
где XXX.XXX.XXX.XXX - IP-адрес моего сервера (внешний)

после этого в файле pap-secrets пишу:
user dialinserver "" 192.168.2.1
чтобы у клиента был адрес 192.168.2.1.

Клиент подключается, всё нормально адрес у него 192.168.2.1, а вот Интернета нету (не грузит ни одну страницу).

Как мне настроить такой простейший маршрут?


Содержание

Сообщения в этом обсуждении
"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено INM , 28-Янв-05 14:21 
>Я настроил сервер dial-up подключения (с помощью mgetty и ppp). Поскольку у
>меня всего один клиент, который подключается к моему серверу, у меня
>нет необходимости настраивать dhcp. Наоборот, я не хочу использовать лишние IP
>адреса. Я хочу сделать внутреннюю подсеть между сервером и клиентом, чтобы
>сервер назначал клиенту адрес типа внутренний адрес 192.168.2.1, т.е. клиент извне
>будет виден под  IP адресом сервера. Мне необходимо сделать самую
>простейшую маршрутизацию (статическую).
>Я использую Mandrakelinux 10.0. В этом дистрибутиве уже установлен пакет iproute2(вот с
>помощью него я и пытаюсь решить проблему).
>
>Как я попытался решить эту проблему:
>ip route add 192.168.2.0/24 via XXX.XXX.XXX.XXX
>где XXX.XXX.XXX.XXX - IP-адрес моего сервера (внешний)
>
>после этого в файле pap-secrets пишу:
>user dialinserver "" 192.168.2.1
>чтобы у клиента был адрес 192.168.2.1.
>
>Клиент подключается, всё нормально адрес у него 192.168.2.1, а вот Интернета нету
>(не грузит ни одну страницу).
>
>Как мне настроить такой простейший маршрут?

http://www.sysoev.ru/pppd/
и соответсвенно
# man pppd
# man route


"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено Heretic2 , 28-Янв-05 14:35 
>
>http://www.sysoev.ru/pppd/
>и соответсвенно
># man pppd
># man route

Извини, я что-то не нашёл там о ip route ...


"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено INM , 28-Янв-05 15:42 
Надо было почитать внимательнее.
Итак, для FreeBSD(у меня так):

#/etc/ppp/options.cuaa0
passive
server-ip:clietn-ip(в виде xxx.xxx.xxx.xxx)
domain domain.ru(dns домен)
ms-dns xxx.xxx.xxx.xxx
ms-wins xxx.xxx.xxx.xxx(если требуется)

#/etc/ttys
....
cuaa0 "/usr/local/mgetty"  unknown on insecure
....

Это у тебя уже работает.
#/usr/local/etc/mgetty+sendfax/mgetty.config
port cuaa0
....
....

И это, я так понял тоже работает.
#/usr/local/etc/mgetty+sendfax/mgetty.config
...
/AutoPPP/ .....
...

Вот собственно говоря и все, и еще раз
# man pppd (раздел OPTIONS)

A здесь http://www.sysoev.ru/pppd/ разжевано более чем хорошо.
Удачи.


"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено Heretic2 , 28-Янв-05 15:57 
У меня с подключением всё хорошо. Мне нужно настроить с помощью iproute2 маршрутизацию между внутрнней сетью и внешней (самую простейшую, не нужно iptables ...). Если я ставлю моему клиенту некий IP адресс (внешний), то всё работает. А вот когда пытаюсь настроить внутрннюю сеть клиент подключается, ping 192.168.1.1 (пинг сервера) проходит успешно, а вот страницы интернета не грузятся!!!

"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено INM , 28-Янв-05 16:04 
>У меня с подключением всё хорошо. Мне нужно настроить с помощью iproute2
>маршрутизацию между внутрнней сетью и внешней (самую простейшую, не нужно iptables
>...). Если я ставлю моему клиенту некий IP адресс (внешний), то
>всё работает. А вот когда пытаюсь настроить внутрннюю сеть клиент подключается,
>ping 192.168.1.1 (пинг сервера) проходит успешно, а вот страницы интернета не
>грузятся!!!

proxy или nat


"Статический маршрут для dial-in под Mandrake 10 с помощью 'i..."
Отправлено Heretic2 , 28-Янв-05 16:10 
>
>proxy или nat

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