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_pubsvc/page_socsecu/sub_addressesa