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 :( Po restarcie połączenie inetrnetowe nie wstaje w nazwie wlan0 nie znajdując modułów czy jakoś tak.
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 :P ale to juz OT ;)
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/