Автор Тема: Убунту,Дебиан и интернет профили?!?  (Прочетена 1090 пъти)

SRG

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
Малко не успях да си формулирам правилно запитването и сега ще обясня точно какво искам да направя '<img'>
По принцип ползвам главно Gentoo и сега реших да кача на лаптопа Убунту,но зациклих на едно място,а то е - как точно мога да въведа различни dns сървъри за различните интернет профили в смисъл че като казах лаптоп,това предполага,че ползвам различни нет настройки в зависимост от това дали съм в къщи или на работа или ........В Gentoo това става много лесно,но "поразпитах" разни форуми и търсачки и не успях да получа "нормален" отговор как се прави това в Убунту и Дебиан.Изобщо как може човек в една Дебиан базирана дистрибуция да си направи интернет профили и да ги активира,но без помощта на различни "графични" програми от типа на Network Manager и т.н.?
Благодаря предварително на всички,които споделят '<img'>
Активен

Jabber:sergos1@jabber.org

july

  • Напреднали
  • *****
  • Публикации: 324
    • Профил
Убунту,Дебиан и интернет профили?!?
« Отговор #1 -: May 14, 2006, 11:10 »
явно местата на които се връзваш не предлагат dhcp...

защо не си направиш по един скрипт, който да ти слага верния адрес, gateway и dns ?
примерно:

cat inet.home

#!/bin/bash
ifconfig eth0 192.168.1.2 netmask 255.255.255.0
route add default gw 192.168.1.1
echo "nameserver 192.168.1.8" > /etc/resolv.conf


това ще ти върши работа, естествено може да се направи да не затърква resolv.conf, а да копира предварително създаден reslv.conf.home върху resolv.conf, etc....


p.s. има и по-постоянни решения, т.е. такива които ти подменят съответните конфигурационни файлове, и дори и при рестарт си запазват текущите настройки...
има и такива, които "автоматично" проверяват къде си (да речем по мак адреса на нещо специфично) и слагат съответните скриптове. предимстовото им е че при рестарт (на pc-то или на мрежата) си запазваш верните настройки, ако не ти трябва тази функционалност, по-добре е според мен, да ползваш нещо като горния скрипт



Активен

SRG

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
Убунту,Дебиан и интернет профили?!?
« Отговор #2 -: May 14, 2006, 11:38 »
Да,и на мен като първо решение ми изплува това да се прави със скрипт,но си мисля,че все някой се е постарал да направи програмка,дето да се грижи за подобни случаи '<img'>
Btw сега един познат ми "поддхвърли" по ICQ-то идея и тя е whereami и имам намерение да я пробвам.
Активен

Jabber:sergos1@jabber.org

alex_c

  • Напреднали
  • *****
  • Публикации: 122
    • Профил
Убунту,Дебиан и интернет профили?!?
« Отговор #3 -: May 14, 2006, 12:51 »
Ако не държиш на автоматизирани решения, може да пробваш Netgo, при мен работи много добре
Активен

SRG

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
Убунту,Дебиан и интернет профили?!?
« Отговор #4 -: May 14, 2006, 13:40 »
Проблема при мен е,че в 90% от случаите ползвам лаптопа без Х '<img'>
Активен

Jabber:sergos1@jabber.org

SRG

  • Напреднали
  • *****
  • Публикации: 110
    • Профил
    • WWW
Убунту,Дебиан и интернет профили?!?
« Отговор #5 -: May 15, 2006, 19:02 »
Не едитнах предния пост а пиша нов защото имам нов въпрос '<img'>
Някой да е ползвал whereami и да си е "играл" малко повече с него?!?Питам защото направих всички необходими настройки и всичко заспа.Е,почти всичко '<img'>
Налага ми се когато се "връзвам" към доставчика в работата да стартирам ръчно един лан клиент (наречен е така от доставчика '<img'> ),та реших да го направя вече съвсем "мързеливата" и се опитах да го направя,но не ще и не ще да стане ':crazy:'
Конкретно в whereami има възможност за стартиране на различни програми и скриптове ако са указани в един от двата конфигурационни файлове,които ползвам.Файла,в който мога да укажа това в момента изглежда така:
Примерен код
!wlan ifconfig eth0 down
!lan ifconfig eth1 down
=rm /etc/network/interfaces.last

+work cp /etc/network/interfaces /etc/network/interfaces.last
+work cp /etc/network/interfaces.work /etc/network/interfaces
+work /etc/init.d/networking restart

+wwork cp /etc/network/interfaces /etc/network/interfaces.last
+wwork cp /etc/network/interfaces.wwork /etc/network/interfaces
+wwork /etc/init.d/networking restart

+home cp /etc/network/interfaces /etc/network/interfaces.last
+home cp /etc/network/interfaces.home /etc/network/interfaces
+home /etc/init.d/networking restart

+whome cp /etc/network/interfaces /etc/network/interfaces.last
+whome cp /etc/network/interfaces.whome /etc/network/interfaces
+whome /etc/init.d/networking restart

Както се вижда във файла срещу всеки профил (+work,+home и т.н.) съм указал съответно действие.Е,като укажа примерно
Примерен код
+work /home/sergo/lan/lancl -c /home/sergo/lan/lancl.conf

и нищо.И на скрипт го правих и пак нищо.Обикновено в /var/log/syslog лан клиента оставя следи,но в случая ако се изпълнява чрез whereami няма и следа в syslog.
Някой ако е ползвал програмата или ако му се набие в окото нещо,което пропускам може да свирне '<img'>
Активен

Jabber:sergos1@jabber.org