Linux common network issues
1 minute to readOne of the problems that I run into several times (and keep forgetting and search for it online) is the lack of connectivity on clean installs of CentOS (and Red Hat systems).
Either the box isn't able to reach box (like MySQL) in the same network or
simply you can't make any internet requests from that box.
I spend time trying to look for issues in iptables, network connectivity
(like switches, routers, cables), proxies, etc., when normally the issue (99%
of the times for me) is simply misconfiguration of SELinux module (probably
because I use Debian more often...).
If you are like me, check the
SELinux configs
first before you waste time looking for issues elsewhere:
getsebool -a | grep httpdIf you get the following in the output:
httpd_can_network_connect --> offThe solution is simple:
setsebool -P httpd_can_network_connect onThis will allow HTTPD scripts and modules to connect to the network.
In case that doesn't work for you, edit /etc/selinux/config file and locate
the line that says SELINUX=enforcing and change it to SELINUX=disabled. You
will need to reboot, but it will solve your problem.
If you are like me, check that before you waste time looking for issues elsewhere (easy to check that, then to spend too much time for other issues).