Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
Zmiana nazwy interfejsu sieciowego http://forum.freesco.pl/viewtopic.php?f=22&t=11951 |
Strona 1 z 3 |
Autor: | Arwena [ niedziela, 2 kwietnia 2006, 17:33 ] |
Tytuł: | Zmiana nazwy interfejsu sieciowego |
Hmm duzo tego do pisania, ale może zaczne od początku. Za wszelką cenę chcę zmienić nazwe interfejsu sieciowego zewnetrznego. Obecnie standartowo mam ra0 a chcę mieć wlan0. Jeden z powodów, dla których chcę zmienić tą nazwę to niceshaper, bo nie potrafię znaleźć dostępnej zmienionej wersji. Ale to nie jest najważniejsze. Więc tak, wyedytowałam pliki: /etc/network/external, /etc/rc.d/internet, /etc/rc.conf. Zmieniając wszedzie odpowiednio nazwę z ra0 na wlan0. Problem jest w tym, że tak karta radiowa używa modułu rt2400, który automatycznie przypisuje interfejsowi nazwę ra0 ![]() Pytanie tylko jak zmienić tą nazwe żeby się potem podnosiło połączenie? Za wszelką pomoc z gróry dziękuję. Pozdr! |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 19:49 ] |
Tytuł: | |
Zmień także nazwę pliku w /etc/network/external/ra0 na /etc/network/external/wlan0 |
Autor: | Arwena [ niedziela, 2 kwietnia 2006, 19:56 ] |
Tytuł: | |
No to już zrobiłam. Ale tu chodzi bardziej o te stery do karty bo w tym cały problem ![]() |
Autor: | tasiorek [ niedziela, 2 kwietnia 2006, 20:00 ] |
Tytuł: | |
Obawiam sie, ze bez edycji zrodel i ponownego skompilowania modulu sie nie obejdzie. Sprobuj jeszcze postawic imq, caly ruch wychodzacy przez ra0 skierowac na to imq i na nim zalozyc kolejkowanie. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 20:24 ] |
Tytuł: | |
Kiedyś podnosiłem alias /etc/network/alias/eth1:1 . /etc/rc.d/functions IP="10.10.11.1" MASKA="255.255.0.0" case $1 in start) ifconfig `basename $0` $IP netmask $MASKA up wynik ;; stop) ifconfig `basename $0` down wynik ;; esac W /etc/rc.d/aliasy #!/bin/bash # source application-specific settings . /etc/rc.conf . /etc/rc.d/functions case "$1" in start) stat_busy "Uruchamiam połączenia aliasowe " for i in `ls /etc/network/alias`; do /etc/network/alias/$i start &>/dev/null done stat_done ;; stop) stat_busy "Zatrzymuję połączenia aliasowe " for i in `ls /etc/network/alias`; do /etc/network/alias/$i stop &>/dev/null done stat_done ;; restart) $0 stop sleep 1 $0 start ;; *) echo "usage: $0 {start|stop|restart}" esac exit 0 I nie były potrzebne żadne moduły. Moduły już załadowane w /etc/modules.conf lub /etc/rc.conf w sekcji MODULES=( Moje aliasy wrzucałem do sekcji DAEMONS w /etc/rc.conf jako aliasy |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 20:26 ] |
Tytuł: | |
tasiorek pisze: Obawiam sie, ze bez edycji zrodel i ponownego skompilowania modulu sie nie obejdzie. Sprobuj jeszcze postawic imq, caly ruch wychodzacy przez ra0 skierowac na to imq i na nim zalozyc kolejkowanie.
Uważam to za zbędne. IMQ tu nie ma nic do działania. Spróbuj przeczytać post od początku. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 21:00 ] |
Tytuł: | |
Zobacz czy zmieniłaś nazwę w /etc/rc.conf w sekcji INTIF1= lub INTF2= |
Autor: | tasiorek [ niedziela, 2 kwietnia 2006, 21:15 ] |
Tytuł: | |
KrzySie pisze: Uważam to za zbędne. IMQ tu nie ma nic do działania. Spróbuj przeczytać post od początku.
Zle uwazasz. Jak przekierujesz caly ruch na imq i ustawisz jako interfejs zewnetrzny imq, to nie trzeba bedzie wpisywac ra0 w configu niceshapera. Tak na marginesie: wytlumacz mi co da utworzenie aliasu, czy zmiana intif w rc.conf? Karta dalej bedzie widziana jako ra0. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 21:35 ] |
Tytuł: | |
Jakie przekierowanie? Dziewczyna chce zmienić tylko nazwę interfejsu. Gdybym zmnienił /etc/network/internal/eth0 na /etc/network/internal/kupa to kupa ma działać jako interfejs wewnętrzny. Wtedy /etc/rc.conf INTIF1="kupa" |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 21:49 ] |
Tytuł: | |
Też sam nie doczytałem, że ma być to interfejs zewnętrzny. Zmieniasz więc w /etc/rc.conf CONNECTION="wlan0" oraz /etc/network/internal/rc.ra0 na /etc/internal/rc.wlan0 |
Autor: | Maciek [ niedziela, 2 kwietnia 2006, 21:53 ] |
Tytuł: | |
Sterowniki rt2400 pracują jako ra0 i tak już zostanie, żadne zmiany plików i nazw nie pomogą. |
Autor: | tasiorek [ niedziela, 2 kwietnia 2006, 21:54 ] |
Tytuł: | |
No popatrz Ty sie jakie to proste. To jeszcze moze wytlumacz mi po co Sibi w tym: http://forum.freesco.pl/viewtopic.php?p=43451 watku opisywal przekompilowywanie modulu. Chyba jednak taka prosta zmiana nie wystarczy. A co do opisu z imq, to jesli sie jeszcze nie domysliles, to Cie uswiadomie: jest to rozwiazanie dzieki ktoremu bez zmiany nazwy interfejsu niceshaper bedzie dzialal. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 22:09 ] |
Tytuł: | |
Maciek pisze: Sterowniki rt2400 pracują jako ra0 i tak już zostanie, żadne zmiany plików i nazw nie pomogą.
A nie można zmienić w /etc/modules.conf ? alias wlan0 rt2400 <--> jeśli tak nazywa się moduł Fakt, że z radiem nigdy nie próbowałem. Natomiast z eth można mieszać jak się chce ("kupa" też będzie chodzić). |
Autor: | marask [ niedziela, 2 kwietnia 2006, 22:52 ] |
Tytuł: | |
wrrr czytanie ze zrozumieniem chyba leży - przecież napisali, że to wina sterownika.. STEROWNIKA a nie żadnych aliasów czy sposobu ładowania przez modprobe itp. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 22:58 ] |
Tytuł: | |
marask pisze: wrrr czytanie ze zrozumieniem chyba leży - przecież napisali, że to wina sterownika.. STEROWNIKA a nie żadnych aliasów czy sposobu ładowania przez modprobe itp.
Przecież moduł dla karty (interfejsu zewnętrznego) ładowany jest w /etc/modules.conf Alias musi być w /etc/modules.conf Modprobe występuje wyższych nr jąderka. Czyż nie tak? |
Autor: | tasiorek [ niedziela, 2 kwietnia 2006, 22:59 ] |
Tytuł: | |
marask, jeszcze sie nie przyzwyczailes, ze jak 3 razy nie napiszesz, to rzadko kiedy dociera ![]() ![]() KrzySie pisze: Modprobe występuje wyższych nr jąderka.
Tak z tym, ze /etc/modprobe.conf. Samo polecenie modrpobe sie nie zmienia. |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 23:10 ] |
Tytuł: | |
tasiorek pisze: KrzySie pisze: Modprobe występuje wyższych nr jąderka. Tak z tym, ze /etc/modprobe.conf. Samo polecenie modrpobe sie nie zmienia. I co to ma znaczyć? Nasze jądro 2.4.X korzysta z /etc/modules.conf |
Autor: | tasiorek [ niedziela, 2 kwietnia 2006, 23:12 ] |
Tytuł: | |
Wytlumacz mi jak rozumiesz stwierdzenie: "polecenie modprobe" ? |
Autor: | KrzySie [ niedziela, 2 kwietnia 2006, 23:16 ] |
Tytuł: | |
tasiorek pisze: Wytlumacz mi jak rozumiesz stwierdzenie: "polecenie modprobe" ?
Na chłopski rozum próba załadowania modułu, bez czytania mana. Nie znam go, bo nie używałem. |
Autor: | marask [ niedziela, 2 kwietnia 2006, 23:22 ] |
Tytuł: | |
<ściana> modproble imq <--- ładujemy moduł imq. A, że w modules.conf są zapisane moduly, które załaduje MODPROBE, to już tylko formanlości. Nie rozumiesz, że to wina sterownika? Nie rozumiesz, że to wina sterownika? |
Strona 1 z 3 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |