aufbau_heimnetz

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
aufbau_heimnetz [2021/08/06 20:14] – created brotaufbau_heimnetz [2022/04/25 11:24] (current) brot
Line 7: Line 7:
 ===== Übersicht ===== ===== Übersicht =====
  
-<pre+<code
-+-------------------------------------------------------------------------+    +---------------------------------------------------------------+ + 
-|                                                                            |                                                               | +Internet --LAN--> Netgear 8P Switch --LAN--> opnSense auf NAS --LAN--> Switch --LAN--> router-wohnzimmer --802.11s-Mesh--> router-arbeitszimmer 
-|  Keller                                                                    |                                                               | + 
-|                                                                            |                                                               | +</code> 
-|                                                                            |                                                               | + 
-|        +--------------+                 +------------------+            |    |     +------------------------+                                | +===== Netzwerk ===== 
-|        |              |                                  |            |    |                            +----------->   WIFI             | +  * VLANs 
-|        |   Internet   +---------------->    Switch       +----------------------> WIFI - router-wz      |                                | +    * 1 (Default PVID) LAN 
-|        |              |                                  |            |    |                            |                                | +      * 192.168.107.0/24 
-       |              |                                  |            |    |                            |                                | +    * 10 (openwrt wan default): Internet/WAN von HÜP/Modem M-Net zu Switch 
-       +--------------+      +----------+-------^----------+            |    |     +------X-----------------+                                | +      * derzeit: 192.168.178.0/24 via fritzbox 1&1 
-                                              |                          |           XX                                                  | +    * 20: DMZ 
-|                              |                  |                          |         XX                                                    | +      * 192.168.220.0/24  
-|                              |                  |                          |        XX                                                     | +        * router: 192.168.220.1 - DHCP .50-.250 
-|                  +----------------------------------+                      |                                                             | +    * 21: IOT/MQTT 
-|                  |                            |                        |      X   802.11s Mesh                                         | +      * 192.168.221.0/24  
-|                  |  NAS      |                  |                        |      X                                                        | +        * router: 192.168.221.1 DHCP .50-.250 
-|                  |                            |                        +------XX-------------------------------------------------------+ +    * 22: Guest 
-|                  |      +----v-----+            |                                XX +      * 192.168.22.0/24 
-|                  |      |          |            |                                 XXX +        * router: 192.168.222.1 DHCP .50-.250 
-|                  |      | opnSense |            |                        +-----------XXX-------------------------------------------------+ +    * 40: mnet-wan 
-|                  |      |          +------------+                        |             XXX                                               | +      * PPPoE zugang zum Internet (via ONT) 
-|                  |      |          |                |                      |               XXX                                             | +      * Hängt am ONT, Switch Port 7 kommt Tagged rein 
-|                  |      +----------+                |                      |                 XX                                            | +      * Geht auf neue Bridge auf NAS zum opnSense 
-|                  |                                  |                      |                                                             | +==== Internet ==== 
-|                  |                                  |                      |        +----------X-------------+                             | +==== opnSense Router/FW ==== 
-|                  |                                  |                      |        |                        +----------->   WIFI          | +==== WiFi ==== 
-|                  |                                  |                      |        |  WIFI router-az      |                             | +  * 2x [[https://openwrt.org/toh/netgear/r7800|Netgear R7800]] 
-|                  |                                  |                      |        |                        |                             | +  * router-wohnzimmer 
-|                  +----------------------------------+                      |        |                        |                             | +    * 192.168.107.2 
-|                                                                            |        +------------------------+                             | +    * bekommt LAN aus Keller 
-|                                                                            |                                                               | +  * router-arbeitszimmer 
-|                                                                            |                                                               | +    * 192.168.107.3 
-|                                                                            +---------------------------------------------------------------+ +    * Netz via 802.11s Mesh 
-|                                                                         | + 
-+-------------------------------------------------------------------------+ +===== Konfig ===== 
-</pre>+==== nas ==== 
 +  * Netzwerk via systemd-networkd 
 + 
 +=== Konfigfiles === 
 + 
 +<file bash 05-enp7s0-vlans-bridges.network> 
 +[Match] 
 +Name=enp7s0 
 + 
 +[Network] 
 +VLAN=wan-vlan 
 +VLAN=dmz-vlan 
 +VLAN=iot-vlan 
 +VLAN=mnet-wan-vlan 
 +Bridge=kohlennet-br 
 +</file> 
 +<file bash 10-dmz-bridge.netdev> 
 +[NetDev] 
 +Name=dmz-bridge 
 +Kind=bridge 
 +</file> 
 +<file bash 10-guest-bridge.netdev> 
 +[NetDev] 
 +Name=guest-bridge 
 +Kind=bridge 
 +</file> 
 +<file bash 10-iot-bridge.netdev> 
 +[NetDev] 
 +Name=iot-bridge 
 +Kind=bridge 
 +</file> 
 +<file bash 10-kohlennet-bridge.netdev> 
 +[NetDev] 
 +Name=kohlennet-br 
 +Kind=bridge 
 +</file> 
 +<file bash 10-mnet-wan-bridge.netdev> 
 +[NetDev] 
 +Name=mnet-wan-bridge 
 +Kind=bridge 
 +</file> 
 +<file bash 10-wan-bridge.netdev> 
 +[NetDev] 
 +Name=wan-bridge 
 +Kind=bridge 
 +</file> 
 +<file bash 20-dmz-vlan.netdev> 
 +[NetDev] 
 +Name=dmz-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=20 
 + 
 +[Network] 
 +Bridge=dmz-bridge 
 +</file> 
 +<file bash 20-dmz-vlan.network> 
 +[Match] 
 +Name=dmz-vlan 
 + 
 +[Network] 
 +Bridge=dmz-bridge 
 +</file> 
 +<file bash 20-guest-vlan.netdev> 
 +[NetDev] 
 +Name=guest-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=22 
 + 
 +[Network] 
 +Bridge=guest-bridge 
 +</file> 
 +<file bash 20-guest-vlan.network> 
 +[Match] 
 +Name=guest-vlan 
 + 
 +[Network] 
 +Bridge=guest-bridge 
 +</file> 
 +<file bash 20-iot-vlan.netdev> 
 +[NetDev] 
 +Name=iot-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=21 
 +</file> 
 +<file bash 20-iot-vlan.network> 
 +[Match] 
 +Name=iot-vlan 
 + 
 +[Network] 
 +Bridge=iot-bridge 
 +</file> 
 +<file bash 20-kohlennet-vlan.netdev> 
 +[NetDev] 
 +Name=kohlennet-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=1 
 + 
 +[Network] 
 +Bridge=kohlennet-br 
 +</file> 
 +<file bash 20-mnet-wan-vlan.netdev> 
 +[NetDev] 
 +Name=mnet-wan-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=40 
 + 
 +[Network] 
 +Bridge=mnet-wan-bridge 
 +</file> 
 +<file bash 20-mnet-wan-vlan.network> 
 +[Match] 
 +Name=mnet-wan-vlan 
 + 
 +[Network] 
 +Bridge=mnet-wan-bridge 
 +</file> 
 +<file bash 20-wan-vlan.netdev> 
 +[NetDev] 
 +Name=wan-vlan 
 +Kind=vlan 
 + 
 +[VLAN] 
 +Id=10 
 + 
 +[Network] 
 +Bridge=wan-bridge 
 +</file> 
 +<file bash 20-wan-vlan.network> 
 +[Match] 
 +Name=wan-vlan 
 + 
 +[Network] 
 +Bridge=wan-bridge 
 +</file> 
 +<file bash 30-dmz-bridge.network> 
 +[Match] 
 +Name=dmz-bridge 
 + 
 +[Network] 
 +DHCP=no 
 + 
 +[DHCP] 
 +RouteMetric=9999 
 +</file> 
 +<file bash 30-guest-bridge.network> 
 +[Match] 
 +Name=guest-bridge 
 + 
 +[Network] 
 +DHCP=no 
 + 
 +[DHCP] 
 +RouteMetric=9999 
 +</file> 
 +<file bash 30-iot-bridge.network> 
 +[Match] 
 +Name=iot-bridge 
 + 
 +[Network] 
 +DHCP=no 
 + 
 +[DHCP] 
 +RouteMetric=9999 
 +</file> 
 +<file bash 30-kohlennet-bridge.network> 
 +[Match] 
 +Name=kohlennet-br 
 + 
 +[Network] 
 +Address=192.168.107.107/24 
 +Gateway=192.168.107.1 
 +DNS=192.168.107.1 
 +Domains=kohlennet.local 
 +</file> 
 +<file bash 30-mnet-wan-bridge.network> 
 +[Match] 
 +Name=mnet-wan-bridge 
 + 
 +[Network] 
 +DHCP=no 
 +IPv6AcceptRA=no 
 + 
 +[DHCP] 
 +RouteMetric=9999 
 +</file> 
 +<file bash 30-wan-bridge.network> 
 +[Match] 
 +Name=wan-bridge 
 + 
 +[Network] 
 +DHCP=no 
 +IPv6AcceptRA=no 
 + 
 +[DHCP] 
 +RouteMetric=9999 
 +</file> 
 + 
 + 
 +==== opnsense ==== 
 +TODO 
 + 
 +==== openwrt ==== 
 +  * 802.11r Fast Roaming 
 +    * Siehe: https://www.simianer.de/blog/home-wifi-setup-with-802.11s-meshing-and-802.11r-roaming 
 +    * evtl schon done durch haken im luci? 
 +      * <code> 147.493987] wlp3s0: disconnect from AP 16:59:c0:5a:4c:81 for new auth to 16:59:c0:5a:4c:a8 
 +[  147.573859] wlp3s0: authenticate with 16:59:c0:5a:4c:a8 
 +[  147.585831] wlp3s0: send auth to 16:59:c0:5a:4c:a8 (try 1/3) 
 +[  147.623454] wlp3s0: authenticated 
 +[  147.626035] wlp3s0: associate with 16:59:c0:5a:4c:a8 (try 1/3) 
 +[  147.629848] wlp3s0: RX ReassocResp from 16:59:c0:5a:4c:a8 (capab=0x11 status=0 aid=2) 
 +[  147.661426] wlp3s0: associated 
 +[  177.764194] wlp3s0: disconnect from AP 16:59:c0:5a:4c:a8 for new auth to 16:59:c0:5a:4c:81 
 +[  177.849750] wlp3s0: authenticate with 16:59:c0:5a:4c:81 
 +[  177.861627] wlp3s0: send auth to 16:59:c0:5a:4c:81 (try 1/3) 
 +[  177.895841] wlp3s0: authenticated 
 +[  177.899567] wlp3s0: associate with 16:59:c0:5a:4c:81 (try 1/3) 
 +[  177.902458] wlp3s0: RX ReassocResp from 16:59:c0:5a:4c:81 (capab=0x11 status=17 aid=1) 
 +[  177.902478] wlp3s0: 16:59:c0:5a:4c:81 denied association (code=17) 
 +[  178.091236] wlp3s0: authenticate with 16:59:c0:5a:4c:a8 
 +[  178.100102] wlp3s0: send auth to 16:59:c0:5a:4c:a8 (try 1/3) 
 +[  179.400394] wlp3s0: send auth to 16:59:c0:5a:4c:a8 (try 2/3) 
 +[  179.430455] wlp3s0: authenticated 
 +[  179.432905] wlp3s0: associate with 16:59:c0:5a:4c:a8 (try 1/3) 
 +[  179.435326] wlp3s0: RX AssocResp from 16:59:c0:5a:4c:a8 (capab=0x11 status=30 aid=2) 
 +[  179.435338] wlp3s0: 16:59:c0:5a:4c:a8 rejected association temporarily; comeback duration 1000 TU (1024 ms) 
 +</code> 
 + 
 + 
 +=== wifi-config === 
 + 
 +<code> 
 +root@router-wohnzimmer:~# cat /etc/config/wireless 
 +config wifi-device 'radio0' 
 +        option type 'mac80211' 
 +        option hwmode '11a' 
 +        option path 'soc/1b500000.pci/pci0000:00/0000:00:00.0/0000:01:00.0' 
 +        option country 'DE' 
 +        option channel '36' 
 +        option htmode 'VHT80' 
 + 
 +config wifi-iface 'default_radio0' 
 +        option device 'radio0' 
 +        option mode 'ap' 
 +        option ssid 'kohlenhydratenet' 
 +        option network 'lan' 
 +        option key 'lolkey' 
 +        option ieee80211w '1' 
 +        option encryption 'sae-mixed' 
 + 
 +config wifi-iface 'mesh' 
 +        option network 'lan' 
 +        option device 'radio0' 
 +        option mode 'mesh' 
 +        option mesh_id 'kohlenhydrate-mesh' 
 +        option mesh_rssi_threshold '0' 
 +        option mesh_fwding '1' 
 +        option key 'lolkey' 
 +        option encryption 'sae' 
 + 
 +config wifi-device 'radio1' 
 +        option type 'mac80211' 
 +        option hwmode '11g' 
 +        option path 'soc/1b700000.pci/pci0001:00/0001:00:00.0/0001:01:00.0' 
 +        option htmode 'HT20' 
 +        option channel '1' 
 +        option txpower '10' 
 + 
 +config wifi-iface 'wifinet1' 
 +        option device 'radio1' 
 +        option mode 'ap' 
 +        option ssid 'kohlennet' 
 +        option network 'lan' 
 +        option encryption 'psk2' 
 +        option key 'lolkey' 
 + 
 +config wifi-iface 'wifinet2' 
 +        option device 'radio1' 
 +        option mode 'ap' 
 +        option ssid 'besuch@kohlennet' 
 +        option encryption 'psk2' 
 +        option key 'lolkey' 
 +        option network 'lan' 
 +        option disabled '1' 
 +</code> 
 + 
  
  
  
  • aufbau_heimnetz.1628280885.txt.gz
  • Last modified: 2021/08/06 20:14
  • by brot