Windows 8 and 8.1 Forums


Win 8 Professional no good at mutli-homing

  1. #1


    Posts : 5
    Win 8

    Win 8 Professional no good at mutli-homing


    I am having trouble with my win 8 machine not coping with multi-homing.

    I run a wifi network on which my printers and home LAN are located.

    From time to time, I will attach an Ethernet cable to connect to my home office LAN. When the Ethernet cable is attached, the home LAN is not visible to my computer.

    Likewise, when I attach and connect a USB broadband modem, neither the wifi or the LAN is visible, despite each network showing a status of "connected".


    This is a change from Win7 where the routing table would respect each directly connected subnet, and not send _all_ traffic out the default route.


    Any pointers?

      My System SpecsSystem Spec

  2. #2


    England, Northamptonshire
    Posts : 536
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard


    Are you able to show the routing table?, as this can better determine your problem The default route will only be used if there is not a match in its routing table (Also known as a Gateway of Last Resort).

    To view the local routing table please type the following in a command prompt:

    Code:
    route print
    If your machine is a host it should show your machine having maps from its loopback address to its IP address as well as broadcast and multicast addressing routes. At the top is the default route.

    Click image for larger version

    What you are talking about shouldn't cause you issues as routing tables are primarily used on routers. For example a picture of the routing table from my test network router is below:

    Click image for larger version

    Josh
      My System SpecsSystem Spec

  3. #3


    Posts : 5
    Win 8


    Josh,
    thanks for the reply.


    At its most basic, this is with the Wifi and cellular Internet connected:



    C:\>ping 172.29.0.1


    Pinging 172.29.0.1 with 32 bytes of data:
    Request timed out.
    Reply from 123.200.190.98: Destination net unreachable.
    Request timed out.
    Request timed out.


    Ping statistics for 172.29.0.1:
    Packets: Sent = 4, Received = 1, Lost = 3 (75% loss),


    C:\>route print
    ===========================================================================
    Interface List
    36...........................VB
    21...00 1e 10 1f bd 8b ......HUAWEI Mobile Connect - 3G Network Card
    13...00 1e 64 44 82 e2 ......Intel(R) WiFi Link 1000 BGN
    12...c8 0a a9 2c 31 45 ......Qualcomm Atheros AR8131 PCI-E Gigabit Ethernet Con
    troller (NDIS 6.30)
    1...........................Software Loopback Interface 1
    17...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
    18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
    19...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
    20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
    ===========================================================================


    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination Netmask Gateway Interface Metric
    0.0.0.0 0.0.0.0 172.29.0.1 172.29.0.103 4255
    0.0.0.0 0.0.0.0 On-link 119.12.106.104 31
    119.12.106.104 255.255.255.255 On-link 119.12.106.104 286
    127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531
    127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531
    127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
    172.29.0.0 255.255.255.0 On-link 172.29.0.103 4511
    172.29.0.103 255.255.255.255 On-link 172.29.0.103 4511
    172.29.0.255 255.255.255.255 On-link 172.29.0.103 4511
    224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531
    224.0.0.0 240.0.0.0 On-link 172.29.0.103 4511
    224.0.0.0 240.0.0.0 On-link 119.12.106.104 31
    255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
    255.255.255.255 255.255.255.255 On-link 172.29.0.103 4511
    255.255.255.255 255.255.255.255 On-link 119.12.106.104 286
    ===========================================================================
    Persistent Routes:
    None


    IPv6 Route Table
    ===========================================================================
    Active Routes:
    If Metric Network Destination Gateway
    1 306 ::1/128 On-link
    17 306 2001::/32 On-link
    17 306 2001:0:9d38:953c:2c9e:19b4:88f3:9597/128
    On-link
    19 1040 2002::/16 On-link
    19 296 2002:770c:6a68::770c:6a68/128
    On-link
    13 286 fe80::/64 On-link
    17 306 fe80::/64 On-link
    13 286 fe80::109e:a4e0:4dd6:88f7/128
    On-link
    17 306 fe80::2c9e:19b4:88f3:9597/128
    On-link
    1 306 ff00::/8 On-link
    17 306 ff00::/8 On-link
    13 286 ff00::/8 On-link
    ===========================================================================
    Persistent Routes:
    None


    C:\>

    you can see that the host 172.29.0.1 should be picked up by the most specific route, being 172.29.0.0/24, but instead is caught by the default route. The only thing which might make sense to me is that windows is respecting the metric before the specificity of the route.

    Anyway, I can add more networks, and each time I do, different results occur.

    eg: I add my wired LAN (172.30.0.0/24) and we can see devices on that network, but still not 172.29.x hosts:


    C:\>ping 172.30.0.1


    Pinging 172.30.0.1 with 32 bytes of data:
    Reply from 172.30.0.1: bytes=32 time=1ms TTL=255
    Reply from 172.30.0.1: bytes=32 time=1ms TTL=255
    Reply from 172.30.0.1: bytes=32 time=1ms TTL=255
    Reply from 172.30.0.1: bytes=32 time=1ms TTL=255


    Ping statistics for 172.30.0.1:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 1ms, Maximum = 1ms, Average = 1ms


    C:\>ping 8.8.8.8


    Pinging 8.8.8.8 with 32 bytes of data:
    Reply from 8.8.8.8: bytes=32 time=107ms TTL=55
    Reply from 8.8.8.8: bytes=32 time=90ms TTL=55
    Reply from 8.8.8.8: bytes=32 time=142ms TTL=55
    Reply from 8.8.8.8: bytes=32 time=146ms TTL=55


    Ping statistics for 8.8.8.8:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
    Approximate round trip times in milli-seconds:
    Minimum = 90ms, Maximum = 146ms, Average = 121ms


    C:\>ping 172.29.0.1


    Pinging 172.29.0.1 with 32 bytes of data:
    Request timed out.
    Request timed out.
    Request timed out.
    Request timed out.


    Ping statistics for 172.29.0.1:
    Packets: Sent = 4, Received = 0, Lost = 4 (100% loss),


    C:\>route print
    ===========================================================================
    Interface List
    36...........................VB
    21...00 1e 10 1f bd 8b ......HUAWEI Mobile Connect - 3G Network Card
    13...00 1e 64 44 82 e2 ......Intel(R) WiFi Link 1000 BGN
    12...c8 0a a9 2c 31 45 ......Qualcomm Atheros AR8131 PCI-E Gigabit Ethernet Con
    troller (NDIS 6.30)
    1...........................Software Loopback Interface 1
    16...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter
    17...00 00 00 00 00 00 00 e0 Teredo Tunneling Pseudo-Interface
    18...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #2
    19...00 00 00 00 00 00 00 e0 Microsoft 6to4 Adapter
    20...00 00 00 00 00 00 00 e0 Microsoft ISATAP Adapter #3
    ===========================================================================


    IPv4 Route Table
    ===========================================================================
    Active Routes:
    Network Destination Netmask Gateway Interface Metric
    0.0.0.0 0.0.0.0 172.30.0.1 172.30.0.254 4245
    0.0.0.0 0.0.0.0 172.29.0.1 172.29.0.103 4255
    0.0.0.0 0.0.0.0 On-link 119.12.106.104 31
    119.12.106.104 255.255.255.255 On-link 119.12.106.104 286
    127.0.0.0 255.0.0.0 On-link 127.0.0.1 4531
    127.0.0.1 255.255.255.255 On-link 127.0.0.1 4531
    127.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
    172.29.0.0 255.255.255.0 On-link 172.29.0.103 4511
    172.29.0.103 255.255.255.255 On-link 172.29.0.103 4511
    172.29.0.255 255.255.255.255 On-link 172.29.0.103 4511
    172.30.0.0 255.255.255.0 On-link 172.30.0.254 4501
    172.30.0.254 255.255.255.255 On-link 172.30.0.254 4501
    172.30.0.255 255.255.255.255 On-link 172.30.0.254 4501
    224.0.0.0 240.0.0.0 On-link 127.0.0.1 4531
    224.0.0.0 240.0.0.0 On-link 172.30.0.254 4501
    224.0.0.0 240.0.0.0 On-link 172.29.0.103 4511
    224.0.0.0 240.0.0.0 On-link 119.12.106.104 31
    255.255.255.255 255.255.255.255 On-link 127.0.0.1 4531
    255.255.255.255 255.255.255.255 On-link 172.30.0.254 4501
    255.255.255.255 255.255.255.255 On-link 172.29.0.103 4511
    255.255.255.255 255.255.255.255 On-link 119.12.106.104 286
    ===========================================================================
    Persistent Routes:
    None


    IPv6 Route Table
    ===========================================================================
    Active Routes:
    If Metric Network Destination Gateway
    1 306 ::1/128 On-link
    17 306 2001::/32 On-link
    17 306 2001:0:9d38:953c:2c9e:19b4:88f3:9597/128
    On-link
    19 1040 2002::/16 On-link
    19 296 2002:770c:6a68::770c:6a68/128
    On-link
    13 286 fe80::/64 On-link
    17 306 fe80::/64 On-link
    13 286 fe80::109e:a4e0:4dd6:88f7/128
    On-link
    17 306 fe80::2c9e:19b4:88f3:9597/128
    On-link
    1 306 ff00::/8 On-link
    17 306 ff00::/8 On-link
    13 286 ff00::/8 On-link
    ===========================================================================
    Persistent Routes:
    None


    C:\>


    Goatse
      My System SpecsSystem Spec

  4. #4


    England, Northamptonshire
    Posts : 536
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard


    Based on what you have shown, your computer has multiple default routes (0.0.0.0) Since it has multiple default routes I think Windows is picking the best path based on the metric.

    Are you able to show my your network topology with IP addressing scheme? Possibly draw one? I need to see your network setup so I can see where each device is in relation to your desktop.

    Many Thanks,
    Josh
      My System SpecsSystem Spec

  5. #5


    Posts : 5
    Win 8


    The wifi uses 172.29.0.0/24 it's got two printers, two NAS, two computers, wireless router which includes DHCP server.

    The office uses 172.30.0.0/24 it's got another computer, four phones and an Epygi PBX which does the DHCP.

    The cellular broadband is a USB stick with dynamic IP addressing.

    The only host which connects any of these networks is the win8 box, and the same machine running win7 worked just fine, but the upgrade means it works like this instead.



    But this shouldn't be relevant: if you see above when I tried to ping 172.29.0.1 the computer was sending out the USB stick.
    Yet 172.29.0.1 is on a directly connected subnet. The metrics should even come into it, the computer should always be using the most specific route first. That host isn't on the default route.
    The weird part is that 172.30.0.1 is reachable, the computer respects the /24 route out the LAN, but not a similar route out the WiFi.

    Go figure.

    Goatse
      My System SpecsSystem Spec

  6. #6


    England, Northamptonshire
    Posts : 536
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard


    It is sending out the USB stick because the metric is lower. When there is a tie in the routing table the device will use the metric to determine the best path to its destination. In this case you have two default routes :

    1). 0.0.0.0 0.0.0.0 172.29.0.1 172.29.0.103 4255

    2). 0.0.0.0 0.0.0.0 On-link 119.12.106.104 31

    That being said the following route should take effect since it is more specific as you said... odd:

    172.29.0.0 255.255.255.0 On-link 172.29.0.103 4511

    _____________________________________

    So your machine is acting as a router between the two subnets? Is it connected to the WAN port on your wireless router? If so what is the subnet between your machine and the wireless router?, as that needs to be a separate subnet.

    As a testing measure, remove the USB broadband from the machine and the phone network and try to ping the wi-fi subnet (172.29.0.0/24). If that fails then you have an issue with your routing table.

    You said it worked in Windows 7, was the routing table the exact same in 7?

    Can you test in safe mode with networking and see if there is a third party application causing issues

    If it still doesn't work then try to delete and re add the 172.29.0.0/24 subnet.

    ________________________________________


    Josh
    Last edited by Shadowjk; 02 Aug 2013 at 07:25.
      My System SpecsSystem Spec

  7. #7


    Posts : 5
    Win 8


    No. The topology is:

    Phone1 Phone2 etc
    / /
    ------switch----- (lan) PBX (wan)---- Internet
    /
    Win 8 --- wifi router --- printer
    | | \ printer
    USB Other devices
    Internet

    No, the win machine is not routing - Internet sharing is not activated. Wan port of wifi router also connects to Internet.
    Win 8 machine is attached to WAN side of everything.

    I never needed to look at the route table on win7 box.

    My MacBook can be swapped in instead of the win8 machine, and works as I expect (it sees everything g correctly when connected to three networks)

    When the win8 is single homed on the wireless, it works fine. Adding any one network loses visbility to the wireless.
      My System SpecsSystem Spec

  8. #8


    England, Northamptonshire
    Posts : 536
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard


    Why is the machine on the WAN side? Unless you are routing something there is no need to have it on the WAN side.

    Connect both NICs to the LAN ports on both networks.

    If the machine is in the middle of both networks (WAN side) then it will need to be on a different IP subnet otherwise when the packets reach to a device say on your wireless network the device will then think that the source is on its LAN based on the subnet mask /24 when it is on the WAN.

    When you connect the Mac the same way can you show the route table and tell me the ip address and subnet mask of the machine. For a mac you will need to use the following command to show the routing table:

    Code:
    netstat -nr
    Josh
      My System SpecsSystem Spec

  9. #9


    Posts : 5
    Win 8


    Sorry, typo- my bad. Win 8 machine is on the *LAN* side of everything.

    The topology is not the problem.

    The question is: what causes a win8 machine to not respect a better route and instead use a default route?
      My System SpecsSystem Spec

  10. #10


    England, Northamptonshire
    Posts : 536
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard


    I am not sure and is most certainly an odd issue as it would appear it is accepting the phone route over the default route which is what it should be doing.

    Could you please type the following in an elevated command prompt on the machine (Elevated Command Prompt - Open in Windows 8) :

    Code:
    route delete 172.29.0.0
    Once deleted please then manually add the following static route:

    Code:
    route add 172.29.0.0 mask 255.255.255.0 172.29.0.1
    The commands need to be typed exactly including any spaces

    Then try connectivity

    Hope This Helps,
    Josh
      My System SpecsSystem Spec

Win 8 Professional no good at mutli-homing
Related Threads
I keep getting asked by family and friends to help with their PCs (you know how that feels :D) and when I ask about their installation media I just get blank looks. So I thought I would look at creating/using my own media. I have been using VMs for testing these, so much better than playing with...
I have a key for a Full Copy of Windows 8 Pro and I don't have a disc so I need an ISO so that I can do a clean install. I have yet to find an ISO am I looking in the wrong places? Also will my 8 key work if I wanted to do 8.1 instead or would I need to buy a separate key for that? Thanks!
Hello, I purchased Windows 8.1 Professional 64 bit from the Microsoft Store. When I try to download it, I get the dreaded "we can't connect to the internet right now" error. This happens regardless of which computer I am on or which OS I use. Many other people have had this problem and it looks...
Solved Windows 8 Professional in General Support
What can you do in Windows 8 Professional that you can't do in Windows 8? Just curious..... Thank you, Kent G. Bailey
Hello guys im wake up today and try find my cd drivers for printer canon mp250.... but i can't find installation cd... but im plug printer in windows developer preview and in 2 minutes him recognize the printer and install drivers... him show me the printer model and automatically installl all...
Eight Forums Android App Eight Forums IOS App Follow us on Facebook