ivandel
19-08-2010, 15:55
Здравствуйте! Помогите пожалуйста!
Настроиваю pppoe-server во freebsd 7.1, соединение клиента с WinXP с сервером есть, шлюз отвечает, однако в интернет
клиента не пускает.
Делал настройку так, как предлагается на http://www.opennet.ru/base/net/pppoe_server.txt.html.
Привожу конфиги:
файл ppp.conf:
default:
set log Phase tun Chat Command Warning Error Alert Connect ipcp LQM
pppoe:
allow mode direct
set cd 5
enable lqr echo chap chap81 MSCHAPv2 mssfixup
disable pap deflate pred1 acfcomp protocomp
deny deflate pred1 acfcomp
set timeout 0
set lqrperiod 10
set echoperiod 10
set mtu 1492
set mru 1492
set dns 192.168.0.1 91.187.152.1
accept lqr dns
Строки после меток default и pppoe начинаются с пробела.
файл ppp.secret:
user1 passwd1 10.255.254.158 * *
user2 passwd2 10.255.254.248 * *
файл /etc/syslog.conf добавляем в него:
!pppoed
*.* /var/log/pppoed.log
Создаем файл /var/log/pppoed.log:
touch /var/log/pppoed.log
Перезапускаем демон syslogd чтобы применить изменения:
killall -1 syslogd
Добавляем в файл hosts:
127.0.0.1 localhost localhost.mydomain.ru
1.1.1.1 vpn-01 vpn-01.mydomain.ru
Запускаем демон:
/usr/libexec/pppoed -a vpn-01 -p «*» -l pppoe vr0
Подключаемся с клиентского компа с виндой хр, соединение проходит удачно, подключение есть. Далее пингуем сервер -
успешно. Шлюз - аналогично.
Однако на какие-либо другие адреса пинг не идет.
Например, пытаюсь с клиентского компа пропинговать 213.180.204.3 (адрес ya.ru). Пинги не идут.
Привожу логи с tcpdump'a при попытке пинга с клиента:
# tcpdump -i vr0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vr0, link-type EN10MB (Ethernet), capture size 96 bytes
15:37:37.679193 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1280, length 40
15:37:37.680266 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:43.158821 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1536, length 40
15:37:43.159726 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:46.764573 PPPoE [ses 0x1] LCP, Echo-Request (0x09), id 14, length 18
15:37:46.766201 PPPoE [ses 0x1] LCP, Echo-Reply (0x0a), id 14, length 18
15:37:48.658732 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1792, length 40
15:37:48.659890 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:54.158583 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 2048, length 40
15:37:54.159632 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:56.774114 PPPoE [ses 0x1] LCP, Echo-Request (0x09), id 15, length 18
15:37:56.775805 PPPoE [ses 0x1] LCP, Echo-Reply (0x0a), id 15, length 18
help please! я в отчаянии(
Настроиваю pppoe-server во freebsd 7.1, соединение клиента с WinXP с сервером есть, шлюз отвечает, однако в интернет
клиента не пускает.
Делал настройку так, как предлагается на http://www.opennet.ru/base/net/pppoe_server.txt.html.
Привожу конфиги:
файл ppp.conf:
default:
set log Phase tun Chat Command Warning Error Alert Connect ipcp LQM
pppoe:
allow mode direct
set cd 5
enable lqr echo chap chap81 MSCHAPv2 mssfixup
disable pap deflate pred1 acfcomp protocomp
deny deflate pred1 acfcomp
set timeout 0
set lqrperiod 10
set echoperiod 10
set mtu 1492
set mru 1492
set dns 192.168.0.1 91.187.152.1
accept lqr dns
Строки после меток default и pppoe начинаются с пробела.
файл ppp.secret:
user1 passwd1 10.255.254.158 * *
user2 passwd2 10.255.254.248 * *
файл /etc/syslog.conf добавляем в него:
!pppoed
*.* /var/log/pppoed.log
Создаем файл /var/log/pppoed.log:
touch /var/log/pppoed.log
Перезапускаем демон syslogd чтобы применить изменения:
killall -1 syslogd
Добавляем в файл hosts:
127.0.0.1 localhost localhost.mydomain.ru
1.1.1.1 vpn-01 vpn-01.mydomain.ru
Запускаем демон:
/usr/libexec/pppoed -a vpn-01 -p «*» -l pppoe vr0
Подключаемся с клиентского компа с виндой хр, соединение проходит удачно, подключение есть. Далее пингуем сервер -
успешно. Шлюз - аналогично.
Однако на какие-либо другие адреса пинг не идет.
Например, пытаюсь с клиентского компа пропинговать 213.180.204.3 (адрес ya.ru). Пинги не идут.
Привожу логи с tcpdump'a при попытке пинга с клиента:
# tcpdump -i vr0
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on vr0, link-type EN10MB (Ethernet), capture size 96 bytes
15:37:37.679193 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1280, length 40
15:37:37.680266 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:43.158821 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1536, length 40
15:37:43.159726 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:46.764573 PPPoE [ses 0x1] LCP, Echo-Request (0x09), id 14, length 18
15:37:46.766201 PPPoE [ses 0x1] LCP, Echo-Reply (0x0a), id 14, length 18
15:37:48.658732 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 1792, length 40
15:37:48.659890 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:54.158583 PPPoE [ses 0x1] IP 10.255.254.158 > www.yandex.ru: ICMP echo request, id 1024, seq 2048, length 40
15:37:54.159632 PPPoE [ses 0x1] IP 192.168.0.1 > 10.255.254.158: ICMP redirect www.yandex.ru to host
pppoe-93-187-154-71.tehnosoft.ru, length 36
15:37:56.774114 PPPoE [ses 0x1] LCP, Echo-Request (0x09), id 15, length 18
15:37:56.775805 PPPoE [ses 0x1] LCP, Echo-Reply (0x0a), id 15, length 18
help please! я в отчаянии(