* Weihua Sheng;
(1) Installed SuSEFireWall2 on my box using the following setups: FW_DEV_EXT="ppp0" FW_DEV_INT="eth0"
which ethernet is connected to the dsl (as far as I understand from the above it is eth1)
I think "ppp0" is the interface connected to DSL, which I found in kinternet configuration.
First of all unless your ISP is doing weird things (like mine) you are connected via PPPOE (PPP over Ethernet) so you have one ethernet card being used by the connection if this happens to be eth0 than it will be devoted to the DSL connection and whenever you amke a connection there will be a new interface called *ppp0* and packets will move over this virtual connection to ethernet and back to the *ppp0* open an konsole or xterm whatever and type as root /sbin/ip a sh this will show the types of interfaces along with their addresses so my understanding is unless you have two ethernet cards communication is not possible with your home network to your gateway machine
two more questions about DNS issue in this setup: (1) my dsl provider gives me two DNS IPs to use, but using kinternet to setup DSL does not require that, seems that two default DNSes are there and "it just works". Does SuSE provide it?
it is negotiated during the PAP or CHAP prtocol that your ISP is using
(2) In the other PC in the home-networking, gateway is pointed to 192.168.0.1. How about DNS? Should I refer to 192.168.0.1 or the default DNS IPs I found in kinternet?
your LOCAL lan is using the DSL box as the gateway so the internal address of your gateway box should be used in your other LAN machines as the gateway address -- Togan Muftuoglu