|xed| 14.01.2010 12:04

Есть проблема!Сеть в gentoo.....

у меня ноутбук ...постоянно с ним работаю: то дома, то на работе, то на халтуре...и каждый раз приходится настраивать сеть wifi,lan,ppp

по началу создал в /etc/conf.d/ разные конфигурации

net -> /etc/conf.d/net.ppp.avalon
2371691 -rw-r--r-- 1 root root 126 2009-12-21 11:00 net.eth0.work
2371729 -rw-r--r-- 1 root root 128 2009-08-19 17:02 net.eth0.dhcp
2371743 -rw-r--r-- 1 root root 191 2009-08-19 17:02 net.eth0.home
2371741 -rw-r--r-- 1 root root 169 2009-08-19 17:02 net.eth0.rts
2371700 -rw-r--r-- 1 root root 717 2010-01-14 03:42 net.ppp.work
2371704 -rw-r--r-- 1 root root 227 2009-08-19 17:02 net.wlan0.work
2371706 -rw-r--r-- 1 root root 155 2009-08-19 17:02 net.wlan0.dhcp
2371722 -rw-r--r-- 1 root root 56 2009-08-19 17:02 net.wlan0.home

а в bashrc or zshrc добавил алиасы
#lan
alias net.work='export http_proxy=\"http://log:pass@gw.work.ru:8080\" && sudo rm -rf /etc/conf.d/net && echo "deleted /etc/conf.d/net!!!" && sudo ln -s /etc/conf.d/net.eth0.work /etc/conf.d/net && echo "Created symlink" && sudo /etc/init.d/net.eth0 restart && echo "RESTARTED NETWORK, all good!!" '
alias net.home='sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.eth0.home /etc/conf.d/net && sudo /etc/init.d/net.eth0 restart'
alias net.dhcp='sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.eth0.dhcp /etc/conf.d/net && sudo /etc/init.d/net.eth0 restart'
#wifi
alias net.wifi.dhcp='sudo /etc/init.d/net.eth0 stop && sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.wlan0.dhcp /etc/conf.d/net && sudo /etc/init.d/net.wlan0 restart'
alias net.wifi.work='sudo /etc/init.d/net.eth0 stop && sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.wlan0.work /etc/conf.d/net && sudo /etc/init.d/net.wlan0 restart'
alias net.wifi.home='sudo /etc/init.d/net.eth0 stop && sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.wlan0.home /etc/conf.d/net && sudo /etc/init.d/net.wlan0 restart'
#pptp
alias net.ppp.work='sudo rm -rf /etc/conf.d/net && sudo ln -s /etc/conf.d/net.ppp.work /etc/conf.d/net && sudo /etc/init.d/net.eth0 restart'

ну и просто в консоли набираю команду net.home , и у меня все поднимается как надо...

следственно вопрос такой правильно ли я делаю??
если прихожу на новое место и нужно настроить ppp у меня возникают проблемы...надо делать конфигурационный файл, по памяти это делать тяжко,и опять же время...
или может стоит использовать networkmanager (cnetworkmanager)? как вы выкручиваетесь из данной ситуации? или продолжать так руками управлять соединениями...


Тэги: Gentoo проблема Сеть
+ 2 -
Похожие Поделиться

Username 14.01.2010 12:19 #
мне не нравится тенденция к увеличению сущностей. Это вообще большая проблема, что в OSS нет единых подходов к решению одной задачи на самом деле. Вот я пользую knetworkmanager и двумя кликами подключаюсь к сети.

А по сабжу - как там в арче утилита... netcfg
Leliksan_Floyd 14.01.2010 12:28 #
wicd в этом очень помогает, но может это не генту вей?
xT 14.01.2010 12:44 #
в wicd нету поддержки vpn/ppp соединений
ZogG 14.01.2010 15:00 #
вроде во второй обещали
Leliksan_Floyd 14.01.2010 15:04 #
это правда, но там можно запускать скрипты при подключении к разным сетям и это пока спасало, а так ждем 2й версии
ZogG 14.01.2010 15:21 #
щас 1.7.* в разработке (можно уже билды скачать по-моему даже) и он последний из первой серии, потом второй.
Does Wicd support PPP, PPPoE, or Mobile Broadband?

Not yet. Support for these are planned for wicd 2.0, which will be released in the late future.
ZogG 14.01.2010 15:01 #
сделай стандартный скрипт, засунь его в /usr/local/bin/ дай права на использование, а потом в консоли название файла и всё (ну понятно в файле сделай комменты с напоминаниями, или переменные введи и их меняй)
IamCrazy 14.01.2010 15:29 #
А что настроить все подключения в /etc/conf.d/net нельзя?
И зачем его вообще удалять?
divius 14.01.2010 17:31 #
И зачем тогда было генту ставить? Очередное баловство? NetworkManager уже изобрели
ZogG 14.01.2010 17:40 #
то есть если ты поставил генту, то надо все комманды вручную писать? у меня генту, и я поставил для оптимизации, но не значит, что я от гуя откажусь во всех программах или буду все вручную прописывать (ну понятно есть вещи, где лучше только вручную)
divius 14.01.2010 18:28 #
Ответ ниже, опять перепутал
divius 14.01.2010 18:28 #
Тогда почему бы не поставить NetworkManager?

OT: Вау, кто-то ещё верит в оптимизацию из-за сборки из сырцов...
ZogG 14.01.2010 18:32 #
вау, это работает и я не говорю про архитектуру и даже не про ядро(это тоже работает), но вот не говори, что собирать программы только с тем, что надо и системне пакеты, которые ты хочешь, а не что девы решают за тебя не помогает.
malic 16.01.2010 21:28 #
Я настроил через softlevel ... Кроме разных настроек сети в зависимости от уровня запуска запускаются разные службы и т.д.