Strona 1 z 2

Ustawienie automatycznego połączenia z internetem

: 05 listopada 2009, 23:10
autor: diablo-master
Przyłączam się do tematu. Z tym że u mnie jest to bardzo dziwne. Raz, że zanim podłączyłem się minęło wiele czasu ale mniejsza o to. Mam Debiana Squeeze/Sid, moja karta sieciowa to Broadcom Corporation BCM4312 802.11b/g. Jedyna strona, na której było napisane co mam zrobić (i zadziałało rzecz jasna) odnośnie podłączenia do internetu i sterowników to:
debian.org
Zrobiłem wszystko tak jak tam jest, z tym że, co wyłączę komputer to muszę od nowa wpisywać ,,echo...coś tam'', a wywala mi coś takiego:

Kod: Zaznacz cały

deb:/home/ja# echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --ignore-install wl $CMDLINE_OPTS' >> /etc/modprobe.d/local.co                        
deb:/home/ja# modprobe wl
WARNING: All config files need .conf: /etc/modprobe.d/local.co, it will be ignored in a future release.                                                         
WARNING: All config files need .conf: /etc/modprobe.d/libpisock9, it will be ignored in a future release.                                                       
WARNING: All config files need .conf: /etc/modprobe.d/local.co, it will be ignored in a future release.                                                         
WARNING: All config files need .conf: /etc/modprobe.d/libpisock9, it will be ignored in a future release. 
Troche to dziwne a najdziwniejsze jest to ze strona http://www.debian.org/index.pl.html w ogóle nie chce mi się otworzyć. Czy ktoś mógłby coś doradzić?

Wpisy w /etc/network/interfaces:

Kod: Zaznacz cały

# The loopback network interface
auto lo
iface lo inet loopback
i jeszcze /etc/resolv.conf:

Kod: Zaznacz cały

domain internat
search internat
nameserver 192.168.2.1
nameserver 82.160.1.1

: 05 listopada 2009, 23:26
autor: Demerzel
MA ktoś ci pomóc wyrażaj się dokładnie. "Musze wpisać echo..coś tam". Napiszesz dokładnie co za każdym razem "musisz wpisać i sam rozwiążesz problem. Zerknąłem na stronę z instrukcja coś mi mówi że ręcznie ładujesz tu dzież "pomagasz" ładować potrzebny moduł. Zautomatyzuj i po zawodach.

: 05 listopada 2009, 23:44
autor: diablo-master
No właśnie tylko nie za bardzo wiem jak. Wpisuję to:

Kod: Zaznacz cały

echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --ignore-install wl $CMDLINE_OPTS' >> /etc/modprobe.d/local.conf
ale nie wiem co tutaj zrobić. Chyba coś dodać muszę w /etc/modprobe.d/local.co?

: 05 listopada 2009, 23:44
autor: darkwater
Demerzel, czytaj ze zrozumieniem, napisał wyraźnie co musi wpisywać.

diablo-master, Dodaj ten wpis

Kod: Zaznacz cały

echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --ignore-install wl $CMDLINE_OPTS' >> /etc/modprobe.d/local.co
do pliku

Kod: Zaznacz cały

/etc/rc.local
to sprawi że będzie wykonywany przy każdym starcie systemu.
Pozostałe komunikaty informują że pliki konfiguracyjne w następnych wersjach sterownika zmienią nazwy, trzeba będzie zmienić "skrypt".

: 05 listopada 2009, 23:50
autor: diablo-master
To z tym skryptem ciekawie ciekawie. A czy tam wyraźnie tylko tam napisał mi że do tego pliku wpisuję:

Kod: Zaznacz cały

/etc/modprobe.d/local.co
a nie etc/rc.local, dlatego tak dziwnie.

: 06 listopada 2009, 00:00
autor: darkwater
Mam wrażenie że się nie do końca zrozumieliśmy. Jeśli dodasz ten wpis do /etc/rc.local , będzie on samoczynnie wykonywał się po każdym restarcie/uruchomieniu, odpadnie ci ręczne "wklepywanie". Nie zagłębiałem się w samą treść, skoro działa nie widzę takiej potrzeby, jeśli ciebie to interesuje poszukaj więcej informacji.

Komunikaty natomiast informują że w przyszłych wersjach sterownika plik /etc/modprobe.d/local.co, i kilka innych plików, przestanie być używany.

: 06 listopada 2009, 00:15
autor: diablo-master
Dziękuję w ogóle za pomoc. Tylko że po restarcie dalej muszę to wpisywać, czyli:

Kod: Zaznacz cały

echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --install wl $CMDLINE_OPTS' >> /etc/modprobe.d/local.co
a w /etc/rc.local mam takie wpisy:

Kod: Zaznacz cały

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.
# echo 'install wl /sbin/modprobe -qr b43 ssb; /sbin/modprobe --ignore-install $
exit 0

: 06 listopada 2009, 00:24
autor: darkwater
Usuń # z początku linii. Znak ten w skrypcie oznacza tzw. komentarz - taka linia nie jest wykonywana.

Kod: Zaznacz cały

#!/bin/sh -e 
# 
# rc.local 
# 
# This script is executed at the end of each multiuser runlevel. 
# Make sure that the script will "exit 0" on success or any other 
# value on error. 
# 
# In order to enable or disable this script just change the execution 
# bits. 
# 
# By default this script does nothing. 
echo 'install wl /sbin/modprobe -qr b43 ssb
/sbin/modprobe --ignore-install wl
exit 0
 

: 06 listopada 2009, 19:19
autor: diablo-master
Coś dalej nie działa. Dzisiaj włączyłem komputer i nic się nie wczytuje i znowu muszę wpisywać.

: 07 listopada 2009, 19:31
autor: Demerzel
Nie próbuje dociekać co ta wpisywana linia tak naprawdę robi ale w poście z 0:15 widzę różnice między zawartością pliku a tym co wpisujesz. ¦lepnę czy się pomyliłeś? Jak nie działa rozważ zrobienie normalnego skryptu startowego w /etc/init.d/. Jak to zrobić? GOOGLE.