View previous topic :: View next topic |
Author |
Message |
hfk n00b
Joined: 02 Nov 2007 Posts: 44 Location: Bremen, Germany
|
Posted: Wed Feb 13, 2008 9:35 am Post subject: Netzwerk restart |
|
|
Hallo,
ich habe auf meinem Topflappen mehrere Netzwerkgeräte (eth0, wlan0, dummy), die über
eine bridge br0 verbunden werden. Das Ganze läuft. Beim Testen und Ändern würde ich gerne
das gesamte Netzwerk stoppen und neu starten können wie z.B
Code: | /etc/init.d/net stop
/etc/init.d/net start
|
Ich durchblicke nicht wie dieses unter Gentoo möglich ist.
Helft mir bitte auf die Sprünge.
Danke |
|
Back to top |
|
|
schachti Advocate
Joined: 28 Jul 2003 Posts: 3765 Location: Gifhorn, Germany
|
Posted: Wed Feb 13, 2008 9:38 am Post subject: |
|
|
Soweit ich weiß geht das nur für jedes einzeln, also zum Beispiel /etc/init.d/net.eth0 stop. Ist aber nicht viel Aufwand, sich ein kleines Script zu schreiben, das dies in der richtigen Reihenfolge für jedes gewünschte Netzwerkgerät ausführt. _________________ Never argue with an idiot. He brings you down to his level, then beats you with experience.
How-To: Daten verschlüsselt auf DVD speichern. |
|
Back to top |
|
|
69719 l33t
Joined: 20 Sep 2004 Posts: 865
|
Posted: Wed Feb 13, 2008 10:04 am Post subject: |
|
|
Ich denke das sollte helfen
/etc/config.d/net
Code: |
depend_br0() {
need net.dummy
}
depend_dummy() {
need net.wlan0
}
depend_wlan0() {
need net.eth0
}
|
dann einfach eth0 neu starten und die restliche interfaces sollten auch neu starten |
|
Back to top |
|
|
hfk n00b
Joined: 02 Nov 2007 Posts: 44 Location: Bremen, Germany
|
Posted: Wed Feb 13, 2008 12:47 pm Post subject: |
|
|
Jau!
Mit /etc/config.d/net
Code: | depend_br0() {
need net.dummy
}
bridge_add_dummy0="br0"
bridge_add_eth0="br0"
|
wird mit eth0 die Bridge und auch dummy gestartet.
Beim Stop müssen die Interfaces aber alle explizit gestoppt werden.
Die Bridge soll sich die Adresse per DHCP besorgen und im Falle keines
Netzwerkanschlusses eine vorgegebene verwenden:
Code: | fallback_br0=( "172.30.15.27 netmask 255.255.255.0" )
config_br0=( "dhcp" ) |
Es wird aber eine APIPA-Adresse 169.254.x.y verwendet
Welches Script arbeitet übrigens die /etc/conf.d/net.* ab? |
|
Back to top |
|
|
69719 l33t
Joined: 20 Sep 2004 Posts: 865
|
Posted: Wed Feb 13, 2008 1:50 pm Post subject: |
|
|
/etc/init.d/net.lo |
|
Back to top |
|
|
|