Assuming now that your problem is caused by the vpnc_0.5.8-0m5_armel.deb package installed before upgrade to PR1.1 over SSU. You can either reflash with PR 1.1 and reinstall vpnc or you could try following manual steps. Please report if they work: 1. Install 'rootsh' package (you need to connect to internet over VPN to install rootsh) 2. Open X Terminal 3. Enter 'sudo gainroot' 4. Enter 'mv /etc/udhcpc/libicd_network_ipv4.script.dpkg-dist /etc/udhcpc/libicd_network_ipv4.script' 5. Create file '/etc/maemo-dhcp.d/60_vpnc' 6. Add the following code in /etc/maemo-dhcp.d/60_vpnc: Code: #!/bin/sh -e if route -n | grep -e "^0\.0\.0\.0" | grep -q tun0; then route -n | grep -e "^0\.0\.0\.0" | grep $interface | awk '{print $2}' > /tmp/vpnc_route ip=`cat /var/run/vpnc/defaultroute | cut -f3 -d' '` if [ -z $ip ]; then killall vpnc else if route -n | grep -e "^0\.0\.0\.0" | grep -q $ip; then route delete default $interface fi fi fi 7. In X Terminal enter 'chmod +x /etc/maemo-dhcp.d/60_vpnc' 8. Reboot the device
#!/bin/sh -e if route -n | grep -e "^0\.0\.0\.0" | grep -q tun0; then route -n | grep -e "^0\.0\.0\.0" | grep $interface | awk '{print $2}' > /tmp/vpnc_route ip=`cat /var/run/vpnc/defaultroute | cut -f3 -d' '` if [ -z $ip ]; then killall vpnc else if route -n | grep -e "^0\.0\.0\.0" | grep -q $ip; then route delete default $interface fi fi fi