I'm a system administrator of an ISP and have a network
consisting of various Window (98,NT) and BSDI Unix (running primary
DNS dns.ispnet.com 126.96.36.199) machines all connected to a 10baseT
hub. Attached to this hub is a Cisco router (188.8.131.52) to
connect the network to the Internet.
Recently, a customer brought his own FreeBSD4.0 server to join
our network (co-location service). He also has his own class C
address (ex. 204.100.100.xxx) and has set up his server to IP address
184.108.40.206 (server.domain.com) The server boots up fine and we can
ping its IP address and name successfully from the server itself but
that's it. Ping responds with "ping: sendto: No route to host"
whenever we try to ping an address outside his class C address and
therefore his server can't see our router on the network (different
class C address)
I've setup defaultrouter="220.127.116.11" in rc.conf but the
error "Network unreachable" is displayed on boot up of server. I've
also added our name servers to his /etc/hosts file but that didn't
Can someone please tell me what I have to do in order to get
this FreeBSD4.0 server to be able to forward packets destined for the
Internet to our router on our class C.
Thanks for your help,