Есть проблема! — Сеть в 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:[email protected]: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)? как вы выкручиваетесь из данной ситуации? или продолжать так руками управлять соединениями...
по началу создал в /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:[email protected]: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)? как вы выкручиваетесь из данной ситуации? или продолжать так руками управлять соединениями...