Ich muss die Netzwerkschnittstellen in meinem OpenWRT-Router konfigurieren. Dazu muss ich einige Optionen in der Datei /etc/config/network ändern. InsbesondereIch möchte die Bridge-Verbindung entfernen. Ich habe jeden der folgenden Befehle auf meiner Shell ausprobiert:
ifconfig lan -apbridge
ifconfig eth0 -apbridge
Jede Befehlsausgabe ist:
ifconfig: bad address '-apbridge'
Ich habe auch diese ausprobiert:
ifconfig lan type -apbridge
ifconfig eth0 type -apbridge
Jede Befehlsausgabe ist:
ifconfig: bad address 'type'
Ich weiß, dass ich einfach den Nano-Editor verwenden und die Option direkt aus der Datei entfernen kann, aber in meinem Fall ist das nicht praktikabel. Ich muss die Bridge-Verbindung über die Befehlszeile entfernen.
wie kann ich das machen .. danke
Antwort1
Versuchen brctl
...
root@ap5:~# brctl --help
BusyBox v1.19.4 (2013-03-14 11:28:31 UTC) multi-call binary.
Usage: brctl COMMAND [BRIDGE [INTERFACE]]
Manage ethernet bridges
Commands:
show Show a list of bridges
addbr BRIDGE Create BRIDGE
delbr BRIDGE Delete BRIDGE
addif BRIDGE IFACE Add IFACE to BRIDGE
delif BRIDGE IFACE Delete IFACE from BRIDGE
setageing BRIDGE TIME Set ageing time
setfd BRIDGE TIME Set bridge forward delay
sethello BRIDGE TIME Set hello time
setmaxage BRIDGE TIME Set max message age
setpathcost BRIDGE COST Set path cost
setportprio BRIDGE PRIO Set port priority
setbridgeprio BRIDGE PRIO Set bridge priority
stp BRIDGE [1/yes/on|0/no/off] STP on/off
root@ap5:~# brctl show
bridge name bridge id STP enabled interfaces
br-lan 8000.deadc0decafe no eth0
wlan0
...mit „delif“ können Sie unerwünschte Schnittstellen von der Bridge trennen.
Falls Versionen wichtig sind: Diese Zeilen stammen aus einer „ATTITUDE ADJUSTMENT (12.09, r36088)“-Box.