Donc ce n'est pas ça qui bloque, je pense que c'est ton modem. Il faut que le port 80 soit ouvert. Mais on dirait que c'est plutôt un routeur qui utilise un adressage bizarre (en ce sens que traditionnellement dans son réseau local on utilise des IP genre 192.168... ou 10.... ou 172....) vues tes routes.
Pour vérifier, peux-tu me reporter le résultat de :
/sbin/route -n
/sbin/ifconfig eth0
S'il s'agit bien d'un routeur, il faut le configurer pour que le port 80 externe soit redirigé vers le port 80 de la machine qui héberge apache (dont tu récupéreras l'IP avec la commande ifconfig).
Bonne chance