Add docs/tech_docs/home_network.md
This commit is contained in:
49
docs/tech_docs/home_network.md
Normal file
49
docs/tech_docs/home_network.md
Normal file
@@ -0,0 +1,49 @@
|
||||
To provide a comprehensive turnkey solution for a power user's home network leveraging OPNsense with zero-trust principles, VLAN segmentation, and advanced WAN management, we'll break down the network architecture into a detailed plan. This plan includes VLAN allocation, device roles, and how traffic is managed across WAN links.
|
||||
|
||||
### Network Overview:
|
||||
|
||||
- **WAN Links**:
|
||||
- **WAN1 (Comcast)**: Primary internet connection, suitable for sensitive or work-related traffic. Limited by a data cap.
|
||||
- **WAN2 (T-Mobile 5G)**: Secondary internet connection, unlimited data but CGNAT. Ideal for high-bandwidth or background tasks.
|
||||
|
||||
- **VLANs & Segmentation**:
|
||||
- **VLAN 10 - Management**: For network infrastructure devices (switches, APs, OPNsense management).
|
||||
- **VLAN 20 - Work & Personal**: For personal computers, workstations, and laptops.
|
||||
- **VLAN 30 - IoT Devices**: For smart home devices, like smart bulbs, thermostats, and speakers.
|
||||
- **VLAN 40 - Entertainment**: For streaming devices, gaming consoles, and smart TVs.
|
||||
- **VLAN 50 - Guests**: For guests' devices, providing internet access with isolated access to local resources.
|
||||
|
||||
- **Special Configurations**:
|
||||
- **802.1x Authentication**: Enabled on VLAN 20 for secure access.
|
||||
- **VPN & SOCKS5**: Configured for selective routing of traffic from VLAN 20 and 40 through NordVPN or a SOCKS5 proxy.
|
||||
|
||||
### Network Diagram:
|
||||
|
||||
```mermaid
|
||||
graph LR
|
||||
Comcast(WAN1 - Comcast) -->|Primary| OPNsense
|
||||
TMobile(WAN2 - T-Mobile 5G) -->|Secondary| OPNsense
|
||||
OPNsense -->|Management VLAN10| SwitchAP[Switch & APs]
|
||||
OPNsense -->|Work/Personal VLAN20| PC[PCs/Laptops]
|
||||
OPNsense -->|IoT VLAN30| IoT[Smart Devices]
|
||||
OPNsense -->|Entertainment VLAN40| TV[Streaming/Consoles]
|
||||
OPNsense -->|Guest VLAN50| Guests[Guest Devices]
|
||||
PC -->|VPN/SOCKS5| Cloud[VPN & SOCKS5]
|
||||
TV -->|VPN| Cloud
|
||||
```
|
||||
|
||||
### Device Roles and Policies:
|
||||
|
||||
- **Management (VLAN 10)**: Secure VLAN for managing networking equipment. Access restricted to network administrators.
|
||||
- **Work & Personal (VLAN 20)**: High-priority VLAN for workstations and personal devices. Protected by 802.1x authentication. Selected traffic routed through VPN or SOCKS5 for privacy or geo-restrictions.
|
||||
- **IoT Devices (VLAN 30)**: Isolated VLAN for IoT devices to enhance security. Internet access allowed, but access to other VLANs restricted.
|
||||
- **Entertainment (VLAN 40)**: Dedicated VLAN for entertainment devices. Selected traffic can be routed through VPN for content access or privacy.
|
||||
- **Guests (VLAN 50)**: VLAN for guest devices, providing internet access only with no access to the internal network.
|
||||
|
||||
### Policies:
|
||||
|
||||
- **Traffic Shaping & QoS**: Implemented on VLAN 20 and 40 to prioritize critical traffic (e.g., work-related applications, streaming).
|
||||
- **Intrusion Detection & Prevention**: Enabled network-wide with tailored rules for IoT and guest VLANs to prevent unauthorized access and mitigate threats.
|
||||
- **Multi-WAN Rules**: IoT and guest traffic primarily routed through WAN2 (T-Mobile 5G) to conserve WAN1 (Comcast) bandwidth under the data cap.
|
||||
|
||||
This plan provides a solid foundation for a secure, segmented home network, incorporating zero-trust principles and advanced routing to manage traffic across multiple WAN links effectively. It's customizable based on specific devices, user needs, and network policies, offering a starting point for a sophisticated home networking setup.
|
||||
Reference in New Issue
Block a user