LinuxForum.Fans
Тема

Маршрутизация и ярлык подключения к интернету

Автор: zet_lab 17 сообщений 9502 просмотров
#96368

Собственно хотел поинтересоваться насчет 2 проблем, одну давно заметил, а другая появилась вчера:

1. Когда использую прямую маршрутизацию vpn сервера (настраиваю инет через vpnpptp), то когда качаю торрентом первые минут 5 скорость огромная, потом интернет траффик встает и все (соединение не отпадает) и приходится переподключаться заново, спросил знакомого из ТП, говорит что у меня наверно чтото (хотя не факт, походу он про прямую маршрутизацию вообще не понял). Без прямой маршрутизации скорость, так скажем, как всегда и инет работает нормал.

2. Заметил эту проблему вчера, собственно дело в том, что неожиданно перестал запускаться интернет с ярлыка подключения, попробовал в консоли ввести команду, которая в ярлыке прописана (sudo /opt/vpnpptp/ponoff), и тоже нулевой эффект. Запускаю из списка программ ponoff и тоже нулевой эффект. В результате приходится запускать инет запуская vpnpptp на редактирование подключения, проходить всестадии так скажем и в конце жать на "тестовое подключение", только так и срабатывает. Грешу на вчерашние обновления.

p.s. плотно на Линуксе, а тем более на Мандриве сужу может как месяц, поэтому если что сильно не материте :)

#96369
zet_lab написал:
(sudo /opt/vpnpptp/ponoff)

А Вы sudo в Мандриве настраивали?

#96456

Попробуйте удалить vpnpptp и установить новую версию с сайта http://code.google.com/p/vpnpptp/downloads/list только сегодня ее залил.
Поставьте галочку разрешения пользователям управлять подключением - это настроит Вам sudo или уберите эту галочку.
Какой из типов VPN у Вас проблемный: PPTP или L2TP?
Маршрутизация осуществляется по стандартам http://wiki.mandriva.com/ru/%D0%9D%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0_VPN_%D0%B2_Mandriva разве она может влиять на скорость? невероятно.
Проверьте не удалили ли вы случайно пакет sudo.

#96507

Gnom

В том то и прикол, что нет, обновление ставил на sudo может из-за этого

romkaromka

а для x64 новая версия будет ?
Использую pptp
поставил разрешение на редактирование интернет соединения для пользователей и не стал инет совсем запускаться ))

народ видимо, чтото с sudo стало после обновления, как ее настроить то ?

#96514

zet_lab, В Мандриве нет sudo по умолчанию,пользуйтесь su.

#96540

Если sudo у Вас слетело, то отключите опцию разрешения пользователям управлять подключением - конфигуратор vpnpptp отменит использование sudo.
Если очень надо чтобы пользователи управляли подключением, то зайдите в Установку и удаление программ, найдите sudo, удалите его, потом установите sudo постарее.
64-битная версия будет на днях.
Можно запустить из консоли:
su -
ввести пароль root (не отображается)
ponoff

#96597

если отменить использование sudo то ведь, я так понимаю, придется только из под root'а запускать инет ?

народ мне кажется мы от темы немного уходим, мне нужно как и раньше, чтобы с ярлыка инет стартовал, а не из под root как теперь

p.s. попробую с sudo поэксперементирую

p.p.s. жду новой версии vpnpptp

#96598
zet_lab написал:
чтото с sudo стало после обновления, как ее настроить то ?

В терминале от рута
[console]visudo[/console]
Должны быть строчки

zet ALL=(ALL) ALL
zet ALL=NOPASSWD:/opt/vpnpptp/ponoff

Вместо zet - имя пользователя

#96630
zet_lab написал:
если отменить использование sudo то ведь, я так понимаю, придется только из под root'а запускать инет ?

народ мне кажется мы от темы немного уходим, мне нужно как и раньше, чтобы с ярлыка инет стартовал, а не из под root как теперь

p.s. попробую с sudo поэксперементирую

p.p.s. жду новой версии vpnpptp

Если в конфигураторе vpnpptp отменить разрешение пользователям управлять подключением, то с ярлыка на Рабочем столе будет стартовать, только спросит у Вас пароль администратора. Никто не запрещает Вам поставить эту галочку вновь потом, но сначала переустановите все же sudo попробуйте, ведь проблема у Вас началось именно после обновления sudo - значит, в нем проблемы.
С новым sudo проблемы:
[console]
sudo /opt/vpnpptp/vpnpptp
No protocol specified

(vpnpptp:19873): Gtk-WARNING **: cannot open display: :0.0
[/console]

Рецепт:
запускайте из консоли командой:
[console]xhost +LOCAL: ; sudo /opt/vpnpptp/ponoff[/console]
в ближайшем обновлении vpnpptp будет поправка

#96935

Подведу итог.
Запуск графических приложений под root будет происходить через xsudo. Этот пакет можно будет скачать и установить из репозитория Edumandriva.
Пользователям программы vpnpptp ничего дополнительно скачивать и устанавливать будет не надо, надо будет лишь обновить пакет vpnpptp до свежей версии, как только она выйдет. Конфигуратор vpnpptp сам сделает необходимые дополнения, если пакет xsudo не будет установлен, но если будет установлен пакет sudo и если будет выбрана хотя бы одна из опций: разрешение пользователям управлять подключением/разрешение пользователям конфигурировать соединение.
Привожу механизм действия xsudo, так как он несложный, и всё это можно сделать самим, не ставя пакет xsudo из репозитория:
под root:
1) создать файл:
[console]touch /usr/bin/xsudo[/console]
2) вписать в него:

text
#!/bin/bash
[ -n "$XAUTHORITY" ] || XAUTHORITY="$HOME/.Xauthority"
export XAUTHORITY
exec sudo "$@"

3) дать этому скрипту права на выполнение:
[console]chmod a+x /usr/bin/xsudo[/console]
4) дописать в файл /etc/sudoers:

text
Defaults env_keep += "DISPLAY XAUTHORITY XAUTHLOCALHOSTNAME"

5) закомментировать в файле /etc/sudoers строку (если она есть):

text
# Defaults requiretty

6) дописать в файл /etc/sudoers:

text
ALL ALL=NOPASSWD:/opt/vpnpptp/ponoff

то есть любую программу, которую нужно будет запустить через xsudo без запроса пароля.
После всех этих действий запускать программы можно командой через xsudo:
[console]xsudo /opt/vpnpptp/ponoff[/console]
Спасибо akdengi за помощь в обобщении и тестировании этого материала.

#96958
Gnom написал:
В Мандриве нет sudo по умолчанию

есть. только оно не настроено как в бубунте (ВСЁ ДЛЯ ВСЕХ).
romkaromka, ЕМНИП раньше можно было просто набрать
[console]su -[/console]
а потом запускать любые программы от рута (в т.ч. и графические). Где-то с 2009.0 стало возможно просто набирать
[console]su[/console]
Поломали? Тогда Зачем эти костыли?

#96959
drBatty написал:
[quote=Gnom]В Мандриве нет sudo по умолчанию

есть. только оно не настроено как в бубунте (ВСЁ ДЛЯ ВСЕХ).
romkaromka, ЕМНИП раньше можно было просто набрать
[console]su -[/console]
а потом запускать любые программы от рута (в т.ч. и графические). Где-то с 2009.0 стало возможно просто набирать
[console]su[/console]
Поломали? Тогда Зачем эти костыли?[/quote]
Я и в 2007 набирал
[console]su[/console]
и всё работало,и работает,вроде ни чего не поломали.Я так понимаю,кто переходит с Ubuntu на мандриву,по привычки ищет sudo.

#96961

Для запуска графических программ с правами root, но без пароля root. Ваши su и su - требуют ввода пароля root.
Это не костыли - это нормальный подход, в сети вон реальные костыли на эту тему, каких только нет.

#96963
romkaromka написал:
Для запуска графических программ с правами root, но без пароля root. Ваши su и su - требуют ввода пароля root.

Ну я думаю не настолько это обременительно,ввести 6-8 знаков пароля.

#96969

Пользователи не должны знать пароль администратора, но администратор должен иметь право разрешить пользователям выходить в интернет. А программа для выхода в интернет в данном случае графическая и требует административных привилегий, она же не просто выходит в интернет - у нее есть право корректировать соединение путем правки принадлежащих админу файлов.
В общем есть такие программы, которым xsudo потребуется.

#96995
Gnom написал:
Я так понимаю,кто переходит с Ubuntu на мандриву,по привычки ищет sudo.

я НИКОГДА не ставил у себя Ubuntu.

romkaromka написал:
А программа для выхода в интернет в данном случае графическая и требует административных привилегий

чтож... я написал скрипт,что-бы таких проблем не было.

#97001

Пока как-то удается оперативно решать все проблемы и развиваться дальше.
zet_lab, представите когда у Вас проблемы со скоростью вывод
[console]su
ввести пароль админа
route -n[/console]
и когда проблем нет тоже самое представьте
будем смотреть куда у Вас какие маршруты пошли

Войдите или зарегистрируйтесь, чтобы ответить.