Di recente ho installato un nuovo modem / router DSL inviato dal mio ISP (Frontier), modello NetGear B90-755044-15. Non ho apportato grandi modifiche alla configurazione, sebbene abbia abilitato il WiFi, disabilitato la trasmissione SSID, abilitato l'autenticazione MAC e impostato la crittografia WPA. Il firewall è impostato su OFF. Non ho il port forwarding o il NAT configurati in alcun modo, anche se in realtà non dovrebbe importare. Ho confermato (ripetutamente) che sto utilizzando gli indirizzi IP corretti, che tutte le macchine e i dispositivi si trovano sulla stessa sottorete e utilizzano tutti lo stesso gateway predefinito.
Da quando ho configurato questo nuovo modem / router non sono stato in grado di accedere a IIS su una delle mie macchine cablate (LAPTOP) da nessuna parte della rete locale. LAPTOP esegue Windows 7. Posso accedere a IIS su LAPTOP usando "localhost / ...", quindi so che il servizio è in esecuzione.
Posso accedere a IIS su un altro computer (FILESERVER) che è anche collegato alla mia rete locale. FILESERVER esegue Windows Server 2003. FILESERVER è collegato direttamente al router, mentre LAPTOP è collegato a uno switch che si collega al router. Ho provato a collegare LAPTOP direttamente al router come test, ma questo non ha cambiato nulla.
Successivamente, ho attivato IIS su un altro computer (DESKTOP) come test e ho ottenuto lo stesso risultato: posso accedere a IIS tramite "localhost / ..." su DESKTOP, ma non riesco ad accedervi da nessun altro computer. DESKTOP esegue Windows 7.
FILESERVER e LAPTOP hanno entrambi l'allocazione dell'indirizzo IP impostata su statica, mentre tutto il resto sul router è DHCP. Posso eseguire il ping di ogni macchina da qualsiasi altra macchina sulla mia rete con successo. Posso telnet in FILESERVER 80 da qualsiasi altra macchina, ma non da qualsiasi altra macchina. (i servizi telnet sono abilitati su LAPTOP, DESKTOP e FILESERVER). È interessante notare che nella pagina "La mia casa connessa" del router posso anche scegliere di "Accedere al dispositivo" per FILESERVER, che avvia una nuova scheda all'indirizzo IP e la pagina Web predefinita lì.
Ho provato a ripristinare le impostazioni di fabbrica del modem, ma si ottengono immediatamente gli stessi risultati: posso accedere a FILESERVER ma nessun altro. Il servizio clienti frontaliero non è stato di aiuto (come mi aspettavo) e Netgear non lo assisterà se non sborsando $ 80 per il loro servizio premium, senza garanzie che riescano a capirlo.
Ancora una volta, mi rendo conto che si tratta di un colpo lungo, ma sono alla fine del mio ingegno. Spero che qualcuno con molta più esperienza di rete possa vedere qualcosa di ovvio che mi manca.
EDIT: sto usando solo l'indirizzo di rete locale: 192.168.xxx.xxx/WebServiceName e 192.168.xxx.xxx/WebServiceName/WebServiceName.svc. Non sto cercando di rendere disponibile il servizio al di fuori della mia rete domestica perché ho solo bisogno dell'accesso ai fini del test. Non ho provato a eseguire il port forwarding - non pensavo di doverlo fare per l'indirizzamento interno.