Всем доброго дня,
у меня стоит ASPLinux11(заапгрейдил ASPLinux10 до 11)
Самый главный трабл такой: VPN подключение.
Перерыл уже тонну документации, но толку маловато. К VPN серверу подключение создаётся (это отображается в статистике провайдера), НО ни на какой сайт зайти не могу. (DNS прописан), как мне кажется проблема в route. Может кто-то сталкивался с подобной проблемой?Также после апгрейда в командной строке перестали выполняться все команды, т.е. - теперь, если в ASPLinux10 чтобы мне перезагрузить компьютер из консоли я вводил "shutdown -r now", сейчас же приходится это делать так - "/sbin/shutdown -r now".
Можно ли это исправить?Заранее благодарен
>Также после апгрейда в командной строке перестали выполняться все команды, т.е. -
>теперь, если в ASPLinux10 чтобы мне перезагрузить компьютер из консоли я
>вводил "shutdown -r now", сейчас же приходится это делать так -
>"/sbin/shutdown -r now".
>Можно ли это исправить?echo $PATH
А какой тип VPN то?
>Всем доброго дня,
>у меня стоит ASPLinux11(заапгрейдил ASPLinux10 до 11)
>Самый главный трабл такой: VPN подключение.
>Перерыл уже тонну документации, но толку маловато. К VPN серверу подключение создаётся
>(это отображается в статистике провайдера), НО ни на какой сайт зайти
>не могу. (DNS прописан), как мне кажется проблема в route. Может
>кто-то сталкивался с подобной проблемой?
>
>Также после апгрейда в командной строке перестали выполняться все команды, т.е. -
>теперь, если в ASPLinux10 чтобы мне перезагрузить компьютер из консоли я
>вводил "shutdown -r now", сейчас же приходится это делать так -
>"/sbin/shutdown -r now".
>Можно ли это исправить?
>
>Заранее благодаренТоварищи!!! Не грузите человека!!! Он же нормально и ясно задал вопрос!!!
Рассказываю:ВПН. Привожу конфиг:
cat /etc/ppp/peers/Inet
name Inet # при этом в /etc/ppp/chap-secrets строка Inet * password *
remotename 10.10.10.10
debug
lock
deflate 0
defaultroute # при этом создасться маршрут по умолчанию через ВПН соединение
pty "pptp 10.10.10.10 --nolaunch pppd"
# Эти 3 строки для того чтоб соединение автоматом поднималось при падении.
persist
maxfail 0
holdoff 60Стартуем командой pppd call Inet
Разрываем - killall pppdДля начала перед стартом говорим route
и смотрим есть ли строчка со словом default !!!
если таковая имеется то "удаляем ее" командой route del default
в случае если такой строчки нету то все в порядке и все будет работать :-)
Можно соединятся.Теперь попробуем разобраться что у нас получилось после соединения с ВПН сервером.
1. говорим ifconfig
видим ppp0 - отлично
2. говорим route и видим строчку со словом default и Ай-Пи ВПН сервера который мы видели в пункте 1.
3. резолвим ya.ru nslookup ya.ru (если получен адрес - все ок)
пингуем ya.ru (если ответ получен - все ок)
если ya.ru не срезолвилось то пингаем 213.180.204.8 (если ответ получен - курим ДНС)4. если и не срезолвилось и ответа нету - галимо, идем дальше. Полностью возможно что нам просто надо поменять MTU, я не буду расказывать зачем и почему - почитайте.
5. Лезем в /etc/ppp/peers/Inet и добавляем строчку MTU 1000
делаем killall pppd
pppd call Inet ,тоесть переконекчиваемся.
6. пингаем ya.ru или 213.180.204.8
(если запингалось то повышаем значение МТУ методом тыка, нормальное значение 1500)в общем должно быть все понятно :-) (я надеюсь)
По пункту 2 Вашего вопроса
грим cd
этим мы переходим в домашний каталог текущего юзера
открываем файлик .bash_profile
и приводим переменную окружения PATH в такое состояние
PATH=$PATH:$HOME/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin
ну в общем сюда можно написать все пути к директориям с исполняймыми фыйлами :-)З.Ы. Прошу не предавать критике. Рассказывал грубо и на пальцах.
"Прикол" в том что если перед подключением сделать "route del default", pppd не хочет коннектиться "...cannot bind gre socket, network is unreacheble..."
>"Прикол" в том что если перед подключением сделать "route del default", pppd
>не хочет коннектиться "...cannot bind gre socket, network is unreacheble..."все правильно
просто у вас ВПН сервер стоит не в той же подсети что и находитесь вы сами
тоесть надо ручками прописать после route del default маршруты по локальным сетямпример
имеем локальныю тачку с адресом 192,168,1,2 и шлюзом по умолчанию 192,168,1,254
имеем локальныю сеть с впн сервером 10,12,38,253в таком случае необходима такая последовательность команд
route del default
route add -net 10.12.38.0/24 gw 192.168.1.254
pppd call Inet (собстно вызов инета)удачи
Всем огромное спасибо! Я наконец-то разобрался.
Рассказываю как сделал:
мой локальный IP - 192.168.1.31
IP VPN сервера - 10.11.11.1route add -host 10.11.11.1 gw 192.168.1.31
route del default
pppd call inet
route add default ppp0в моём случае необходимо было сначала создать маршрут к VPN серверу, потом уже удалять default
___
в общем спустя 3 месяца я наконецто смог подключиться)) так долго я ещё ни с чем не мучался (стучу и сплёвываю =)))).
всем спасибо и удачи!
примного благодарен!