Preciso configurar as interfaces de rede no meu roteador OpenWRT. portanto, preciso alterar algumas opções no arquivo /etc/config/network. especificamenteQuero remover a conexão da ponte. Eu tentei cada um dos seguintes comandos em meu shell:
ifconfig lan -apbridge
ifconfig eth0 -apbridge
cada saída de comando é:
ifconfig: bad address '-apbridge'
Eu tentei isso também:
ifconfig lan type -apbridge
ifconfig eth0 type -apbridge
cada saída de comando é:
ifconfig: bad address 'type'
Eu sei que posso simplesmente usar o editor nano e remover a opção diretamente do arquivo, mas no meu caso isso não é prático. Preciso remover a conexão da ponte da linha de comando.
como posso fazer isso .. obrigado
Responder1
Tentar 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
...usando 'delif' você pode desconectar interfaces indesejadas da ponte.
Se as versões importam: Estas linhas são de uma caixa "ATITUDE ADJUSTMENT (12.09, r36088)".