Muito obrigado antecipadamente pelo seu apoio.
Eu tenho um servidor Ubuntu LAMP na minha rede doméstica local, e com base em minhas observações e depuração, até agora acredito que eu tenha alguma configuração incapacitante no meu Roteador ASUS RT-N66U que está impedindo o servidor web de trabalhar através do roteador. / p>
Após uma semana de depuração, eu decidi tentar trocar o meu muito, muito antigo D-Link WBR-1310 Router e o problema desapareceu magicamente, então eu tenho confiança razoavelmente alta (mas não completa) o problema é alguma configuração em meu roteador ASUS. Ou, eu tenho alguma configuração improvável no meu servidor que de alguma forma está vinculando a uma característica do meu antigo roteador (MAC?) ... o que parece muito improvável, mas talvez possível (eu usei anteriormente este roteador na mesma rede). p>
O problema não é preto & tipo de erro "acesso bloqueado" branco, mas sim um acesso lento incapacitante que normalmente terminará por esgotar ou, às vezes, conseguirá carregar uma página após alguns minutos. O que demora ~ 5ms para carregar uma página simples em meu roteador D-Link, leva ~ 2-5 minutos no ASUS se eu tiver sorte, enquanto a maioria do tempo acaba depois de vários minutos. Às vezes, ele consegue carregar metade de um menu, metade de uma imagem, mas com mais frequência gira e não leva a lugar nenhum.
A configuração
- LAMP server on a static IP, 192.168.0.101
- Ubuntu 11 (Natty Narwhal)
- A Win7 PC, dynamic IP 192.168.0.200
- ASUS RT-N66U Router, LAN IP 192.168.0.1
- Router has a good WAN IP, internet working fine.
- Router is setup to grant dynamic IPs for a range of 192.168.0.104+
- When swapping in an old D-Link router (problem disappears), with same LAN IP (192.168.0.1)
- Using the raw IP address (192.168.0.101) to access the server
- server and client both wired connections
- IPv6 is disabled
- VPN & traffic manager disabled
- no cron jobs running on the server.
- No static routes are setup on the router (not daisy chained to anything)
Observações
- Takes minutes (or times out) for a simple page to load across the ASUS router
- Takes milliseconds to load the same page across the DLink router
- Pinging works fine across the local network to/from the server
- Pinging works for to both the Router LAN IP and its WAN IP
- SSH also appears to be extremely slow (or times out)
- Evidence of some intermittent condition:
The server IP appears and disappears in the routers connected client IP list.
However, pinging constantly works and the physical connection is never really dropping.
- Traceroute confirms its just going 1 quick hop on the LAN to the server.
- [Edit] HTTP Internet access from server to outside through router has the same extremely slow/intermittent issue
Depuração até agora
- Disabled port forwarding for access from LAN.
- Enabled port 80 forwarding for access from WAN.
This replicates the same extremely slow access situation that the LAN is experiencing.
- Did a factory reset on the ASUS router to start clean.
- Upgraded to latest ASUS router firmware.
- Disabled DNS (but im using the raw IP anyways) on router
- Disabled reverse DNS lookups on server
- Telnet'ed into router to check iptables settings. No packets hitting any deny rule.
- Disabled firewall on router
- Disabled mysql, SSH services on server
- Problem isn't a specific webpage on the server, happens with any (such as phpmyadmin).
- Checked router system log, server apache2 error logs (log level=debug)
- Tried changing the server to use a dynamic IP as an experiment
- Tried grepping to see if the MAC address of my old router appears on my server
Também modulou muitas configurações no próprio servidor (hosts, httpd.conf, apache2.conf, interface de rede, nsswitch.conf, desligando e reiniciando diversos serviços 1 por vez), até descobrir que a troca simples do roteador era completamente resolveu o problema (com a mudança zero no servidor e as mesmas configurações de IP no roteador), então agora estou tentando abordar um problema de configuração do roteador neste momento.
Alguma idéia sobre os próximos passos? Obrigado pela sua experiência :) Simon