http://www.cyberciti.biz/tips/no-route-to-host-error-and-solution.html
No Route to Host error and solution
by NIXCRAFT on MAY 5, 2006 · 22 COMMENTS· LAST UPDATED OCTOBER 16, 2007 in DEBIAN LINUX, GENTOO LINUX, LINUX
I am getting error that read as No Route to Host. I am trying to ping my ISP gateway as well as DNS server but I am getting this error. How do I solve this problem?
This problem indicate networking conflicts or some sort of networking configuration problem.
Here are things to check:
a)Can you ping to your local router interface (such as 192.168.1.254)?
Make sure your card (eth0) is properly configured with correct IP address and router address. Use ifconfig command to configure IP address and route command to setup correct router address. If you prefer to use GUI tools:
redhat-config-network - Works on Red Hat and Fedora Linux/Cent OS. network-admin - Debian and Other Linux distribution use this GUI too Use above two GUI tools to setup correct IP address, DNS address and router address.
b) Make sure firewall is not blocking your access
iptables is default firewall on Linux. Run following command to see what iptables rules are setup:
# /sbin/iptables -L -n
You can temporary clear all iptables rules so that you can troubleshoot problem. If you are using Red Hat or Fedora Linux type command: # /etc/init.d/iptables save # /etc/init.d/iptables stop
If you are using other Linux distribution type following commands: # iptables -F # iptables -X # iptables -t nat -F # iptables -t nat -X # iptables -t mangle -F # iptables -t mangle -X
c) Finally make sure you are using a router and not a proxy server. Proxy servers are good for Internet browsing but not for other work such as ftp, sending ICMP request and so on. ==================================================================== http://serverfault.com/questions/363414/113-no-route-to-host-on-centos-6-2-64bits
(113) No route to host on CentOS 6.2 (64bits)
Maybe this is a silly question but since I'm not a sysadmin I could not find a solution for this problem:
I made a clean installation of CentOS 6.2 (64bits) and I didn't change any configuration after that, I started Apache (as root) with
/etc/init.d/httpd start If I navigate to localhost I get a correct response from my server but if I try to navigate through my network IP (172.16.8.59) I get an error:
(113) No route to host I google the error and everything points to the squid configuration as far as I read but not sure because I don't even have the squid service installed.
Thanks in advance! ------------------------------ If you have the default firewall rules enabled you will not be able to access Apache without some additional configuration. The simplest solution is to run the system-config-firewall tool and check the 'WWW (HTTP)` checkbox.
You can also disable the firewall temporarily by running:
service iptables stop And you can disable the firewall permanently by follow the previous command with:
chkconfig iptables off
|