Skip to content

Bridge management #53

@signal-09

Description

@signal-09

Simple bridge management in Linux is handled by iproute2 as follow:

$ sudo ip link add name br0 type bridge
$ sudo ip link set dev br0 up
$ sudo ip link set dev eth0 master br0
$ sudo ip link set dev eth1 master br0

To remove an interface from the bridge:

$ sudo ip link set dev eth0 nomaster

In macOS the same result can be obtained with:

$ sudo ifconfig bridge0 create
$ sudo ifconfig bridge0 addm en0
$ sudo ifconfig bridge0 addm en1

And to remove an interface from the bridge:

$ sudo ifconfig bridge0 deletem en0

Bridge interfaces must be named bridge<n>, otherwise the system will throw an exception:

$ sudo ifconfig br0 create
ifconfig: SIOCIFCREATE2: Invalid argument

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions