Multihoming Setup in Windows 11

🧭 Dual Homing Setup Guide (Static Routing Edition)

Goal: Connect a single device to two separate networks simultaneously, each with its own gateway, while maintaining predictable routing behavior.

🛠️ Prerequisites

  • Two active network interfaces (e.g., Ethernet + Wi-Fi)
  • IP addresses assigned to each interface
  • Administrative access to the system
  • Basic understanding of routing tables and gateways

📋 Step-by-Step Instructions

  1. Assign IPs:
    • Interface A: 192.168.1.100/24, Gateway: 192.168.1.1
    • Interface B: 10.0.0.100/24, Gateway: 10.0.0.1
  2. Disable Automatic Metric Assignment (Windows):
    • Go to Network Connections
    • Right-click adapter → Properties → IPv4 → Advanced
    • Uncheck “Automatic metric” and assign manual values (e.g., LAN: 10, VPN: 20)
  3. Identify Interface Numbers:
    route print
          

    Scroll to the Interface List section. Note the number next to each adapter (e.g., 12...Ethernet, 13...Wi-Fi).

  4. Set Static Routes with Interface Targeting:
    route -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 IF 12 metric 10
    route -p add 10.0.0.0 mask 255.255.255.0 10.0.0.1 IF 13 metric 20
          

    Replace IF 12 and IF 13 with your actual interface numbers from route print.

  5. Verify Routing Table:
    route print
    Get-NetRoute
          

    Confirm that each subnet routes through its intended gateway and interface.

  6. Test Connectivity:
    • Ping devices on both networks
    • Use tracert or Test-NetConnection to verify routing paths

🧯 Troubleshooting Tips

  • Check for overlapping subnets or gateway conflicts
  • Use Wireshark or netstat -rn to inspect traffic flow
  • Assign interface-specific DNS or use conditional forwarding

📦 Optional Enhancements

  • Firewall rules per interface
  • App-specific NIC binding via netsh or third-party tools
  • Monitoring scripts for uptime and route changes