I'm still having severe problems with routing.
When I ping 1.1.1.1 or 1.0.0.1 from the pfSense shell, it goes into a routing loop and exhausts the TTL.
When I ping 8.8.8.8 or 8.8.4.4, I often get "no route to host". Sometimes it works.
But if I specify the source address, it works well:
[2.4.5-RELEASE][root@pfSense.int]/root: ping -S 10.20.204.90 8.8.4.4
PING 8.8.4.4 (8.8.4.4) from 10.20.204.90: 56 data bytes
64 bytes from 8.8.4.4: icmp_seq=0 ttl=116 time=21.044 ms
64 bytes from 8.8.4.4: icmp_seq=1 ttl=116 time=20.887 ms
64 bytes from 8.8.4.4: icmp_seq=2 ttl=116 time=21.234 ms
64 bytes from 8.8.4.4: icmp_seq=3 ttl=116 time=21.606 ms
[2.4.5-RELEASE][root@pfSense.int]/root: ping -S 10.20.204.90 8.8.8.8
PING 8.8.8.8 (8.8.8.8) from 10.20.204.90: 56 data bytes
64 bytes from 8.8.8.8: icmp_seq=0 ttl=116 time=21.235 ms
64 bytes from 8.8.8.8: icmp_seq=1 ttl=116 time=20.973 ms
64 bytes from 8.8.8.8: icmp_seq=2 ttl=116 time=21.790 ms
64 bytes from 8.8.8.8: icmp_seq=3 ttl=116 time=21.884 ms
round-trip min/avg/max/stddev = 20.973/21.486/22.240/0.308 ms
[2.4.5-RELEASE][root@pfSense.int]/root: ping -S 10.20.204.90 1.1.1.1
PING 1.1.1.1 (1.1.1.1) from 10.20.204.90: 56 data bytes
64 bytes from 1.1.1.1: icmp_seq=0 ttl=58 time=15.984 ms
64 bytes from 1.1.1.1: icmp_seq=1 ttl=58 time=15.907 ms
64 bytes from 1.1.1.1: icmp_seq=2 ttl=58 time=15.715 ms
64 bytes from 1.1.1.1: icmp_seq=3 ttl=58 time=15.637 ms
[2.4.5-RELEASE][root@pfSense.int]/root: ping -S 10.20.204.90 1.0.0.1
PING 1.0.0.1 (1.0.0.1) from 10.20.204.90: 56 data bytes
64 bytes from 1.0.0.1: icmp_seq=0 ttl=58 time=15.852 ms
64 bytes from 1.0.0.1: icmp_seq=1 ttl=58 time=16.028 ms
64 bytes from 1.0.0.1: icmp_seq=2 ttl=58 time=16.030 ms
64 bytes from 1.0.0.1: icmp_seq=3 ttl=58 time=15.974 ms
Here's the end of the output from pinging without the source address:
36 bytes from localhost (127.0.0.1): Redirect Host(New addr: 10.20.204.90)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 77e2 0 0000 05 01 0000 127.0.0.1 1.1.1.1
36 bytes from localhost (127.0.0.1): Redirect Host(New addr: 10.20.204.90)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 77e2 0 0000 04 01 0000 127.0.0.1 1.1.1.1
36 bytes from localhost (127.0.0.1): Redirect Host(New addr: 10.20.204.90)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 77e2 0 0000 03 01 0000 127.0.0.1 1.1.1.1
36 bytes from localhost (127.0.0.1): Redirect Host(New addr: 10.20.204.90)
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 77e2 0 0000 02 01 0000 127.0.0.1 1.1.1.1
36 bytes from localhost (127.0.0.1): Time to live exceeded
Vr HL TOS Len ID Flg off TTL Pro cks Src Dst
4 5 00 0054 77e2 0 0000 01 01 0000 127.0.0.1 1.1.1.1
What's going on!?