Hola
Estimado... usted tiene reglas en su firewall para que las peticiones sean bloqueadas
por suerte Apache escucha en su interfaz 192.168.1.20 en el puerto 80 pero por otro lado esas entradas en el firewall.... pueden ser el problema o causa.
Haz algo, como root otra vez en OpenSuse:
bash$ iptables -F
Cuando hagas lo anterior ejecuta nuevamente:
bash$ iptables -L
Debe salirte algo como lo siguiente:
bash-3.1# iptables -L
Chain INPUT (policy ACCEPT)
target prot opt source destination
Chain FORWARD (policy ACCEPT)
target prot opt source destination
Chain OUTPUT (policy ACCEPT)
target prot opt source destination
Luego haces:
bash$ vim /etc/hosts.deny
Y comenta la linea con un simbolo de # la que dice http-rman, dejandola asi en el fichero:
# http-rman : ALL EXCEPT LOCAL
Guarda los cambios en ese fichero. (Sino sabes usar VIM te sugiero que abras ese fichero por una terminal con tu usuario root de la siguiente manera ::
bash$ gedit /etc/hosts.deny
Comenta la linea de la forma que te expuse, y guarda los cambios).
Reinicia Apache... cuando hagas eso intenta conectarte desde otra PC de tu LAN y dime si puedes.