I have Direct TV DSL (formally Telocity) and I have no problems. M DSL modem assigns my static IP address via DHCP, yours does not?
Compare the output form ifconfig with all interfaces up to the output of ipconfig on Windows NT. Make sure your subnet mask, gateway and bcast addresses are the same. Also check your routes, make sure your default is the external interface.
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
dsl-216-227-XX- * 255.255.255.252 U 0 0 0 eth0
localnet * 255.255.255.0 U 0 0 0 eth1
loopback * 255.0.0.0 U 0 0 0 lo
default dsl-216-227-XX- 0.0.0.0 UG 0 0 0 eth0
Let us know if you need more help.