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

Исходное сообщение
"pptpd+ppp+named"

Отправлено thehangedman , 19-Фев-04 22:27 
Добрый день,
ASPLinux 9, запускаю pptpd через ppp + freeradius.
Интерфейс eth0 - 192.168.0.1/24,
в pptpd.conf:
localip 192.168.1.1
remoteip 192.168.1.101-200
, в опциях ppp - options.pptpd ставлю
ms-dns 192.168.1.1
Почему 1.1, а не 0.1 - потому что считаю трафик на ppp интерфейсе, и хочу считать и dns-трафик тоже.
Vpn поднимается с виндового клиента, dns устанавливается, но не работает, потому что named не слушает на интерфейсе 1.1, а только на 0.1.
Я вижу два решения проблемы - первое - можно попробовать настроить в prerouting dnat с 1.1 на 0.1, второе - создать алиас (eth0:0) для 192.168.0.1 - 192.168.1.1, после чего все работает.
Оба варианта не нравятся, вроде как гвозди микроскопом забивать. Очевидно, что эта проблема вставала уже перед многими, и наверняка есть какое-то простое и стандартное решение. Интересно, какое?

Содержание

Сообщения в этом обсуждении
"pptpd+ppp+named"
Отправлено ipmanyak , 20-Фев-04 06:49 
в настройках options.pptpd укажи
ms-dns 192.168.0.1 или любой другой nameserver

"pptpd+ppp+named"
Отправлено thehangedman , 20-Фев-04 10:14 
>в настройках options.pptpd укажи
>ms-dns 192.168.0.1 или любой другой nameserver

я же ясно написал - хочу считать трафик на ppp-интерфейсе, а если я укажу 192.168.0.1, dns-трафик не пойдет через ppp, а пойдет через eth0.