I am having issues using multiple IPs with my ISP. They have provided me a /29 subnet with 8 useable IPs. I have all 8 IPs set up on my WAN port (ethernet 8). With nothing else configured, I can ping using the first two IPs, while the last 3 time out. I connected directly to the demarc and was able to ping using my laptop on all 5 IPs. The ISP told me it was a misconfiguration with my Mikrotik and that I was passing my internal VLAN traffic to the internet. I figured if that were happening, I wouldn’t get any IP to work as they’d be expecting my traffic to be untagged, when in reality it is tagged. Furthermore, there aren’t any VLANs configured on the WAN port.
To prove this I wiped the config from my Mikrotik and configured my WAN with the IPs and a gateway. No VLANs, no security, no nothing. I ran the same ping tests and got the same result; the first two IPs work fine, the final three time out. I bypassed the router one last time, configured each IP on my laptop, and all 5 worked without any issue. Can anyone see any reason why this would be happening?
Here is my config with the IPs mostly removed. As you can see, I left it as vanilla as I could manage to, it doesn’t even have the right date and time. When not testing, I have it set up to pull NTP time.
[admin@MikroTik] > /export
# jan/02/1970 00:06:12 by RouterOS 6.45.3
# software id = HT9Y-4QA6
#
# model = CCR1036-8G-2S+
# serial number = 5AAD02D2FDAA
/interface wireless security-profiles
set [ find default=yes ] supplicant-identity=MikroTik
/ip address
add address=192.168.88.1/24 comment=defconf interface=ether1 network=192.168.88.0
add address=XXX.XXX.XXX.250/29 interface=ether8 network=XXX.XXX.XXX.248
add address=XXX.XXX.XXX.251/29 interface=ether8 network=XXX.XXX.XXX.248
add address=XXX.XXX.XXX.252/29 interface=ether8 network=XXX.XXX.XXX.248
add address=XXX.XXX.XXX.253/29 interface=ether8 network=XXX.XXX.XXX.248
add address=XXX.XXX.XXX.254/29 interface=ether8 network=XXX.XXX.XXX.248
/ip route
add distance=1 gateway=XXX.XXX.XXX.249
[admin@MikroTik] > ping count=5 src-address=XXX.XXX.XXX.250 8.8.8.8
SEQ HOST SIZE TTL TIME STATUS
0 8.8.8.8 56 117 7ms
1 8.8.8.8 56 117 6ms
2 8.8.8.8 56 117 6ms
3 8.8.8.8 56 117 6ms
4 8.8.8.8 56 117 6ms
sent=5 received=5 packet-loss=0% min-rtt=6ms avg-rtt=6ms max-rtt=7ms
[admin@MikroTik] > ping count=5 src-address=XXX.XXX.XXX.251 8.8.8.8
SEQ HOST SIZE TTL TIME STATUS
0 8.8.8.8 56 117 6ms
1 8.8.8.8 56 117 6ms
2 8.8.8.8 56 117 6ms
3 8.8.8.8 56 117 6ms
4 8.8.8.8 56 117 6ms
sent=5 received=5 packet-loss=0% min-rtt=6ms avg-rtt=6ms max-rtt=6ms
[admin@MikroTik] > ping count=5 src-address=XXX.XXX.XXX.252 8.8.8.8
SEQ HOST SIZE TTL TIME STATUS
0 8.8.8.8 timeout
1 8.8.8.8 timeout
2 8.8.8.8 timeout
3 8.8.8.8 timeout
4 8.8.8.8 timeout
sent=5 received=0 packet-loss=100%
[admin@MikroTik] > ping count=5 src-address=XXX.XXX.XXX.253 8.8.8.8
SEQ HOST SIZE TTL TIME STATUS
0 8.8.8.8 timeout
1 8.8.8.8 timeout
2 8.8.8.8 timeout
3 8.8.8.8 timeout
4 8.8.8.8 timeout
sent=5 received=0 packet-loss=100%
[admin@MikroTik] > ping count=5 src-address=XXX.XXX.XXX.254 8.8.8.8
SEQ HOST SIZE TTL TIME STATUS
0 8.8.8.8 timeout
1 8.8.8.8 timeout
2 8.8.8.8 timeout
3 8.8.8.8 timeout
4 8.8.8.8 timeout
sent=5 received=0 packet-loss=100%