Usando l'applicativo web RT http://www.bestpractical.com/?rt=3.6.5 non funzionavano la creazione e l'update dei ticket.
Si riusciva a farli funzionare convertendo le form html che usano il metodo POST in form utilizzanti il metodo GET del protocollo http. Questo perché i dati inviati da una GET sono meno e entrano in un numero inferiore di pacchetti TCP/IP.
L'applicativo RT (v. 3.6.5) era utilizzato mediante una connessione VPN realizzata con il sw vpnc version 0.5.1 su ubuntu 8.04 (vedi sotto versione ubuntu).
Il sw vpnc crea un tunnell per la connessione vpn sottoforma di interfaccia di rete di nome tun0 e con una MTU impostata a 1390:
$ ifconfig tun0
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:xxx.xxx.xxx.xxx P-t-P:xxx.xxx.xxx.xxx Mask:255.255.255.0
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1390 Metric:1
RX packets:7446 errors:0 dropped:0 overruns:0 frame:0
TX packets:5697 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:6877021 (6.5 MB) TX bytes:640164 (625.1 KB)
Sembra che alcune applicazioni web siano sensibili al valore della MTU (Maximum Transmission Unit) e possano non funzionare a causa di errate impostazioni di essa.
In particolare in questo caso si è impostata la MTU a 1320 con questo comando:
sudo ifconfig tun0 mtu 1200
che è stato poi messo nello script che vpnc esegue dopo il collegamento (/etc/vpnc/vpnc-script-post-connect-action).
Tuesday, September 23, 2008
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment