Salve a tutti,
vado a descrivervi un problema molto particolare che neanche il produttore del firewall riesce a spiegare e quindi risolvere.

Ho un fritz!box 7170 che la mia azienda monta su dei macchinari. Questo router/firewall verrà utilizzato per effettuare delle VPN client e per configurare una comunicazione voip.

Normalmente la macchine sono sulla classe 192.168.1.x Quindi lato LAN il fritz!box avrà un'IP su questa classe.

Lato wan invece avrà un IP nella classe della LAN del cliente che ha acquistato il nostro macchinario. Il cliente dovrà quindi attivare delle policy sul proprio firewall per indirizzare tutte le chiamate in ipsec, https e voip che provengono dal nostro IP pubblico verso l'IP del fritz!box sulla loro rete interna.

questa configurazione è stata eseguita diverse volete e non ci sono problemi sul voip e la VPN. Mentre se vogliamo raggiungere la pagina web di configurazione del fritz!box, che si raggiunge in https abbiamo dei problemi.

In pratica noi digitiamo sul browser https://IP pubblico del cliente. A questo punto ci viene notificato che il certificato non è corretto ma andiamo avanti. A questo punto ci vengono chieste le credenziali, le inseriamo ed è qui che il problema compare. La pagina web risulta bianca.

Le prove che abbiamo fatto sono innumerevoli ve le indico in sequenze e vediamo se a qualcuno viene l'illuminazione:

Se accediamo alla pagina web del router lato LAN (192.168.1x) vediamo tutto correttamente.
Se accediamo alla pagina web del router lato LAN del cliente vediamo la struttura ed il testo della pagina web ma non le immagini.
Il problema si presenta da IP diversi (o provato anche da casa), anche non sotto firewall.

Abbiamo chiamato il supporto AVM e dando loro le credenziali loro riescono ad entrare.

Loro sono tedeschi. Abbiamo provato ad utilizzare un proxy con IP tedesco ma a noi non funziona.
Abbiamo utilizzato Windows (xp, vista, 7) con diversi browser ie, firefox e chrome. Abbiamo utilizzato linux, osx ed anche so web-based ma il risultato è lo stesso.

AVM ci ha detto che allora il problema è su un apparato. Ne abbiamo montato un'altro ma fa uguale.

Ci hanno quindi detto che forse dipendeva dalla lingua del SO utilizzato. Loro usando XP pro in tedesco. Abbiamo tirato su una VM con XP pro in tedesco ma non cambia niente.

Loro non ci levano le gambe ma noi abbiamo bisogno di poter accedere da remoto al router per poterlo gestire in caso di problemi.

La cosa buffa è che la pagina è bianca ma se visualizzo il sorgente qualcosa c'è (solo in chrome). In IE non si vede niente.

Ve lo posto sotto per vedere se c'è qualcosa di sbagliato nella struttura della pagina.

Grazie.

!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Frameset//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-frameset.dtd"> <html> <head> <title>FRITZ!Box</title> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta http-equiv="expires" content="0"> <link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" /> <script type="text/javascript" src="/html/de/js/ajax.js"></script> <script type="text/javascript"> var g_HelpWin = null; var g_reconnectTimer; function reconnect(sid, ms) { function postConnect() { var my_URL = encodeURI("/cgi-bin/webcm"); var parameter = []; parameter.push(encodeURIComponent("sid")+"="+encod eURIComponent(sid)); parameter.push(encodeURIComponent("connection0:set tings/cmd_connect")+"="+encodeURIComponent("")); ajaxPost(my_URL, parameter.join("&")); } g_reconnectTimer = window.setTimeout(postConnect,ms); } function getElem(id) { var elem = null; if (typeof document.getElementById != 'undefined') { elem = document.getElementById(id); } else if (typeof document.all != 'undefined') { elem = document.all[id]; } else { elem = eval("window."+id); } return elem; } function SelectPage() { var Extra = ""; var ThePage = "index_inhalt.html"; if (window.name != "") { var Name = window.name; /*var Check = Name.slice(0,5); if (Check == "page_") */ { var Name2 = Name.slice(5); if (Name2 != "") { ThePage = "index_"+Name2+".html"; window.name = Name2; } } } var TheFrame = getElem("frame_content"); TheFrame["src"] = "/cgi-bin/webcm?getpage=../html/"+ThePage+Extra; } </script> </head> <frameset id="frame_set" rows="*" onload="SelectPage()"> <frame id="frame_content" scrolling="auto" frameborder="0" /> </frameset> <noframes> <body>

The FRITZ!Box user interface is based on XHTML frames. It appears that your browser does not support this kind of display.</p>

You can still use the window by going directly to the "Overview" page. .</p>

Please note that your browser must support Javascript. This is not the case for most text-based browsers (lynx, links). Configure FRITZ!Box on a computer with a browser compatible with DOM-1 and Javascript enabled, for instance:</p> <ul>[*]Internet Explorer 5.5, 6 or higher[*]Mozilla-based browser (Netscape 6 or higher, Mozilla, Firefox, Galeon, ...)[*]Opera[*]Konqueror (Linux KDE)[*]Safari (MacOS)[/list]</body> </noframes> </html>