LINUX.ORG.RU
ФорумAdmin

Как подключить РРР?


0

0

Помогите, пожалуйста, разобраться в такой ситуации: 2 Линуховый сервака с внутренними адресами 192.168.0.1 и 192.168.0.25, 192.168.0.1 смотрит в инет, на другой юзеры подключаются по ррр, на ней также есть внешний адрес (только провод пока не подключен). При соединении юзеру дается адрес к примеру 192.168.4.1. ifconfig пишет: inet addr: 192.168.0.25 P-t-P 192.168.4.1 Mask 255.255.255.255

Таблица роутинга прописана на обеих машинах, но 4.1 адрес пингуется только с машины, к которой он подключен, другие его не видят :(.

Подскажит, пожалуйста, в чем здесь причина, или где прочитать об этом? Может быть дело именно в разных адресах?

anonymous

Скорее всего на машине, к которой подключаются юзвери не прописан форвардинг. Типа echo 1 > /proc/sys/net/ipv4/conf/all/forwarding и echo 1 > /proc/sys/net/ipv4/ip_forward. Также смотри настройки iptables. Должны разрешаться пакеты в цепи FORWARD для интерфейсов -i eth0 -o ppp0 и обратно. Лучше всего настроить NAT. Так оно будет работать в 100 процентах случаев. тогда в цепь POSTROUTING таблицы nat надо добавить строку вида /sbin/iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE. Должно все работать.

subzer0
()

Спасибо.

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