The problem had nothing to do with Vi$ta. SO, sorry to Vi$ta.
It seemed that something was changed in iptables without my knowing.
$OUTIF is ppp0 the ISP interface
$OUTIP is the ip address of ppp0
$INTNET is 192.168.1.0/255.255.255.0 (intranet)
(A) $IPT -t nat -A POSTROUTING -o $OUTIF -s $INTNET -j SNAT --to $OUTIP
(B) $IPT -t nat -A POSTROUTING -s $INTNET -j SNAT --to $OUTIP
Line A has been in use for nearly 7 years. But now, I needed to remove
the "-o $OUTIF" part for the SNAT to work properly (as in Line B).
So what's changed?
@~@ Might, Courage, Vision, SINCERITY.
/ v \ Simplicity is Beauty! May the Force and Farce be with you!
/( _ )\ (x86_64 Ubuntu 9.10) Linux 2.6.32
^ ^ 16:01:01 up 7 days 3:54 2 users load average: 1.16 1.12 1.10
不*伅U! 不詐騙! 不援交! 不打交! 不打劫! 不自殺! 請考慮綜援 (CSSA):