Перейти до

Pppoe Client Mpd3.18 + Freebsd


ZNNU

Рекомендованные сообщения

Доброго времени суток!

 

Простите если уже где-то проходили...Вроде все перерыл, решения не нашел.

Ситуация:

есть сеть 10.10.10.10/24

есть adsl на провайдер Укртетеком

есть роутер под FreeBSD 5.4

#######################

ifconfig:

 

rl0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

options=8<VLAN_MTU>

inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255

ether 00:30:4f:10:7f:ae

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

rl1: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500

options=8<VLAN_MTU>

ether 00:e0:4c:34:e8:e7

media: Ethernet autoselect (100baseTX <full-duplex>)

status: active

plip0: flags=108810<POINTOPOINT,SIMPLEX,MULTICAST> mtu 1500

lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> mtu 16384

inet 127.0.0.1 netmask 0xff000000

ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> mtu 1492

inet 91.124.194.118 --> 195.5.5.10 netmask 0xffffffff

################

rl0 - local

rl1 - dsl-modem

ng0 - PPPoE к провайдеру

 

поднят natd на ng0

задача с локальной сети дать доступ в интернет. Сделанно. Работает. Пинги ходят. Но одни сайты открываются - другие нет.

 

Для поднятия PPPoE использую mpd 3.18.

Имеется преположение, что дело в MTU, так как уже сталкивался с такой проблемой в другой сети. Там ситуация была следущая:

Когда провайдер для впн проставлял MTU в 1500 все работало, когда в 1492 начинались такие же грабли.

 

Подскажите как полечить подобное.

 

Конфиги mpd:

 

#########

mpd.conf

 

default:

load PPPoE

PPPoE:

new -i ng0 PPPoE PPPoE

set iface route default

set iface disable on-demand

set iface idle 0

set iface enable tcpmssfix

set iface up-script /usr/local/etc/mpd/io-up.sh

set iface down-script /usr/local/etc/mpd/io-down.sh

set bundle authname <login>

set bundle password <pass>

set bundle disable multilink

set link yes acfcomp protocomp

set link disable pap chap

set link accept chap pap

set link mtu 1500

set link mru 1500

set link keep-alive 10 60

set ipcp yes vjcomp

# set ipcp ranges 0.0.0.0/0 0.0.0.0/0

set pppoe iface rl1

set pppoe service ""

set pppoe disable incoming

set pppoe enable originate

open iface

#############

 

mpd.links

 

PPPoE:

set link type pppoe

set pppoe service ""

set pppoe disable windowing

#####

 

Заранее благодарен!

Ссылка на сообщение
Поделиться на других сайтах

спасибо.... отличная статья.... но если бы все таки под фрю... ррр - не юзаю, по причине не стабильности соединения... iptables нету (фря).... под ipfw подобные решения кто-то знает?

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

имеется ввиду на клиенской машине? где оно в винде меняется?

Ссылка на сообщение
Поделиться на других сайтах

поставил mtu 1400 на клиенской виндовой машине.... заработало... остается вопрос как заставить игнорировать флаг df и все же фрагментировать пакеты?

Ссылка на сообщение
Поделиться на других сайтах

поискай в инете патчик для корекции мту на виндовс системах

tcpmssd утиль как раз уравновешивать мту

а вот так

 

ipfw add 100 setdf 0 all from any to any

pf тоже снимать умеет

 

Фрю апдейть старая сильно.

Ссылка на сообщение
Поделиться на других сайтах

всем спасибо... проблему решел следующим образом:

поставил tcpmssd

tcpmssd -i ng0 -p 1234

 

firewall:

00001 divert 1234 ip from any to any via ng0

00002 divert 8668 ip from any to me in via ng0

00003 divert 8668 ip from 10.10.10.0/24 to any out via ng0

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...