Вобщем, есть необходимость быстро менять настройки сетевой карты на заранее заготовленные параметры.
Обьясню, зачем: на работе и дома разные параметры для подключения к инету.
Лазить в /etc/conf/net каждый раз от имени рута, комментирование одинх строк и раскомментирования других и потом перезапуск из консоли сетевого интерфейса не особо удобно. Есть ли какя-нить gui утилитка, котороя поможет реализовать быстрое переключение и перезапуск? желательно для kde...
ГУЙ тут явно
ГУЙ тут явно лишний, а вот как по уму поступают с профилями сети в Генту, мне и самому интересно
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
plz, read handbook
plz, read handbook :)
Читаите handbook,источик знании :)
http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#book_part2_chap4
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Мы не на ЛОРе,
Мы не на ЛОРе, поэтому скажу просто: не то.
Пожалуйста, не описывайте своё железо в подписи
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
если не гуй, то
если не гуй, то можно наверное и скриптом обойтись, который копирует в conf.d заготовленный конфиг (сколько профилей, столько и конфигов)... конечно при условии что только 1 сетевой интерфейс :)
Вобщем, накидал
Вобщем, накидал вчера вот такой скриптик... При желании можно еще какой-нить кде'шный сетевой монитор (в трее) передалать для смены профиля... Конечно решение не самое оптимальное, но думаю многим пригодиться. Ествественно его надо выполнять от имени рута.
ReadME
Скрипт: net_profile.sh
#!/bin/bash # # Change you network profile # Version 0.1 May 19, 2008 # by B@RT (bartlab@gmail.com) for Gentoo GNU/Linux (gentoo.org, gentoo.ru) # Distributed under the terms of the GNU General Public License v3 profile= eth= current= while [ $# -ne 0 ] # loop over arguments do case "$1" in --) shift; break;; -[W-]version) echo "NetProfile: version 0.1" 1>&2 echo "http://bartlab.com" 1>&2 exit 0 ;; -[W-]help) echo "Use: ${0} [key]... value" 1>&2 echo " -c[name] Create network profile from current config and save as net.[name] file" 1>&2 echo " -p[name] Set profile [name]" 1>&2 echo " -i[num] Ethernet number [num] to restart" 1>&2 echo "" 1>&2 echo " --version Show version info" 1>&2 echo " --help Show this help" 1>&2 echo "" 1>&2 echo "Example (save profile): '${0} -cwork'" 1>&2 echo "Example (set profile): '${0} -pwork -i0'" 1>&2 exit 0 ;; -c*) c=`expr "$1" : '-c\(.*\)'` current=$c cp /etc/conf.d/net net.$current echo "Current network profile save as net.$current" exit 0;; -p*) p=`expr "$1" : '-p\(.*\)'` profile=$p echo "Set $profile network profile" if ! ([ -e net.$profile ]); then echo "Profile net.$profile not found" else cp net.$profile /etc/conf.d/net fi;; -i*) i=`expr "$1" : '-i\(.*\)'` eth=$i echo "Ethernet $eth" if ! ([ -e /etc/init.d/net.eth$eth ]); then echo "Device net.eth$eth not found" else /etc/init.d/net.eth$eth restart fi;; *) break;; esac shift done if [ -z "$profile" ] then echo "NetProfile: missing operand" >&2 echo "try '${0} --help' for more info." >&2 exit 1; fiЗ.Ы. Если где-то накосячил с английским - поправьте...
Нашол решение в
Нашол решение в виде gui:
http://kde-apps.org/content/show.php/Pinger+Network+Tools?content=35613
Довольно простенькая программка, правда еще не тестировал.... чуть позже отпишусь...