После более года разработки вышел (http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/0.8/) релиз интерфейса для упрощения настройки параметров сети - NetworkManager 0.8 (http://projects.gnome.org/NetworkManager/). Основные изменения:- Значительно улучшена поддержка BlueTooth;
- Полная поддержка настройки IPv6 через GUI интерфейс;
- Прекращена поддержка HAL в пользу DeviceKit;
- Для настройки CDMA/UMTS/GSM модемов задействован плагин ModemManager (https://launchpad.net/modemmanager). В состав включена большая база операторов связи с готовым шаблоном настроек для каждого из них.URL: http://ftp.gnome.org/pub/GNOME/sources/NetworkManager/0.8/
Новость: http://www.opennet.me/opennews/art.shtml?num=25514
Good. Через пару лет он будет готов, вынужден признать это.А пока:
apt-get purge network-manager
vim /etc/network/interfaces
> apt-get purge network-manager
> vim /etc/network/interfacesУ меня дома инет через 802.1X, после долгих танцев с бубном оказалось, что это единственный рабочий вариант.
Правда мой провайдер официально не поддерживает висту и семёрку. Ха-ха. =(
Такая нужная штука и так долго зреет...
Я даже краснею, когда вижу рядом бук с хрюшей или свистой, когда заставляю network-manager хоть как-то работать.
Стыдно просто :)
Стыдно когда видно ;)Я на днях ради интереса собрал NM на Debian Sid на лаптопе.
Так ведь превосходно работает,я даже отказался от interfaces и своих скриптов.
1) Wired Net - поднялся сразу
2) Wireless Net - без граблей, поднялся сразу
3) PPP over bluetooth поднялся сразу
4) OpenVPN - почти все заработало, нашлось несколько багов , но 5 патчей и немного доработок для ifupdown и вуаля все работает.Итог: пришлось пошаманить только с VPN
Что вы с ним такого делаете, что он у Вас "хоть как-то работает"? Используйте нормальные дистрибутивы и все будет нормально.
Было время когда адрес DNS сервера тупо не сохранялся, vpn подключение (pptp) не сохраняло логин/пароль, а в маске подсети был адрес шлюза (или чего то другое). Эти или иные проблемы были во всех дистрибутивах, нормальных и ненормальных. Поэтому перед тем как указывать на "нормальные" дистрибутивы, подумайте, может действительно как говаривал классик "что то в консерватории подправить". Сейчас много ошибок исправлено, медленно но верно идёт развитие и это хорошо.
огласите список нормальных дистрибутивов плс
opensuse. все работает из коробки
У меня дома опенсуся 11.1, а на работе 11.2
Дома pptp работает нормально, на работе подключается, но шлюз по умолчанию не добавляет.
Как я только с ним не мучался, пришлось юзать kvpnc
>Дома pptp работает нормально, на работе подключается, но шлюз по умолчанию не добавляет.решается таким образом:
в /etc/NetworkManager/dispatcher.d/ создаём файл 02ifupdown со следующим содержанием
#!/bin/sh -e
# Script to dispatch NetworkManager events
#
# Runs ifupdown scripts when NetworkManager fiddles with interfaces.if [ -z "$1" ]; then
echo "$0: called with no interface" 1>&2
exit 1;
fi# Fake ifupdown environment
export IFACE="$1"
export LOGICAL="$1"
export ADDRFAM="NetworkManager"
export METHOD="NetworkManager"
export VERBOSITY="0"# Run the right scripts
case "$2" in
vpn-up)
`which ip` r a default dev ppp0
*)
echo "$0: called with unknown action \`$2'" 1>&2
exit 1
;;
esac
и пользуйтесь на здоровье )
Помимо openSUSE Debian Lenny, CentOS. Все работало как часы.
не ну с такими скриптами напильниками как показано выше любой дистр превращается в "нормальный" только пилить долго приходится. Кста про опенсусю в том треде с дырой в скринсавере, народ чота сильно сомневался что это нормальный дистр.
Раньше делал sudo aptitude purge network-manager а теперь вот начиная с 9.10 оставляю - работает более менее. Правда мосты как не умело так и не умеет. Но все равно всё еще творит непонятные вещи с подключениями, будто там искуственный разум, совершенно непредсказуемо =(
Когда он наконец научится vpn на автомате подымать при загрузке и после разрыва? Тоже и с интерфейсами. А в остальном вещь классная начиная с 0.7.
Перешел на wicd :)NM - пусть пилят.
Кстати, никто идеи для Ubuntu не предлагал, сделать возможность выбора - какой Менеджер установить?!
Было бы неплохо, как в RedHat при выборе, какие X-ы ставить))
А ты сам потом будеш обяснять как настраивать VPN, 3G модемы и всякую WPA2 фигню если енд-усер нуб и ему понравиться больше название wicd когда прийдеться выбирать?:)
Чтобы это настроить - достаточно просто открыть меню wicd и вперед :)
wicd уже что-то знает о чём-то, кроме эзернетов?
да
енд-юзеру нубу надо винду ставить а не заниматься тестированием кривого софта
гг эта пять, оказывается дело не в дистрибутивах а в самом NM :) или всетаки в дистрибутивах?
дело в жастфофане - никакой ответственности за качество, никакого дедлайна, абсолютно (АБСОЛЮТНО) никаких гарантий
Это справедливо и для проприетарщины, вы читаете EULA вообще? Но в случае опенорса можно хоть что-то сделать самому либо ждать пока допилят, с проприетарщиной не сделаешь нихрена, и не дождешься, потому что то, что тебе надо - не приоритетное направление.
>Это справедливо и для проприетарщинычто такое "проприетарщина"?
в вики, к примеру, нет такой статьи>вы читаете EULA вообще?
да, разумеется
>Но в случае опенорса можно хоть что-то сделать самому
для этого необходимы ресурсы - временные, материальные, интеллектуальные
притом штучный заказ практически всегда обходится дороже массового коробочного решения>либо ждать пока допилят
ну люди ждут год, два, пять...
а элементарная функциональность до сих пор отсутствует>с проприетарщиной не сделаешь нихрена, и не дождешься
когда узнаю, что такое "проприетарщина", подумаю над репликой
>то, что тебе надо - не приоритетное направление
в современных коммерческих операционных системах сетевой конфигуратор точно не приоритетное направление. потому что необходимые вещи существуют многие годы
зы. для местных мохнатиков: нет, меня зовут не юрий
>в вики, к примеру, нет такой статьиhttp://ru.wikipedia.org/wiki/Проприетарное_программное_обеспечение
Я даже боюсь предположить, насколько ты криворук.
>>Но в случае опенорса можно хоть что-то сделать самому
>для этого необходимы ресурсы - временные, материальные, интеллектуальные
>притом штучный заказ практически всегда обходится дороже массового коробочного решенияЧушь не нужно писать :) Когда решение запускается в эксплуатацию в _большой_ сети, всегда выясняется, что что-то работает не так, и в продукте (будь это апстрим СПО, или нечто проприетарное) и тогда, если это СПО, пересобирают и патчат.
В случае проприетарного решения Вы целиком зависите от вендора и (скорости)его реакции, в случае с СПО такой проблемы нет, и это крайне удобно!
Кстати, возможность поправить то, что не нравится, оставшись с поддержкой всего остального, это, имхо, одно из преимуществ RedHat как вендора.Когда я работала в компании с крупной UNIX-овой сетью, у нас и для закрытых бинарей того же Parallels был локальный репозиторий, а в пакетах мы кое-что меняли (даже если они и шли без исходников, начиная от наших логотипов, и кончая более серьезными вещами, вроде багов, которые вендор ленился быстро исправить), и они относились к этому с пониманием.
>Когда решение запускается в эксплуатацию в _большой_ сети. >_<
что за любители сравнивать велосипед с подводной лодкой
сабж про малюсенький кривенький сетевой конфигуратор, который до сих пор никто не сподобился привести к вменяемому состоянию ибо жастфофан>если это СПО, пересобирают и патчат.
форкните мускул, пожалуйста, лично Вы.
столман очень просил
>>Когда решение запускается в эксплуатацию в _большой_ сети
>
>. >_<
>что за любители сравнивать велосипед с подводной лодкой
>сабж про малюсенький кривенький сетевой конфигуратор, который до сих пор никто не
>сподобился привести к вменяемому состоянию ибо жастфофанХорошо, возможно мой комментарий был немного не в тему, или даже слишком резким, сорри
>>если это СПО, пересобирают и патчат.
>
>форкните мускул, пожалуйста, лично Вы.
>столман очень просилЭто не понты (так делают многие), но у нас в одном из шаблонов серверов стоит патченный Nginx, с некоторыми модулями, которые Сысоев не включил в апстрим, но на остальных обычный Nginx из EPEL.
Ваша мысль понятна, и, пожалуй, я действительно написала слишком категоричный пост: форкнуть мускуль для _внутренних_ нужд и нужд клиентов не проблема (например, для перконовских патчей для халявных online backup'ов Innodb), но поддерживать его потом, потребует не оправданно много времени.
И, действительно, лучше ориентироваться на апстрим, и стараться свести количество локальных веток разных вполне живых проектов к минимому, но это не значит, что нельзя сделать что-то в обход апстрима или вендора если очень хочется или нужно: имхо, это таки одно из ключевых преимуществ OpenSource, которого нет, если юзать блобы.
З.Ы. NetworkManager всегда удаляла, и настрасивала сеть и без всяких wcid, просто баш-скриптами даже на ноуте. Неужели они его правда допилили?
>форкните мускул, пожалуйста,Вам мало его клонов???? их как грязи.
Кстати, и я приложил руку к одному клону :))) когда нужно было добавить функционал.
>что за любители сравнивать велосипед с подводной лодкойну и кто тут подводная лодка?
про "когда решение запускается в эксплуатацию в _большой_ сети" я так понимаю возражений других нет?
про сабж "малюсенький кривенький сетевой конфигуратор" (который кстати лично у меня на бубунте, федоре и сюзе - работает) видимо тоже?
зы:
задрали ваши подводные велосипеды.
>форкните мускул, пожалуйста, лично Вы.форкните mssql лично вы.
>дело в жастфофане - никакой ответственности за качество, никакого дедлайна, абсолютно (АБСОЛЮТНО)
>никаких гарантийWelcome to real life:
http://www.microsoft.com/windowsxp/eula/home.mspxПункты 15-18.
Максимум, что вам выплатят - стоимость купленного ПО.
Или 5 долларов.
Там так и сказано "стоимость ПО, или 5 долларов" =)P.S.
К огромному своему удивлению, нашел орфографическую ошибку в EULA от Windows XP Home.
Поищите по строчке INFORMATON )
Что?! Неужели?! 0.8, после стольких лет... А отказ от HAL - зря.
>Что?! Неужели?! 0.8, после стольких лет... А отказ от HAL - зря.Напротив. HAL сдох, за что ему ОГРОМНОЕ спасибо.
http://ibash.org.ru/quote.php?id=12346
А PPPoE оно так и не научилось?
умеет. и уже очень давно.
Да, я знаю, что оно _должно_ уметь - соответствующая вкладка там есть. Только вот завести его что-то никак не получается - создаешь подключение, вбиваешь логин-пароль, ОК, и - ничего. Какого заклинания ему не хватает... :(
не знаю. у меня все прекрасно работает
Зрелость продукта как раз и заключается в том, чтобы работало не только у автора, а хотя бы в 90% случаев. По крайней мере NM-0.7 был еще явно недозрелым.
> По крайней мере NM-0.7 был еще явно недозрелым.Скорей всего дело в патентах на шифрование и отсутствия поэтому модуля в ядре.
>Скорей всего дело в патентах на шифрование и отсутствия поэтому модуля в
>ядре.О каком шифровании идет речь?
Ковырять надо. В моём случае это происходило, так как пров блочил протокол gre47 или как - то так, я не помню.
эх что люди не придумаю, лишь бы, уже давно работающие, скрипты из консоли не пользовать, ну и ручками конечно же - 1 раз настроил и все.
Полностью с Вами солидарен. Ставят что попало, готовы даже винду поставить, а потом переустанавливать каждый месяц. Лишь бы голову не включать.
А мне легче мышкой ткнуть на точку, чем в консоли 3 команды вбить. Прогресс мать его, этож удобно.
ну если любите мышку, ну прикрутите zenity к скриптам и все, что так сложно?
>Полностью с Вами солидарен. Ставят что попало, готовы даже винду поставить, а
>потом переустанавливать каждый месяц. Лишь бы голову не включать.Что ты с виндой делаешь, что ее каждый месяц переустанавливать надо?
достаточно не купить антивирус.
а если у меня постоянно меняющийся wifi канал, мне что с консолью сношаться в общественных местах? и это при том, что настройки всех точек разные. без гуи тут просто не обойтись. так что все средства хороши для своих задач.
>а если у меня постоянно меняющийся wifi канал, мне что с консолью
>сношаться в общественных местах? и это при том, что настройки всех
>точек разные. без гуи тут просто не обойтись.man bash (zsh, или что там больше нравится :)) на предмет stdin, и вообще того, как передавать скриптам параметры.
NM или что-то еще гуёвое нужно для end-user'ов, что бы им было удобнее кушать нетбуки с Убунтой, но "необходимость" такой утилиты для UNIX-ого IT-ка, имхо, позор :(
На десктопе Дебиан, ну бегло посмотрел на NetworkManager да снес его, что-то он работать не хотел, разбираться было лень, в консоли, понятно, все быстрее. А поставил на лэптоп опензюзю 11.2 -- приятно удивился: NetworkManager нашел мой вай-фай (и еще парочку чьих-то :) ), подключился, без проблем. 1 клик мышкой, ввод пароля, затем вообще все автоматом. Все так же, как в венде. Таки от дистра кое-что зависит :)
> Все так же, как в венде.Ой не надо! вы давно в винде wifi настраивали??? в xp обнаружилась непроходимость с wpa2 - ну не работает и всё тут. А в vistа - легче сдохнуть чем разобраться с десятью закладками поиска неисправности - пока найдешь. никакой логики я там не нашел. Издали видел севен - тот же хлам в сетевых настройках.
а в opensuse (кде) действительно - сеть сама находиться, очень удобно.
В Альте он не работает.
Где поддержка vpn и pppoe из коробки, соединения работают только при открытой X сессии, тысячи хомячков за месяц гуглят как настроить pppoe/vpn через NM и где он хранит свои настройкине не не, вот единственный надёжный сетевой конфигуратор
sudo aptitude purge network-manager
sudo vim /etc/network/interface
Ребята давайте не спорить, когда все намного удобней сделать алиас на файл с настройками сети. Намного удобнее сделать всплываюшее меню с необходимыми файлами, чем делать такое..... А если уж делать так делать на совесть, такая недоделка недокатывает до новости на opennet
Не понятно почему так сложно сделать фронт-енд к /etc/network/interfaces, /etc/relolv.conf и /etc/ppp/* . Или никому кто может это не надо?
точно. не надо.
на серванте мне нетворкмэнеджер не нужен. а на домашнем он отлично работает.
кстати, не в пример лучше "центра управления.." в висте и семёрке. вот где жопа то.
>Не понятно почему так сложно сделать фронт-енд к /etc/network/interfaces, /etc/relolv.conf и /etc/ppp/*
>. Или никому кто может это не надо?-------
> /etc/network/interfaces
Это используется исключительно в Debian/Ubuntu и их форках. Они, конечно, популярны (особенно Ubuntu на десктопе, где чаще всего и используется NM), но остальной *nix мир не менее значим, да и разрыв, согласно distrowatch не такой большой. Если точить под один дистрибутив, мы это уже проходили, та же Windows: ни с чем, кроме нее самой не совместимые "стандарты"
То есть проблема в разнообразии дистрибутивов?
В остальных текстовые конфиги не намного сложнее, да и ifconfig везде практически единообразный.
>То есть проблема в разнообразии дистрибутивов?
>В остальных текстовые конфиги не намного сложнее, да и ifconfig везде практически
>единообразный.Вот они и взялись писать NM, сразу для всех. Хотели как лучше, получилось как всегда (с) :(