KAKO JE TO MOGUĆE???

Poslao DoDo on 12.07.2007 19:04:28
Pozdrav svima!

Zahvaljujući Slobodanovoj pomoći sam uspio ubaciti onu skriptu u startup, ali se pojavila jedna druga ludost - moja WLAN kartica istovremeno postoji i ne postoji i ne mogu se više spojiti ni na router ni nikamo. Pogledajte ovo:

Locutus:/home/DoDo # ifconfig
eth1 Link encap:Ethernet HWaddr 00:13:D3:9A:21:1D
UP BROADCAST NOTRAILERS MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Interrupt:177 Base address:0x2f00

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:236 errors:0 dropped:0 overruns:0 frame:0
TX packets:236 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:18470 (18.0 Kb) TX bytes:18470 (18.0 Kb)

Locutus:/home/DoDo # iwconfig
lo no wireless extensions.

eth1 no wireless extensions.

eth0 IEEE 802.11b/g ESSID:"MaxADSL" Nickname:"Locutus"
Mode:Managed Frequency=2.437 GHz Access Point: Invalid
Bit Rate=1 Mb/s
RTS thr:off Fragment thr:off
Encryption key:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0

Locutus:/home/DoDo # ifconfig eth0 up
SIOCSIFFLAGS: No such device

eth0 postoji u iwconfig-u, a ne postoji u ifconfigu. Kako da to popravim? Ne želim opet biti prikovan za windowse ako hoću na internet...

Re: KAKO JE TO MOGUĆE???

Poslao slobodan on 12.07.2007 21:30:40
Znači, kad sam kao root pokreneš skriptu, sve je ok, ali ako se skripta diže pri bootu samostalno onda više nije?

U tom slučaju najvjerojatnije je da je drukčiji environment dok se diže. Pogledaj sa set što sve imaš definirano, kao i koji su ti pathovi. Ono što treba tu prokljuviti je što imaš definirano dok si root korisnik a da to isto nema dok se skripta sama diže. U pravilu su boot skripte posložene tako da se definiraju samo najnajnužnije stvari da bi se OS mogao dići. Ujedno, mislim da se boot skripte u SuSE dižu sa sh-om a ne sa bash-om, a tu isto ima nekih razlika...

A inače, razlika između ifconfig i iwconfig je da ifconfig generalno definira mrežne uređaje, dok iwconfig obavi potrebnu inicijalizaciju wireless uređaja, i zatim ih predstavi ifconfigu kao da su regularni mrežni. Zbog toga postoje u iwconfig, ali očito iwconfig nije uspio odraditi posao do kraja, i zato ne postoje u ifconfig.

Re: KAKO JE TO MOGUĆE???

Poslao DoDo on 13.07.2007 21:15:23
Provjerit ću environment varijable sa set-om. Hvala na tome, ali problem je u tome da sad skripta ne radi čak i ako je sam pokrenem kao root. Opisat ću što sam sve napravio od trenutka kad je radilo do sad:

1. Napravio sam skriptu koja mi podešava WLAN na kućnu mrežu: ona izgleda ovako:

ifconfig eth0 down
iwconfig eth0 mode Managed channel 6 essid 'MaxADSL' enc off
ifconfig eth0 up
route add default gw 192.168.1.1 eth0

2. Prije prilikom bootanja je WLAN kartica radila, ali se nije konektala na home network. To bi se dogodilo tek kad bi kao root pokrenuo gore navedenu skriptu. Problem je tu bio taj što je za nju potrebno root prava, koja imam ja, ali ne i moje sestre (koje isto vole linux više nego win ) pa one nisu mogle na internet.

3. Ovu skriptu sam skopirao u /etc/init.d, te se je ona pojavila u Yast->System->System Services (Runlevel) kao servis koji nije pokrenut.

4. Yast sam podesio da se ta skripta (servis???) pokreće u runlevelima 2, 3 i 5, restartao komp i od onda se događaju prije spomenute gluposti.

Imaš li ideju u čemu bi mogao biti problem?

Re: KAKO JE TO MOGUĆE???

Poslao slobodan on 13.07.2007 23:14:53
Ajd ti napiši točno sadržaj te skripte, te kako si ju pokretao. Jer ovako kako si napisao, za početak odmah fali

#!/bin/bash

ili

#!/bin/sh

osim ako si ti možda u shellu pokretao skriptu sa

sh ime_skripte ili bash ime_skripte

A da nisi možda samo ubacio te redove u rc.local? U tom slučaju si vrlo vjerojatno strgao nešto što je već bilo u toj skripti, no dok ju ne baciš ovamo u cijelosti, možemo se ovako dopisivati još jako dugo...

Re: KAKO JE TO MOGUĆE???

Poslao DoDo on 14.07.2007 12:48:01
Evo skripte. Btw. stvari postaju sve čudnije: u trenutku kad sam poslao ovu poruku sve je radilo bez problema - skripta je svoje izvršila besprijekorno i internet radi, a sve što sam učinio od trenutka kad sam postavio skriptu je 3 put restartao linux. Ovo mi je jako čudno jer WLAN kartica nekad radi, a nekad ne (isto kao i zvučna). Kako je to moguće?

Re: KAKO JE TO MOGUĆE???

Poslao DoDo on 14.07.2007 12:58:03
Ovdje je skripta - upload fajlova na forum ne radi

Re: KAKO JE TO MOGUĆE???

Poslao slobodan on 14.07.2007 17:21:57
Na rapidshare nemam namjeru gledat ništa, tona kukija, petsto linkova prije no što dođeš do konkretne stvari. Mogao si jednostavno copypaste tekst skripte.

Ako skripta ponekad radi a ponekad ne, znači da nije problem u skripti. Jesi li pogledao u logove što se događa? Jesi li siguran da je kartica ispravna? A kabl? Da li se nešto pokreće u sustavu u tom trenutku pa radi probleme?

Re: KAKO JE TO MOGUĆE???

Poslao DoDo on 14.07.2007 17:31:17
Kartica i kablovi moraju biti u redu jer inače ne bi ni na windowsima radilo, a tamo uvijek sve radi (samo spooooorrrooooo! - zato i selim na linux).

Kako pogledati logove?

Re: KAKO JE TO MOGUĆE???

Poslao slobodan on 14.07.2007 21:29:26
Kao root odeš u /var/log i zatim baciš pogled na pojedine, možeš sa bilo kojim tekst editorom, možeš sa less/more, ali ono što bi tebi bilo zgodno je da ih dinamički pratiš sa "tail -f ime_loga" i zatim pokreneš skriptu. Tail prekidaš sa ctrl+c.

Tebi posebno interesantni bi bili syslog, messages, kern.log no kako nisam sa SuSE čačkao već dugo, možda isti piše stanje mrežne negdje drugdje, pa pogledaj tamo što sve ima.

Re: KAKO JE TO MOGUĆE???

Poslao DoDo on 15.07.2007 12:20:26
Ok, hvala, budem pogledao.

Btw. jedno pitanje: koju distribuciju linuxa koristiš? Ipak si ti linux master i znaš odabrati najbolju. Ja sam odabrao Suse jer mi se sviđa organiziranost yast-a, te jedinstveno sučelje KDE-a sa kickoff start menuom te prozirnim padajućim izbornicima (kao na Visti, samo puno brže i funkcionalnije). Jedino što mi se ne sviđa jest što je yastov package manager izuzetno spor, pa ponekad razmišljam i o tome da instaliram neku drugu distribuciju, no još nisam naišao ni na jednu koja bi bila jednostavna poput Suse-a, koristila KDE kao primarni desktop (GNOME mi je bezvezan), a bila brža od suse-a.

Ova poruka je od: http://www.linux.hr/newbb/viewtopic.php?forum=3&topic_id=1400