Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2011-11-18 21:05:12

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Iwconfig przy starcie systemu.

Witam. Otóż chciałbym zrobić jakiś fajny skrypt, który uruchamiałby mi komendy:

Kod:

iwconfig wlan0 essid srututu
iwconfig wlan0 ap srututututu2

Próbowałem wcześniej grzebać  w /etc/network/interfaces ale nie wiem jak mogę wrzucić tą drugą komendę.
W google jedyną sensowną rzeczą było to: http://www.debian-administration.org/articles/28 ale i tak nie wiem jak się za to zabrać :D
Z góry dzięki!

EDIT: Tadam xD Zamknąłem

Ostatnio edytowany przez Romen (2011-11-23 20:33:44)

Offline

 

#2  2011-11-18 23:07:24

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Iwconfig przy starcie systemu.

Dopisz sobie co chcesz w /etc/rc.local. To uruchamia przy starcie system.


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#3  2011-11-19 04:40:23

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Iwconfig przy starcie systemu.

P@blo napisał(-a):

Dopisz sobie co chcesz w /etc/rc.local. To uruchamia przy starcie system.

Nie wstyd Ci takie lamerstwo propagować? :D

Po co ten cały bajzel:

Kod:

ls -l /etc/network
razem 24
drwxr-xr-x 2 root root 4096 11-15 04:03 if-down.d
drwxr-xr-x 2 root root 4096 11-19 04:26 if-post-down.d
drwxr-xr-x 2 root root 4096 11-19 04:26 if-pre-up.d
drwxr-xr-x 2 root root 4096 11-15 04:03 if-up.d
-rw-r--r-- 1 root root  279 10-15 13:41 interfaces
drwxr-xr-x 2 root root 4096 11-12 02:19 run

Zamiast /etc/rc.local/ np:

Kod:

#!/bin/bash
iwconfig wlan0 essid srututu
iwconfig wlan0 ap srututututu2

Zapisujesz np  jako:

Kod:

/etc/network/if-up.d/essid

Potem

Kod:

chmod +x /etc/network/if-up.d/essid

I gotowe.
Albo jeszcze lepiej poprawie, jak na Debiana przystało:
w /etc/network/interfaces:

Kod:

# my wifi device
auto wlan0
iface wlan0 inet dhcp
        wireless-essid [ESSID]
        wireless-mode [MODE]

Sznurek: http://wiki.debian.org/WiFi/HowToUse#Command_Line
Do tego jeszcze zaczepy funkcji w interfaces:
np

Kod:

  iface eth0 inet manual
      pre-up ifconfig $IFACE up
      post-down ifconfig $IFACE down

Sznurek: http://wiki.debian.org/NetworkConfiguration

rc.local w prawidłowo skonfigurowanym systemie często wstaje po środowisku graficznym,
potem włącza się automatycznie ze startem taki np aplet pogodowy na panelu,
i temperatury nie pokazuje :D

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2011-11-19 05:09:57)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2011-11-19 10:42:28

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Iwconfig przy starcie systemu.

Jacekalex napisał(-a):

Nie wstyd Ci takie lamerstwo propagować? :D

Najszybsze, najłatwiejsze ma swoje zalety... Nie chciało mi się też pisać :D

Jacekalex napisał(-a):

rc.local w prawidłowo skonfigurowanym systemie często wstaje po środowisku graficznym,
potem włącza się automatycznie ze startem taki np aplet pogodowy na panelu,
i temperatury nie pokazuje :D

U mnie działa nm które też rzekomo siedzi 'gdzieś wcześniej' przy starcie systemu niż rc.local, a mimo to łączy się z netem, bardzo późno, a o aplecie pogody już nie wspomnę... I co na to poradzę? Dlatego też napisałem wersję łatwiejszą ;D

Jacekalex napisał(-a):

Pozdro
;-)

Wzajem ;)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#5  2011-11-19 20:51:33

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Re: Iwconfig przy starcie systemu.

Dzięki, działa xD (Skorzystałem z pierwszego sposobu Jacka) Można zamknąć

Offline

 

#6  2011-11-19 21:41:27

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Iwconfig przy starcie systemu.

Romen napisał(-a):

Dzięki, działa xD (Skorzystałem z pierwszego sposobu Jacka) Można zamknąć

No to zamknij :/


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#7  2011-11-19 22:10:57

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Iwconfig przy starcie systemu.

Nie zamykamy na DUG-u normalnych wątków. :P

Offline

 

#8  2011-11-19 22:13:23

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Iwconfig przy starcie systemu.

Coś mi się zdaje, że kolega tylko jednorazowo zawitał na DUG-a. aby uzyskać pomoc.


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#9  2011-11-19 22:14:24

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Iwconfig przy starcie systemu.

I dlatego chcesz go za karę zamknąć? ;)

Offline

 

#10  2011-11-20 09:44:57

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Re: Iwconfig przy starcie systemu.

P@blo napisał(-a):

Coś mi się zdaje, że kolega tylko jednorazowo zawitał na DUG-a. aby uzyskać pomoc.

Mam jeszcze kilka problemów ale nie chce mi się rozpisywać ;D

Offline

 

#11  2011-11-20 10:17:10

  P@blo - Nadworny matematyk

P@blo
Nadworny matematyk
Skąd: Wrocław v Jasło
Zarejestrowany: 2010-11-11

Re: Iwconfig przy starcie systemu.

Romen napisał(-a):

Mam jeszcze kilka problemów ale nie chce mi się rozpisywać ;D

A, to bardzo przepraszam :) Skoro tak to edytuj pierwszego posta dopisując na początku [solved] i wtedy będziesz miał 'zamkniety wątek'. :)

ArnVaker napisał(-a):

I dlatego chcesz go za karę zamknąć? ;)

Chodziło mi o 'rozwiązanie'. To co wyżej opisałem... Arn ja i kara?? :D Ja nie mam tu nawet takiej mocy ;p

Ostatnio edytowany przez P@blo (2011-11-20 10:17:37)


ThinkPadX220i
| Procesor: Intel(R) Core(TM) i3-2310M CPU @ 2.10GHz |
|  Debian: sid   |   Arch: amd64   |   Sound: alsa   |
| No DE | WM: DWM  |  DM: .bash_profile  |  BIOS+MBR |

Offline

 

#12  2011-11-23 20:33:32

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Re: Iwconfig przy starcie systemu.

Edytuję, bo od jakiegoś czasu nie działa :O
Podczas startu wyskakuje:

Kod:

Wed Nov 23 20:25:22 2011: run-parts: failed to exec /etc/network/if-up.d/essid: Exec format error
Wed Nov 23 20:25:22 2011: run-parts: /etc/network/if-up.d/essid exited with return code 1

Proszę o pomoc (znowu xD )

Offline

 

#13  2011-11-24 04:23:15

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Iwconfig przy starcie systemu.

To przeciez skrypt basha:

Jak odpalisz z palca:

Kod:

/etc/network/if-up.d/essid

To by było na tyle
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#14  2011-11-24 04:44:08

  winnetou - złodziej wirków ]:->

winnetou
złodziej wirków ]:->
Skąd: Jasło/Rzeszów kiedyś Gdańs
Zarejestrowany: 2008-03-31
Serwis

Re: Iwconfig przy starcie systemu.

to ja się trochę rozpiszę :P

Jakby coś było nie halo po ręcznym odpaleniu to zrób tak:

Kod:

/etc/network/if-up.d/essid
echo $?
strace /etc/network/if-up.d/essid

i wyniki wrzuć tu ;)


LRU: #472938
napisz do mnie: ola@mojmail.eu
Hołmpejdż | Galerie | "Twórczość" || Free Image Hosting

Offline

 

#15  2011-11-24 04:52:10

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Iwconfig przy starcie systemu.

A ja podejrzewam, że problemem jest umask w systemie:
Prawdopodobnie edytor po edycji zapisuje plik bez atrybutu wykonalności.
Ewentualnie, jeśli to np gedit (edytor), to ten potrafi dodawać białe znaki przy edycji,
i potem jaja wychodzą.
Dlatego do skryptów używam geany.

Bo jeśli w skrypcie są tylko 2 polecenia iwconfig z parametrami, to co tam może nie  działać?

Względnie wklej ten skrypt, i pokaż uprawnienia:

Kod:

ls  -l /etc/network/if-up.d/essid

Ostatnio edytowany przez Jacekalex (2011-11-24 04:57:23)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#16  2011-11-24 08:27:21

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Re: Iwconfig przy starcie systemu.

Kod:

root@KomputerTomka:/home/tomek# cat /etc/network/if-up.d/essid
iwconfig wlan0 essid easynet26
iwconfig wlan0 ap 00:0B:6B:87:4F:5A

i


Kod:

tomek@KomputerTomka:~$ ls  -l /etc/network/if-up.d/essid
-rwxr-xr-x 1 root root 67 11-24 08:21 /etc/network/if-up.d/essid

Zaraz sprawdzę to, co napisał winnetou.

Chyba o to chodziło:

Kod:

root@KomputerTomka:/home/tomek# echo $? strace /etc/network/if-up.d/essid
127 strace /etc/network/if-up.d/essid

Ostatnio edytowany przez Romen (2011-11-24 08:30:28)

Offline

 

#17  2011-11-24 09:47:50

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: Iwconfig przy starcie systemu.

W pierwsze linni skryptu połknąłeś podczas edycji magiczną linijkę:

Kod:

#!/bin/bash

Ta linia wskazuje interpreter powłoki, jaki ma wykonać skrypt.

Prawidłowa postać skryptu:

Kod:

#!/bin/bash
iwconfig wlan0 essid easynet26
iwconfig wlan0 ap 00:0B:6B:87:4F:5A

I tyllko wytłumacz, dlaczego, zamiast ponownie zajrzeć do tego wątku, lecisz z powrotem na  forum.
Przecież działało poprawnie, i nagle przestało, jak przypuszczam, po edycji skryptu i restarcie sieci lub kompa? prawda?

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2011-11-24 09:52:33)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#18  2011-11-24 16:18:23

  Romen - Użytkownik

Romen
Użytkownik
Zarejestrowany: 2011-11-09

Re: Iwconfig przy starcie systemu.

I znowu działa ;] Taki mały szczegół, a taki ważny. Przepraszam za kłopot :P
No i poleciałem na forum, bo błędnie założyłem, że dobrze napisałem skrypt.
:D I się przygotuj, że jeszcze kiedyś Cię pomęczę.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)