Theme color, start of article forward port

This commit is contained in:
Ian Gulliver
2019-04-14 18:06:16 +00:00
parent 62c58bee6b
commit bdf2ef6cf9
4 changed files with 34 additions and 1 deletions

View File

@@ -0,0 +1,23 @@
<!--# set var="title" value="WiFi bridging redux" -->
<!--# set var="date" value="May 17, 2019" -->
<!--# include file="include/top.html" -->
<p>I previously wrote about building <a href="https://medium.com/where-the-flamingcow-roams/wifi-client-router-setup-9712a5f943e4#.z3wzhlub9">WiFi client routers</a> instead of bridges; they get you broadcast domain isolation and a degree of conceptual simplicity (no L2 tricks). I finally ran into a requirement on a different project to build an actual bridge; heres how I did it.</p>
<p>You can copy the hardware from the router post, or use what youve got; I dont believe this is driver-specific.</p>
<p>Your access point, however, does require support for this to work. It needs to:
<ul>
<li>Make use of <a href="http://madwifi-project.org/wiki/AboutWDS">4-address WDS</a>. Basically, this means “dont assume that the source MAC address of the ethernet frame and the source MAC address of the WLAN frame are the same”.</li>
<li>Allow frames where the ethernet and WLAN source MAC addresses differ (like above, but a policy decision).</li>
<li>Not assume that the WLAN MAC address is the only MAC at the other end of the link. This assumption is frequently used to reduce the effect of broadcast traffic in a WiFi environment by filtering. There may be settings like “Multicast optimization”, “Broadcast optimization”, or “DHCP optimization” that you need to turn off.</li>
</ul>
</p>
<h3>Bridging</h3>
<p>Linux supports bridging. Theres a bridge-utils package in Ubuntu with the tools you need:
</p>
<!--# include file="include/bottom.html" -->

View File

@@ -1,6 +1,6 @@
<!--# if expr="$date" -->
<aside>
<h3><!--# echo var="date" --></h3>
<h4><!--# echo var="date" --></h4>
</aside>
<!--# endif -->

View File

@@ -1,6 +1,7 @@
<head>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta charset="UTF-8">
<meta name="theme-color" content="#000000">
<link rel="shortcut icon" href="data:image/x-icon;," type="image/x-icon">
<style type="text/css">
<!--# include file="style.css" -->

View File

@@ -57,6 +57,11 @@ h2 {
}
h3 {
font-size: 16px;
font-weight: bold;
}
h4 {
font-size: 16px;
font-weight: normal;
}
@@ -65,3 +70,7 @@ h3 {
list-style: none;
padding: 0;
}
ul li {
margin-bottom: 10px;
}