Win 8 Professional no good at mutli-homing

Goatse

New Member
Messages
5
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 Computer

System One

  • OS
    Win 8
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.

route.PNG

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:

route2.JPG

Josh
 

My Computer

System One

  • OS
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i5 2400 @ 3.10GHz
    Motherboard
    Foxconn H67MP-S/-V/H67MP (CPU 1)
    Memory
    8.0GB DDR3 @ 665MHz (2GBx4)
    Graphics Card(s)
    AMD Radeon HD 6800 Series (Sapphire/PCPartner)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    SMB1930NW + AOC 2243W
    Screen Resolution
    1440x900 + 1920x1080
    Hard Drives
    977GB Seagate ST31000524AS ATA Device (SATA)
    250GB WD iSCSI attached drive
    PSU
    750W PSU
    Case
    Novatech Night
    Keyboard
    Dell Standard PS/2 Keyboard
    Mouse
    R.A.T 7 Gaming Mouse
    Browser
    Google Chrome
    Other Info
    Optiarc DVD RW AD-5260S ATA Device
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 Computer

System One

  • OS
    Win 8
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 Computer

System One

  • OS
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i5 2400 @ 3.10GHz
    Motherboard
    Foxconn H67MP-S/-V/H67MP (CPU 1)
    Memory
    8.0GB DDR3 @ 665MHz (2GBx4)
    Graphics Card(s)
    AMD Radeon HD 6800 Series (Sapphire/PCPartner)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    SMB1930NW + AOC 2243W
    Screen Resolution
    1440x900 + 1920x1080
    Hard Drives
    977GB Seagate ST31000524AS ATA Device (SATA)
    250GB WD iSCSI attached drive
    PSU
    750W PSU
    Case
    Novatech Night
    Keyboard
    Dell Standard PS/2 Keyboard
    Mouse
    R.A.T 7 Gaming Mouse
    Browser
    Google Chrome
    Other Info
    Optiarc DVD RW AD-5260S ATA Device
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 Computer

System One

  • OS
    Win 8
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:

My Computer

System One

  • OS
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i5 2400 @ 3.10GHz
    Motherboard
    Foxconn H67MP-S/-V/H67MP (CPU 1)
    Memory
    8.0GB DDR3 @ 665MHz (2GBx4)
    Graphics Card(s)
    AMD Radeon HD 6800 Series (Sapphire/PCPartner)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    SMB1930NW + AOC 2243W
    Screen Resolution
    1440x900 + 1920x1080
    Hard Drives
    977GB Seagate ST31000524AS ATA Device (SATA)
    250GB WD iSCSI attached drive
    PSU
    750W PSU
    Case
    Novatech Night
    Keyboard
    Dell Standard PS/2 Keyboard
    Mouse
    R.A.T 7 Gaming Mouse
    Browser
    Google Chrome
    Other Info
    Optiarc DVD RW AD-5260S ATA Device
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 Computer

System One

  • OS
    Win 8
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 Computer

System One

  • OS
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i5 2400 @ 3.10GHz
    Motherboard
    Foxconn H67MP-S/-V/H67MP (CPU 1)
    Memory
    8.0GB DDR3 @ 665MHz (2GBx4)
    Graphics Card(s)
    AMD Radeon HD 6800 Series (Sapphire/PCPartner)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    SMB1930NW + AOC 2243W
    Screen Resolution
    1440x900 + 1920x1080
    Hard Drives
    977GB Seagate ST31000524AS ATA Device (SATA)
    250GB WD iSCSI attached drive
    PSU
    750W PSU
    Case
    Novatech Night
    Keyboard
    Dell Standard PS/2 Keyboard
    Mouse
    R.A.T 7 Gaming Mouse
    Browser
    Google Chrome
    Other Info
    Optiarc DVD RW AD-5260S ATA Device
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 Computer

System One

  • OS
    Win 8
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 (http://www.eightforums.com/tutorials/2754-elevated-command-prompt-open-windows-8-a.html) :

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 Computer

System One

  • OS
    Windows 8.1 Pro 64-bit ; Windows Server 2012 R2 Standard
    Computer type
    PC/Desktop
    System Manufacturer/Model
    Custom Built
    CPU
    Intel Core i5 2400 @ 3.10GHz
    Motherboard
    Foxconn H67MP-S/-V/H67MP (CPU 1)
    Memory
    8.0GB DDR3 @ 665MHz (2GBx4)
    Graphics Card(s)
    AMD Radeon HD 6800 Series (Sapphire/PCPartner)
    Sound Card
    Realtek High Definition Audio
    Monitor(s) Displays
    SMB1930NW + AOC 2243W
    Screen Resolution
    1440x900 + 1920x1080
    Hard Drives
    977GB Seagate ST31000524AS ATA Device (SATA)
    250GB WD iSCSI attached drive
    PSU
    750W PSU
    Case
    Novatech Night
    Keyboard
    Dell Standard PS/2 Keyboard
    Mouse
    R.A.T 7 Gaming Mouse
    Browser
    Google Chrome
    Other Info
    Optiarc DVD RW AD-5260S ATA Device
Back
Top