ifconfig: 잘못된 주소 "-apbridge"

ifconfig: 잘못된 주소 "-apbridge"

OpenWRT 라우터에서 네트워크 인터페이스를 구성해야 합니다. 그래서 /etc/config/network 파일의 일부 옵션을 변경해야 합니다. 구체적으로브릿지를 삭제하고 싶어요. 쉘에서 다음 명령을 각각 시도했습니다.

ifconfig lan -apbridge
ifconfig eth0 -apbridge

각 명령의 출력은 다음과 같습니다.

ifconfig: bad address '-apbridge'

나는 또한 다음을 시도했습니다:

ifconfig lan type -apbridge
ifconfig eth0 type -apbridge

각 명령의 출력은 다음과 같습니다.

ifconfig: bad address 'type'

나노 편집기를 사용하여 파일에서 직접 옵션을 제거할 수 있다는 것을 알고 있지만 제 경우에는 이것이 비실용적입니다. 명령줄에서 브리지 연결을 제거해야 합니다..

어떻게 해야 할까요..감사합니다

답변1

노력하다 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

..."delif"를 사용하면 브리지에서 원치 않는 인터페이스를 분리할 수 있습니다.

버전이 중요한 경우: 이 줄은 "태도 조정(12.09, r36088)" 상자에서 가져온 것입니다.

관련 정보