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! ¤£¶BÄF! ¤£´©¥æ! ¤£¥´¥æ! ¤£¥´§T! ¤£¦Û±þ! ½Ð¦Ò¼{ºî´© (CSSA):
http://www.swd.gov.hk/tc/index/site_...sub_addressesa