Cable Forum

Cable Forum (https://www.cableforum.uk/board/index.php)
-   Virgin Media Internet Service (https://www.cableforum.uk/board/forumdisplay.php?f=12)
-   -   VM Business : Issue since moving to 5 static IPs (https://www.cableforum.uk/board/showthread.php?t=33708414)

sebyoung 20-11-2019 18:21

Issue since moving to 5 static IPs
 
Hi all

I hope someone can shed some light! We were on VMB 350/20 with a dynamic IP for a few years, which was relatively trouble free. Our last PCI DSS compliance scan was showing some ports open when our public IP was scanned, even though nothing was open. After some investigation, it was the Hitron that was to blame (even though it was in modem mode, fed into our Draytek Vigor 2830). VMB knew what I was talking about when I contacted them about it and said the only way to resolve this was to move to multiple static IPs.

So we did. Last Friday, this was complete, I reconfigured the Hitron and Draytek, and all was working okay (although the speed had dropped fairly significantly, but that's another issue).

However, our Verifone credit card terminals stopped logging in and would just say "login failed". But when I removed the VMB connection from our Draytek and let it switch to our ADSL backup, they would login fine. We had no problem with the same setup previously when on a dynamic IP.

I got in touch with Verifone who said this:

Quote:

Unfortunately there are some know issues with Virgin media business network

The issue we have with it is how they sort the traffic on their network. In short terms the transaction gets sent out on one port and come back on another. The Ocius software does not recognise the response from Virgin which then means that their is not a successful connection.

What I can recommend is that you change your public facing IP address back to Dynamic. This should then allow the device to connect without any issues.
I have raised this with Virgin and am waiting for someone to get back to me. Does anyone know what this is all about and whether this a way to resolve it without moving back to dynamic?

Thanks in advance.

kev445 22-11-2019 10:36

Re: Issue since moving to 5 static IPs
 
What do you get back from:
https://www.speedguide.net/analyzer.php

Please could you copy and paste the share your results box. This could give a clue as to what is happening.

sebyoung 22-11-2019 15:41

Re: Issue since moving to 5 static IPs
 
Thanks for your reply! Here are the results.

Quote:

« SpeedGuide.net TCP Analyzer Results »
Tested on: 2019.11.22 10:40
IP address: 62.31.xx.xxx
Client OS/browser: Windows 10 (Chrome 78.0.3904.97)

TCP options string: 020405500103030801010402
MSS: 1360
MTU: 1400
TCP Window: 262400 (not multiple of MSS)
RWIN Scaling: 8 bits (2^8=256)
Unscaled RWIN : 1025
Recommended RWINs: 65280, 130560, 261120, 522240, 1044480
BDP limit (200ms): 10496kbps (1312KBytes/s)
BDP limit (500ms): 4198kbps (525KBytes/s)
MTU Discovery: ON
TTL: 113
Timestamps: OFF
SACKs: ON
IP ToS: 00100000 (32)
Precedence: 001 (priority)
Delay: 0 (normal delay)
Throughput: 0 (normal throughput)
Reliability: 0 (normal reliability)
Cost: 0 (normal cost)
Check bit: 0 (correct)
DSCP (DiffServ): CS1 001000 (8) - class 1 (RFC 2474). Similar forwarding behavior to the ToS Precedence field.

kev445 22-11-2019 16:45

Re: Issue since moving to 5 static IPs
 
Have you set the MTU to 1400 on the Draytek router for the Virgin media connection?
This may handle the changing of MTU more gracefully compared to the Hitron.

That may resolve the issue for you.

Let us know the outcome :).

sebyoung 22-11-2019 17:00

Re: Issue since moving to 5 static IPs
 
Thanks Kev, but no dice! New results:

Quote:

« SpeedGuide.net TCP Analyzer Results »
Tested on: 2019.11.22 12:00
IP address: 62.31.xx.xxx
Client OS/browser: Windows 10 (Chrome 78.0.3904.97)

TCP options string: 020405500103030801010402
MSS: 1360
MTU: 1400
TCP Window: 262400 (not multiple of MSS)
RWIN Scaling: 8 bits (2^8=256)
Unscaled RWIN : 1025
Recommended RWINs: 65280, 130560, 261120, 522240, 1044480
BDP limit (200ms): 10496kbps (1312KBytes/s)
BDP limit (500ms): 4198kbps (525KBytes/s)
MTU Discovery: ON
TTL: 113
Timestamps: OFF
SACKs: ON
IP ToS: 00100000 (32)
Precedence: 001 (priority)
Delay: 0 (normal delay)
Throughput: 0 (normal throughput)
Reliability: 0 (normal reliability)
Cost: 0 (normal cost)
Check bit: 0 (correct)
DSCP (DiffServ): CS1 001000 (8) - class 1 (RFC 2474). Similar forwarding behavior to the ToS Precedence field.

kev445 22-11-2019 17:53

Re: Issue since moving to 5 static IPs
 
If you leave / set the MTU at 1400 and switch over to your ADSL backup, does it work then?

sebyoung 22-11-2019 18:12

Re: Issue since moving to 5 static IPs
 
I just set the MTU on WAN1 (ADSL) to 1400 too and can confirm that they work fine. Just not on the VMB!

sebyoung 23-11-2019 11:56

Re: Issue since moving to 5 static IPs
 
Turns out the card machines won't do a keyed 'customer not present' transaction either anymore. I think we'll have to move back to dynamic on Monday.

Appreciate the help so far!

Foo Fighter 24-11-2019 12:16

Re: Issue since moving to 5 static IPs
 
If you have both WANs connected on the draytek then set static IPs on the terminals. You can then create a load balance rule so that those IPs are set to use the asdl WAN. Make anothe rule so that other IPs use the Virgin WAN.

kev445 24-11-2019 15:41

Re: Issue since moving to 5 static IPs
 
Seb, this has me really stumped…

Unfortunately, if it isn’t an MTU issue, the likelihood of us being able to resolve this ourselves is slim.

Let’s focus on what Verifone are saying, the transaction gets sent out on one port and comes back on another. This is quite an ambiguous statement, making it hard to decipher what they mean.

I’ve been wracking my brain trying to think what it could be, but nothing I come up with makes any sense. It unlikely to be TCP/UDP ports, otherwise nothing would work… Any sort of PC port doesn’t even make the remotest bit of sense either.

If you go back to a dynamic IP address, won’t you have the same PCI compliance issue? If you explain the Hitron is outside your firewall, will this appease them?

Alternatively if you know the IP address the terminal is trying to connect to, I would copy and paste a trace route into an e-mail to Virgin Media support… Explain the issue you’re having, the steps you’ve taken to resolve the issue and how it’s working on your ADSL backup with the same router.
Hopefully they’ll be able to diagnose the cause from their end.

fizzyade 25-11-2019 10:52

Re: Issue since moving to 5 static IPs
 
Quote:

Originally Posted by kev445 (Post 36018129)
Seb, this has me really stumped…

Unfortunately, if it isn’t an MTU issue, the likelihood of us being able to resolve this ourselves is slim.

Let’s focus on what Verifone are saying, the transaction gets sent out on one port and comes back on another. This is quite an ambiguous statement, making it hard to decipher what they mean.

I’ve been wracking my brain trying to think what it could be, but nothing I come up with makes any sense. It unlikely to be TCP/UDP ports, otherwise nothing would work… Any sort of PC port doesn’t even make the remotest bit of sense either.

If you go back to a dynamic IP address, won’t you have the same PCI compliance issue? If you explain the Hitron is outside your firewall, will this appease them?

Alternatively if you know the IP address the terminal is trying to connect to, I would copy and paste a trace route into an e-mail to Virgin Media support… Explain the issue you’re having, the steps you’ve taken to resolve the issue and how it’s working on your ADSL backup with the same router.
Hopefully they’ll be able to diagnose the cause from their end.

Maybe it's an issue with PAT port translation, but then that doesn't explain why it would work on DHCP and not static ip.

OP have you tried temporarily putting a verifone device on it's own static ip and see if it behaves?

sebyoung 26-11-2019 12:41

Re: Issue since moving to 5 static IPs
 
Hi all, sorry for the late reply. Thanks very much for the continued support!

Quote:

Originally Posted by Foo Fighter (Post 36018107)
If you have both WANs connected on the draytek then set static IPs on the terminals. You can then create a load balance rule so that those IPs are set to use the asdl WAN. Make anothe rule so that other IPs use the Virgin WAN.

This could work, but the whole reason we have ADSL is as a failover, and this would really put us back to having no backup if the ADSL went down.

Quote:

Originally Posted by kev445 (Post 36018129)
Seb, this has me really stumped…

Unfortunately, if it isn’t an MTU issue, the likelihood of us being able to resolve this ourselves is slim.

Let’s focus on what Verifone are saying, the transaction gets sent out on one port and comes back on another. This is quite an ambiguous statement, making it hard to decipher what they mean.

I’ve been wracking my brain trying to think what it could be, but nothing I come up with makes any sense. It unlikely to be TCP/UDP ports, otherwise nothing would work… Any sort of PC port doesn’t even make the remotest bit of sense either.

If you go back to a dynamic IP address, won’t you have the same PCI compliance issue? If you explain the Hitron is outside your firewall, will this appease them?

Alternatively if you know the IP address the terminal is trying to connect to, I would copy and paste a trace route into an e-mail to Virgin Media support… Explain the issue you’re having, the steps you’ve taken to resolve the issue and how it’s working on your ADSL backup with the same router.
Hopefully they’ll be able to diagnose the cause from their end.

My feeling is that Verifone's statement isn't technically correct. You're right that if we go back to a dynamic setup, we'll have the same compliance issue. But the thing was - it wasn't actually failing, it was passing but wanted us to attest why these ports are open, and it was the Hitron that was causing this. VMB knew what I was talking about and said that moving to static would fix it, which it did. Perhaps if we move back to dynamic, we can explore why these ports are open when the Hitron is in modem mode...

Quote:

Originally Posted by fizzyade (Post 36018193)
Maybe it's an issue with PAT port translation, but then that doesn't explain why it would work on DHCP and not static ip.

OP have you tried temporarily putting a verifone device on it's own static ip and see if it behaves?

Good suggestion. We have 5 static IPs, 1 router and 4 card machines. If this works, is there any reason the card machines shouldn't be on fixed IPs?

fizzyade 26-11-2019 21:53

Re: Issue since moving to 5 static IPs
 
i’d also hazard a guess that the ports you saw on dynamic IP weren’t actually open (or more likely closed). VM block a load of ports known to cause security holes/used by trojans (netbios ones), but for some unknown reason instead of just silently dropping traffic, they send back a port closed which shows the port as responding (but closed).

There’s a document somewhere which details the exact port numbers that are affected by this.

https://www.virginmedia.com/help/vir...internet-ports

sebyoung 27-11-2019 10:44

Re: Issue since moving to 5 static IPs
 
Quote:

Originally Posted by fizzyade (Post 36018403)
i’d also hazard a guess that the ports you saw on dynamic IP weren’t actually open (or more likely closed). VM block a load of ports known to cause security holes/used by trojans (netbios ones), but for some unknown reason instead of just silently dropping traffic, they send back a port closed which shows the port as responding (but closed).

There’s a document somewhere which details the exact port numbers that are affected by this.

https://www.virginmedia.com/help/vir...internet-ports

Thanks, that was probably all it was then...


All times are GMT +1. The time now is 21:05.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.