請教各位前輩:我前一陣子申請了東森的cable上網服務。於是便在家裡試著依照
viewtopic.php?t=442&highlight=NAT
討論中阿信前輩指點的方法以 Debian 3.0 stable 架了一台 NAT Server 。起先除了有在NAT Server 後方之使用私有IP(192.168.0.x) 的電腦無法使用 ftp連上internet上之 ftp server的問題之外,其他網路服務似乎都還能正常使用。後來為了解決 ftp的問題,於是又依照前述討論第二頁裡阿信前輩的指點,加掛了 ip_nat_ftp 及ip_conntrack_ftp 兩個模組。但是似乎仍然無法解決私有網路中其他電腦無法使用 ftp存取internet上之檔案的問題。於是又嘗試著用webmin(使用dselect安裝之stable版套件)來變更部分網路設定。結果雖然問題雖仍未解決,但至少原來可以正常使用的網路服務都還能正常使用。之後,由於工作關係,一連幾天不在家、也沒開機。沒想到回到家一開機,連 NAT Server 都無法連上internet!如果以
ifconfig -a
指令檢查,所有網路介面(eth0、eth1)似乎都正常工作。但若用ping指令檢查,則會出現下列兩種錯誤訊息:
Debian:~# ping domain_name
ping: unknown host domain_name
Debian:~# ping ip_address
ping: sendto: Operation not permitted
ping: wrote ip_address 64 chars, ret=-1
ping: sendto: Operation not permitted
ping: wrote ip_address 64 chars, ret=-1
ping: sendto: Operation not permitted
ping: wrote ip_address 64 chars, ret=-1
ping: sendto: Operation not permitted
ping: wrote ip_address 64 chars, ret=-1
ping: sendto: Operation not permitted
ping: wrote ip_address 64 chars, ret=-1
--- ip_address ping statistics ---
5 packets transmitted, 0 packets received, 100% packet loss
照東森網站的說法:當用戶超過三天以上沒有登入網路,則再要使用其網路服務時,必須先以瀏覽器(browser) 進行登錄及帳號驗證。但我現在的情形是直接連接到 cable modem的 NAT Server 都無法連上網路,因此也無法進行驗證。另外,我還曾試過用 Knoppix光碟開機,結果網路功能一切正常。可見網路卡或其他硬體並無問題。煩請各方高手不吝指點,點撥我一下問題所在及解決之道,或者是如何找出問題的方法。謝謝!以下是我 /etc/network/interfaces的內容:
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
# The loopback interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.0.254
netmask 255.255.255.0
auto eth1
iface eth1 inet dhcp
(我曾經把eth0改成對外、eth1改成對內,然後把兩條線對調,但問題依舊)