Hello all,
Sorry to bother you with this topic, but I tried to configure PCC for several weeks in my existing network configuration without luck. As I have a couple of vlans and networks, I thought I was doing something wrong, then I renewed my wifi AP and decided to go with a Chateau LTE18, then before set it as AP decided to try to configure it from scratch, without vlans and a single LAN network to try to make PCC works, but I’m still struggling to make it work properly.
This is my current configuration:
WAN1 - IP 192.168.1.3/24 - GW 192.168.1.1
WAN2 - IP 192.168.2.3/24 - GW 192.168.2.1
LAN - ETH5 - IP 192.168.80.1/24 with a DHCP running
Nothing fancy, just the basics, it’s “balancing” the connections, but my problem is when I try to do a tracert from my windows machine, the first hope (192.168.80.1) is giving me a timeout.
PS C:\Users\Gustavo> tracert -d 8.8.8.8
Tracing route to 8.8.8.8 over a maximum of 30 hops
1 * * * Request timed out.
2 1 ms <1 ms <1 ms 192.168.2.1
3 3 ms 2 ms 4 ms 131.100.65.1
4 6 ms 5 ms 5 ms 200.63.150.205
5 26 ms 16 ms 13 ms 74.125.51.139
6 12 ms 11 ms 12 ms 74.125.51.138
7 13 ms 14 ms
PS C:\Users\Gustavo> ^C
PS C:\Users\Gustavo> tracert -d 8.8.4.4
Tracing route to 8.8.4.4 over a maximum of 30 hops
1 * * * Request timed out.
2 <1 ms <1 ms <1 ms 192.168.1.1
3 18 ms 30 ms 20 ms 131.100.65.1
4 6 ms 5 ms 6 ms 200.63.150.205
5 31 ms 13 ms 12 ms 72.14.208.91
6 12 ms 12 ms 12 ms 74.125.51.138
7 14 ms 14 ms 14 ms 172.253.53.33
8 13 ms 12 ms 12 ms 142.251.79.117
9 13 ms 12 ms 12 ms 8.8.4.4
Is there any way to avoid this? Seems that timeout is giving some issues when I try to access internet from my windows machine (Currently testing with a single PC connected to the router).
I still think I’m doing something wrong, I read the docs several times, read forum posts and I don’t know how many videos I watched, but still not able to fix this.
I don’t get a timeout if I disable these routes, but of course I’m not balancing the connections:
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.1.1 pref-src="" routing-table=to-WAN1 scope=30 \
suppress-hw-offload=no target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.2.1 pref-src="" routing-table=to-WAN2 scope=30 \
suppress-hw-offload=no target-scope=10
This is my complete configuration:
# 2023-10-13 13:35:20 by RouterOS 7.11.2
# software id = K34M-Y97F
#
# model = S53UG+5HaxD2HaxD&EG18-EA
# serial number = XXXXXXXXXX
/interface lte
set [ find default-name=lte1 ] allow-roaming=no band="" disabled=yes
/interface ethernet
set [ find default-name=ether1 ] name=WAN1
set [ find default-name=ether2 ] name=WAN2
/interface list
add name=WAN
add name=LAN
/ip pool
add name=dhcp_pool1 ranges=192.168.80.100-192.168.80.254
/ip dhcp-server
add address-pool=dhcp_pool1 interface=ether5 lease-time=1d name=dhcp1
/routing table
add disabled=no fib name=to-WAN1
add disabled=no fib name=to-WAN2
/ip neighbor discovery-settings
set discover-interface-list=!dynamic
/interface list member
add interface=WAN1 list=WAN
add interface=WAN2 list=WAN
add interface=ether5 list=LAN
/ip address
add address=192.168.1.3/24 interface=WAN1 network=192.168.1.0
add address=192.168.2.3/24 interface=WAN2 network=192.168.2.0
add address=192.168.80.1/24 interface=ether5 network=192.168.80.0
/ip dhcp-server network
add address=192.168.80.0/24 gateway=192.168.80.1
/ip dns
set servers=8.8.8.8,8.8.4.4
/ip firewall address-list
add address=192.168.80.0/24 list=LOCAL-IP
add address=172.16.0.0/12 list=LOCAL-IP
add address=10.0.0.0/8 list=LOCAL-IP
/ip firewall mangle
add action=mark-connection chain=prerouting connection-mark=no-mark \
connection-state=new in-interface=WAN1 new-connection-mark=cm-WAN1 \
passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark \
connection-state=new in-interface=WAN2 new-connection-mark=cm-WAN2 \
passthrough=yes
add action=mark-routing chain=output connection-mark=cm-WAN1 \
new-routing-mark=to-WAN1 passthrough=yes
add action=mark-routing chain=output connection-mark=cm-WAN2 \
new-routing-mark=to-WAN2 passthrough=yes
add action=mark-connection chain=prerouting connection-mark=no-mark \
connection-state=new dst-address-list=!LOCAL-IP dst-address-type=!local \
new-connection-mark=cm-WAN1 passthrough=yes per-connection-classifier=\
both-addresses-and-ports:2/0 src-address-list=LOCAL-IP
add action=mark-connection chain=prerouting connection-mark=no-mark \
connection-state=new dst-address-list=!LOCAL-IP dst-address-type=!local \
new-connection-mark=cm-WAN2 passthrough=yes per-connection-classifier=\
both-addresses-and-ports:2/1 src-address-list=LOCAL-IP
add action=mark-routing chain=prerouting connection-mark=cm-WAN1 \
dst-address-list=!LOCAL-IP new-routing-mark=to-WAN1 passthrough=yes \
src-address-list=LOCAL-IP
add action=mark-routing chain=prerouting connection-mark=cm-WAN2 \
dst-address-list=!LOCAL-IP new-routing-mark=to-WAN2 passthrough=yes \
src-address-list=LOCAL-IP
/ip firewall nat
add action=masquerade chain=srcnat out-interface=WAN1
add action=masquerade chain=srcnat out-interface=WAN2
/ip route
add check-gateway=ping distance=1 gateway=192.168.1.1
add check-gateway=ping distance=2 gateway=192.168.2.1
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.1.1 pref-src="" routing-table=to-WAN1 scope=30 \
suppress-hw-offload=no target-scope=10
add check-gateway=ping disabled=no distance=1 dst-address=0.0.0.0/0 gateway=\
192.168.2.1 pref-src="" routing-table=to-WAN2 scope=30 \
suppress-hw-offload=no target-scope=10
/system clock
set time-zone-name=America/Argentina/Buenos_Aires
/system note
set show-at-login=no
/system ntp client
set enabled=yes
/system ntp client servers
add address=pool.ntp.org
Any help will be appreciated!
Thanks.
Gustavo