Traceroute does not give correct info with certain configurations. It seems like the first hop is not being reported correctly in the following configuration:
From pc using MT router (192.168.1.3) with pppoe-client and masquerade rule. (Version 3.2 RB600)
Before:
1 <1 ms <1 ms <1 ms 192.168.1.3
2 * * * Request timed out.
3 12 ms 11 ms 11 ms 196.7.196.21
4 12 ms 12 ms 12 ms 196.30.121.157
5 13 ms 12 ms 12 ms 196.30.156.35
Added mangle rule:
chain=forward action=change-ttl new-ttl=increment:1 protocol=icmp
This seems to fix it but…
After:
1 <1 ms <1 ms <1 ms 192.168.1.3
2 12 ms 11 ms 13 ms 196.7.196.21
3 14 ms 12 ms 12 ms 196.30.121.157
4 13 ms 12 ms 12 ms 196.30.156.35
5 12 ms 12 ms 12 ms 196.30.156.136
There is however still a problem:
The ip’s on the pppoe hop does not not get reported at all.
What could cause this??
Traceroute from the router itself also misreports first hop.
There should be a 41.x.x.x ip that is assigned to the pppoe-client.
[admin@Balancer] /tool> traceroute XXXXXXXXX.co.za
ADDRESS STATUS
1 0.0.0.0 timeout timeout timeout
2 atm4-0-0sub106.gw11.jnb6.alter.net 11ms 11ms 11ms
3 pos8-1-0.gw11.jnb6.alter.net 11ms 12ms 11ms
4 fe8-1-0.gw1.jnb6.alter.net 12ms 12ms 11ms mpls-label=426 ttl=255
5 vlan9.hr3.jnb6.alter.net 12ms 11ms 11ms
Have i missed previous posts about this??