Вопрос с VPN
Гость 9 Августа, 2006 - 14:31
Такая вот беда: настроил подключение с интернетом,
подключается работает некоторое время и падает :(
посмотрел ifconfig, там у ppp0 ip адрес меняется постонянно.
Нужно заново
каждые 5 минут прописывать route add default gw x.x.x.x
Может скриптик какой есть или еще что-нибудь. Подскажите пожалуйста
»
- Для комментирования войдите или зарегистрируйтесь
попробуй после
попробуй после соединения
route add default dev ppp0
Re: попробуй после
Сделал что посоветовали, теперь цеплятся к инету уже нормально,
яндекс скажем пингуется. проходит эдак секунд 40, пинг пропадает
хотя ppp0 в ifconfig весит
а чем
а чем собственно поднимаешь? в смысле скрипты какие правил: /etc/conf.d/net или /etc/conf.d/net.ppp0... хотя и в том и в другом случае поиграй с параметром defaultroute.
_________________
Gentoo x86_64 2.6.13-r3 на Athlon 64 3000+
правил
правил /etc/ppp/options.ptp
/etc/ppp chap-secrets
/etc/ppp/peers/ myvpn
может в чем ошибся, но вроде файлы эти.
Даже если defaultroute играть, пинг не появляетя.
нужно разцепиться и заново соединяться
И еще вопросик
И еще вопросик такой, к делу правда непосредственно не относится
при загрузке, после ввода логина выдает:
This is Fast.unknown_domain (Linux i686 2.6.17-gentoo-r3) 08:41:00
Fast login: root
configuration error - unknown item 'FAILLOG_ENAB' (notify administrator)
configuration error - unknown item 'LASTLOG_ENAB' (notify administrator)
configuration error - unknown item 'MOTD_FILE' (notify administrator)
configuration error - unknown item 'FTMP_FILE' (notify administrator)
configuration error - unknown item 'ENV_ROOTPATH' (notify administrator)
configuration error - unknown item 'PASS_MIN_LEN' (notify administrator)
configuration error - unknown item 'CHFN_AUTH' (notify administrator)
неужели никто с
неужели никто с этим не сталкивался или вопрос очень тяжелый?
Сталкивался
Сталкивался вопрос решился сносом gcc 3.3
и установкой библиотеки libstdc++v3
попробуй может тоже поможет, на wiki
была статья, или посмотри по форуму
недавно мелькало =))
Re: неужели никто с
На самом деле проблема скорее всего с настройками MTU,
найди файл ip-up (обычно /etc/ppp/ip-up) который стартует
при соединении pppd, и добавь в конец строку
"/sbin/ifconfig $1 mtu XXXX",
где XXXX=(0-1500(поиграйся с диапазоном)),это значение определяет ширину пакетов и прописывается в конфиге, но некоторые версии pptpd его почемуто игнорят, поэтому его можно прописать в ip-up , не рекомендую спускаться ниже 1300, скорость страдает изза маленьких пакетов, но на одном серваке пришлось юзать даже mtu=800 по тому что клиент находится в 2000-3000 километрах, много маршрутов, в общем теряются большие пакетики :-( ...
там где я
там где я настраивал, прописал mtu 1300 mru 1300
наверное не в этом дело. вообще качество своего
соединения могу оценить как хорошее
Re: там где я
Повторяю! НЕ ВСЕ демоны pptpd учитывают mtu в основном конфиге, они его игнорят!!! поэтому пропиши его в ip-up на сервере, как я раньше и писал...
Я долго выяснял в чем проблема, когда клиент из другой страны все время отваливался, а у нас все работало замечательно, на одних и тех-же операционках... оказалось, что его соединение дропалось, как только пакеты превышали 1000, пришлось спустится до 800, медленно но стабильно...
А можеть это
А можеть это из-за того что новому "shadow" PAM не нужен...
Попробуй сделать emerge -pv shadow
Че он тебе скажет?
добавил
добавил строчку:
/sbin/ifconfig $1 mtu 1000
при ./ip-up.local ругается что не может найти устройство
Re: добавил
Тебе нужен ip-up который поднимается при соединении pppd (обычно /etc/ppp/ip-up) вот его пример:
#!/bin/sh
# this is a script which is executed after connecting the ppp interface.
# look at man pppd for details
# the followings parameters are available:
# $1 = interface-name
# $2 = tty-device
# $3 = speed
# $4 = local-IP-address
# $5 = remote-IP-address
# $6 = ipparam
if [ "$USEPEERDNS" ]; then
# add the server supplied DNS entries to /etc/resolv.conf
# (taken from debian's 0000usepeerdns)
# follow any symlink to find the real file
REALRESOLVCONF=$(readlink --canonicalize /etc/resolv.conf)
if [ "$REALRESOLVCONF" != "/etc/ppp/resolv.conf" ]; then
# merge the new nameservers with the other options from the old configuration
{
grep --invert-match '^nameserver[[:space:]]' $REALRESOLVCONF
cat /etc/ppp/resolv.conf
} > $REALRESOLVCONF.tmp
# backup the old configuration and install the new one
cp -dpP $REALRESOLVCONF $REALRESOLVCONF.pppd-backup
mv $REALRESOLVCONF.tmp $REALRESOLVCONF
# correct permissions
chmod 0644 /etc/resolv.conf
chown root:root /etc/resolv.conf
fi
fi
[ -f /etc/ppp/ip-up.local ] && . /etc/ppp/ip-up.local "$@"
#################################################
/sbin/ifconfig $1 mtu 800 ### ВОТ ЭТА СТРОКА!!!!!
#################################################
emerge -pv shadow These are
emerge -pv shadow
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild R ] sys-apps/shadow-4.0.15-r2 USE="nls pam -nousuid -skey" 0 kB
Total size of downloads: 0 kB
а с shadow мне что
а с shadow мне что делать? никто не подскажет
Ну если у тебя
Ну если у тебя pam-login в системе отсутсвует и после обновления shadow ты автоматически обновил(перезаписал) конфиг то дело не в нем.
mtu
в ip-up прописал строку для изменения mtu. ifconfig показавыет mtu как надо. Но проблему это не решает. Инет сначала работает (сайты загружаются), а потом пропадает (сайты перестают пинговаться).
Замечу, что для работы инета мне нужно включать mppe-mppc.
Ядро версии 2.6.17. pppd версии 2.4.3 с соответствующим патчем/
Может
Может сталкивался кто с таким, подсказать может?
Мало хороших
Мало хороших сетевиков наверное осталось в наше время..
Если никто
Если никто ничего не знает, зачем вообще сайт нужен. давайте сразу в bugzillu писать или исходники переписывать
Посмотрите, вот
Посмотрите, вот тут человек рассказывал, как поднял VPN при динамическом IP, получаемом по DHCP. Возможно, это как раз Ваш случай.
_________________
Покупайте наших слонов!
Re: Посмотрите, вот
Проблемка только-у меня не DHCP и никогда его не было.