Неправильный ответ Устройства запрос автора PPPoE

Какой хост набор как шлюз по умолчанию на Вашем сервере Ubuntu? Если это не Ваше проксирование сервер Debian, необходимо добавить другое правило к/etc/shorewal/masq:

eth1:192.168.1.128         0.0.0.0/0       192.168.1.137       tcp     80

Я предполагаю, что Ваши Debian проксируют LAN, NIC является eth1, и Ваш IP-адрес сервера Debian 192.168.1.137. В основном проблема здесь состоит в том, что правило DNAT не изменяет исходный адрес IP в переданных пакетах, таким образом, Ваш сервер Ubuntu пытается ответить непосредственно инициатору запроса, который является вне Вашей LAN. Это использует шлюз по умолчанию для выполнения коммуникации, таким образом, ответ никогда не добирается до поля Debian. Этот дополнительные изменения правил инициирующий IP к IP самого поля проксирования, таким образом, это должно помочь. Так или иначе вероятно, это не то, что Вы хотите, потому что Apache на Ubuntu запишет IP Debian как клиентский IP для доступа к журналам для каждого запроса.

0
задан 21 August 2013 в 18:39
1 ответ

rp-pppoe использует pppd и предоставляет параметры, указанные в / etc / ppp / pppoe-server-options . От man pppd :

login

Используйте базу данных системных паролей для аутентификации однорангового узла с помощью PAP

[...]

require-pap

Требовать от однорангового узла аутентифицировать себя с помощью PAP

Поэтому вам следует удалить логин и require-pap из ваших файлов конфигурации - они не нужны для выполнения коммутируемого доступа, но приводят к установке «сервера» PPPoE на вашем компьютере с CentOS.

0
ответ дан 5 December 2019 в 15:07

Теги

Похожие вопросы