From afb3dc438d0aba6da4e4352f9baf2a3c6b1ca18d Mon Sep 17 00:00:00 2001 From: Christopher Howard Date: Fri, 5 Jan 2018 08:08:07 -0900 Subject: [PATCH] Adds edits and more material for Bridge Mod doc --- docs/Bridge_Mode.md | 55 ++++++++++++++++++++++++++++++++++++--------- 1 file changed, 44 insertions(+), 11 deletions(-) diff --git a/docs/Bridge_Mode.md b/docs/Bridge_Mode.md index 6f7a3af0de..ac55440602 100644 --- a/docs/Bridge_Mode.md +++ b/docs/Bridge_Mode.md @@ -1,35 +1,68 @@ # Bridge Mode A common feature of COTS Wi-Fi routers is to be able to set the router -to bridge mode, where the router stops acting like a router (layer 3 -device) and starts acting like an ethernet switch (layer 2 -device). LibreCMC does not actually have a bridge mode, but the same -effect is achievable with a few easy steps. +to bridge mode, where the devices stops acting like an IP router +(layer 3) and starts acting like an ethernet switch (layer +2). LibreCMC does not actually have a bridge mode, but the same effect +is achievable with two easy steps. 1. Add the LAN ethernet port to the LAN bridge interface 2. Set the DHCP server to ignore the LAN interface -## Adjust LAN bridge interface +## Adjust the LAN bridge interface -Go to Network >> Interfaces page and press the EDIT button next to LAN -Network. Select the Physical Settings tab. +Go to the Network >> Interfaces page and press the EDIT button next to +the LAN Network. Select the Physical Settings tab. ![alt text](images/librecmc-default-interfaces.png "LibreCMC default interfaces view") Place a checkmark in the box for the "eth0" interface for wan and wan6. (I suppose the interface name might vary amongst different -routers. +routers.) ![alt text](images/librecmc-eth0-added-to-lan.png "Adjustments to LibreCMC interface physical settings") You can also check the box for Enable STP if desired. There doesn't -seem to be any downside from this, though I suppose it would use more -CPU cycles and memory. STP is a protocol intended to prevent -communication loops from forming in a network of layer 2 switches. +seem to be any downside from this, though I suppose it would use a +little more CPU cycles and memory. STP is a protocol intended to +prevent infinite communication loops from forming in a network of +layer 2 switches. ## Adjust DHCP server settings On the same page, scroll down a little to the DHCP Server section. In the General Setup tab, check the "Ignore interface" box. + +![alt text](images/librecmc-switch-lan-to-dhcp.png) + +Save and apply your changes. + +## Communicating with LibreCMC in "bridge mode" + +Now that the DHCP server is turned off, the next time you connect to +the libreCMC device, you will not be able to communicate with it. You +must set your connecting device manually to be on the same +subnet. Since the default libreCMC LAN IP address is 192.168.10.1/24, +it should work to set your connecting device to IP address +192.168.10.2/24.On Gnu/Linux systems, the command is usually `ip addr +add 192.168.10.2/24 dev eth0` or `dev wlan0` if connecting wirelessly. + +Alternatively, you may set the libreCMC device to receive an IP +address from another DHCP server on your network: go to back to the +Network >> Interfaces page, press the EDIT button again next to the +LAN Network, select the General Setup tab, and switch the Protocol +from "Static address" to "DHCP client". (It seems that in LibreCMC, +bridging the LAN interface to the WAN port disables the operation of +the DHCP client on the WAN interface.) Of course, if you do this, be +sure that your DHCP server has reserved a memorable IP address for the +LibreCMC device's MAC address, so you don't have trouble finding it. + +## Adjusting the firewall...? + +To make a more consistent look in the your LibreCMC interface, you +could go into Network >> Firewall and do things like deleting WAN +zones or disabling NAT masquerading. But since the ports are bridged, +it isn't necessary, and it will only make it more work to switch back +out of "bridge mode" if you want to later. -- 2.25.1