I'm having a really weird issue with my server (FC6)
Whenever I try to make a request outbound on port 80 to an external server, I get re-routed to myself, and it returns index.html of my own server. What's even odder is that wget report the correct IP address and everything, but sure enough the page it just got was my own homepage.
It's not the router/gateway, as it works fine on a different machine behind the same gateway, and it doesn't apply to other ports. (eg. I can ssh to another host on port 22 or otherwise)
Here's what the wget looks like
# wget google.com
Resolving google.com... 18.104.22.168, 22.214.171.124, 126.96.36.199
Connecting to google.com|188.8.131.52|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 3080 (3.0K) [text/html]
Saving to: `index.html.2'
100%[================================================== ================================================== ===================================>] 3,080 --.-K/s in 0s
14:57:53 (59.0 MB/s) - `index.html.2' saved [3080/3080]
Clearly it isn't being downloaded at 59MB/s, but it's getting it's own server's page.
I'm using lighttpd.
Here are the if's on the server.
eth0 Link encap:Ethernet HWaddr 00:10:A7:1A:4F:E0
inet addr:192.168.1.199 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::210:a7ff:fe1a:4fe0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2394756 errors:1 dropped:0 overruns:0 frame:1
TX packets:2489580 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:1320301877 (1.2 GiB) TX bytes:1542817631 (1.4 GiB)
Interrupt:169 Base address:0x6c00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:28159 errors:0 dropped:0 overruns:0 frame:0
TX packets:28159 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:10132392 (9.6 MiB) TX bytes:10132392 (9.6 MiB)