{"id":211,"date":"2025-08-19T20:53:35","date_gmt":"2025-08-19T20:53:35","guid":{"rendered":"https:\/\/dev.ngtech.org\/blog\/?page_id=211"},"modified":"2025-08-19T20:53:42","modified_gmt":"2025-08-19T20:53:42","slug":"multihoming","status":"publish","type":"page","link":"https:\/\/dev.ngtech.org\/blog\/multihoming\/","title":{"rendered":"Multihoming"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221;][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;][et_pb_column _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<h1 style=\"text-align: center;\">Multihoming Setup in Windows 11<\/h1>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][et_pb_row _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221;][et_pb_column _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; type=&#8221;4_4&#8243; theme_builder_area=&#8221;post_content&#8221;][et_pb_text _builder_version=&#8221;4.27.4&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<\/p>\n<div style=\"font-family:Arial, sans-serif; border:1px solid #ccc; border-radius:8px; padding:20px; background:#f9f9f9; color:#333;\">\n<h2 style=\"color:#2c3e50; border-bottom:2px solid #3498db;\">\ud83e\udded Dual Homing Setup Guide (Static Routing Edition)<\/h2>\n<p><strong>Goal:<\/strong> Connect a single device to two separate networks simultaneously, each with its own gateway, while maintaining predictable routing behavior.<\/p>\n<h3 style=\"color:#16a085;\">\ud83d\udee0\ufe0f Prerequisites<\/h3>\n<ul>\n<li>Two active network interfaces (e.g., Ethernet + Wi-Fi)<\/li>\n<li>IP addresses assigned to each interface<\/li>\n<li>Administrative access to the system<\/li>\n<li>Basic understanding of routing tables and gateways<\/li>\n<\/ul>\n<h3 style=\"color:#e67e22;\">\ud83d\udccb Step-by-Step Instructions<\/h3>\n<ol>\n<li><strong>Assign IPs:<\/strong>\n<ul>\n<li>Interface A: <code>192.168.1.100\/24<\/code>, Gateway: <code>192.168.1.1<\/code><\/li>\n<li>Interface B: <code>10.0.0.100\/24<\/code>, Gateway: <code>10.0.0.1<\/code><\/li>\n<\/ul>\n<\/li>\n<li><strong>Disable Automatic Metric Assignment (Windows):<\/strong>\n<ul>\n<li>Go to <em>Network Connections<\/em><\/li>\n<li>Right-click adapter \u2192 Properties \u2192 IPv4 \u2192 Advanced<\/li>\n<li>Uncheck \u201cAutomatic metric\u201d and assign manual values (e.g., LAN: <code>10<\/code>, VPN: <code>20<\/code>)<\/li>\n<\/ul>\n<\/li>\n<li><strong>Identify Interface Numbers:<\/strong>\n<pre style=\"background:#ecf0f1; padding:10px; border-radius:5px;\">\nroute print\n      <\/pre>\n<p>Scroll to the <strong>Interface List<\/strong> section. Note the number next to each adapter (e.g., <code>12...Ethernet<\/code>, <code>13...Wi-Fi<\/code>).<\/p>\n<\/li>\n<li><strong>Set Static Routes with Interface Targeting:<\/strong>\n<pre style=\"background:#ecf0f1; padding:10px; border-radius:5px;\">\nroute -p add 192.168.1.0 mask 255.255.255.0 192.168.1.1 IF 12 metric 10\nroute -p add 10.0.0.0 mask 255.255.255.0 10.0.0.1 IF 13 metric 20\n      <\/pre>\n<p>Replace <code>IF 12<\/code> and <code>IF 13<\/code> with your actual interface numbers from <code>route print<\/code>.<\/p>\n<\/li>\n<li><strong>Verify Routing Table:<\/strong>\n<pre style=\"background:#ecf0f1; padding:10px; border-radius:5px;\">\nroute print\nGet-NetRoute\n      <\/pre>\n<p>Confirm that each subnet routes through its intended gateway and interface.<\/p>\n<\/li>\n<li><strong>Test Connectivity:<\/strong>\n<ul>\n<li>Ping devices on both networks<\/li>\n<li>Use <code>tracert<\/code> or <code>Test-NetConnection<\/code> to verify routing paths<\/li>\n<\/ul>\n<\/li>\n<\/ol>\n<h3 style=\"color:#c0392b;\">\ud83e\uddef Troubleshooting Tips<\/h3>\n<ul>\n<li>Check for overlapping subnets or gateway conflicts<\/li>\n<li>Use Wireshark or <code>netstat -rn<\/code> to inspect traffic flow<\/li>\n<li>Assign interface-specific DNS or use conditional forwarding<\/li>\n<\/ul>\n<h3 style=\"color:#8e44ad;\">\ud83d\udce6 Optional Enhancements<\/h3>\n<ul>\n<li>Firewall rules per interface<\/li>\n<li>App-specific NIC binding via <code>netsh<\/code> or third-party tools<\/li>\n<li>Monitoring scripts for uptime and route changes<\/li>\n<\/ul>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n<span class=\"et_bloom_bottom_trigger\"><\/span>","protected":false},"excerpt":{"rendered":"<p>Multihoming Setup in Windows 11 \ud83e\udded 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. \ud83d\udee0\ufe0f Prerequisites Two active network interfaces (e.g., Ethernet + Wi-Fi) IP addresses assigned to each interface Administrative access to the system Basic [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-211","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/pages\/211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/comments?post=211"}],"version-history":[{"count":2,"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/pages\/211\/revisions"}],"predecessor-version":[{"id":215,"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/pages\/211\/revisions\/215"}],"wp:attachment":[{"href":"https:\/\/dev.ngtech.org\/blog\/wp-json\/wp\/v2\/media?parent=211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}