[問題] 網路分享問題, 真的沒輒了...

看板Linux作者 (今、そこに いる僕)時間14年前 (2011/05/12 23:14), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串1/1
請幫我隔空抓藥, 真的沒輒了... 我家裡的網路本來是用一台IP分享器分享HINET的, 內部設定NAT。不過因為 一到夏天它會熱當, 而且覺得很耗電, 最近把它拔掉了, 改由家裡的一台1 公升電腦當作分享器, 但在分享時卻會讓私網裡的電腦不定時斷線, 是對外連線全面斷線 。 這會持續個幾分鐘, 但這時ping卻正常。偶爾對內的連線如ssh 或samba 之類的也會斷 線。但是在那台1 公升電腦上對外連線的話, 卻是完全正常的。 我的網路結構是這樣, 1 公升電腦上有兩張網卡, eth0是192.168.1.1, wlan0是 192.168.1.2 , 它們是固定IP。在Revo上跑DHCP, 分配192.168.1.10~192.168.1.254給家裡的 所有電腦。另外, 架了個OpenVPN在上頭, 分配tun0為192.168.2.6。 以下是我的相關設定: OS: Debian Lenny Kernel: 2.6.32-5-amd64。 /etc/network/interfaces --- auto lo iface lo inet loopback auto eth0 iface eth0 inet static address 192.168.1.1 netmask 255.255.255.0 #gateway 192.168.1.1 auto wlan0 iface wlan0 inet static #wireless-mode managed #wireless-essid "bruce_wlan" #wireless-key bruce1234 address 192.168.1.2 netmask 255.255.255.0 #gateway 192.168.1.1 #auto dsl-provider #iface dsl-provider inet ppp #provider dsl-provider auto ppp0 iface ppp0 inet ppp provider hinet /etc/dhcp/dhcpd.conf --- ... subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.11 192.168.1.20; option routers 192.168.1.1; option domain-name-servers 192.168.1.1, 168.95.4.10, 168.95.4.18; option netbios-name-servers 192.168.1.1; } ... /etc/ppp/peers/hinet --- defaultroute replacedefaultroute hide-password noauth persist plugin rp-pppoe.so eth0 usepeerdns user "XXXXXXXX@ip.hinet.net" iptable --- #! /bin/sh iptables -F iptables -X iptables -Z iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o ppp+ -j MASQUERADE iptables -P INPUT DROP iptables -A INPUT -i lo -j ACCEPT iptables -A INPUT -i eth+ -j ACCEPT iptables -A INPUT -i wlan+ -j ACCEPT iptables -A INPUT -i tun+ -j ACCEPT iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 6881 -j ACCEPT iptables -A INPUT -p udp -m udp --dport 6881 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 6890:6999 -j ACCEPT iptables -A INPUT -p udp -m udp --dport 6890:6999 -j ACCEPT iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT iptables -A INPUT -p udp -m udp --dport 443 -j ACCEPT /etc/openvpn/server.conf --- dh /etc/openvpn/keys/dh1024.pem ca /etc/openvpn/keys/ca.crt cert /etc/openvpn/keys/server.crt key /etc/openvpn/keys/server.key tls-auth /etc/openvpn/keys/tls.key 0 persist-key server 192.168.2.0 255.255.255.0 port 443 proto tcp tls-server dev tun comp-lzo persist-tun ;push "redirect_gateway" push "route 192.168.1.0 255.255.255.0" 我本來覺得是openvpn害的, 於是關掉它, 沒用。 後來又覺得會不會是dhcp害的, 所以也把它設成固定IP, 還是沒用。 不過, 看了/var/log/syslog, 發現以下的東西一直重覆在跑, 不知道有沒有影響... May 12 22:29:13 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 7 May 12 22:29:20 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10 May 12 22:29:30 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 10 May 12 22:29:40 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 12 May 12 22:29:52 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 13 May 12 22:30:05 Revo dhclient: DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 9 May 12 22:30:14 Revo dhclient: No DHCPOFFERS received. May 12 22:30:14 Revo dhclient: No working leases in persistent database - sleeping. 請問有大大可以幫忙分析嗎? 我已經沒辦法了... --               裸になって                                                   何が悪い?      -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.242.57

05/12 23:41, , 1F
可能硬體層面的問題。(網卡壞掉)
05/12 23:41, 1F

05/12 23:42, , 2F
網卡Driver也請更新,之前有用過broadcom的網卡
05/12 23:42, 2F

05/12 23:43, , 3F
沒升級Driver會一直斷線 升級後就好了
05/12 23:43, 3F

05/13 00:01, , 4F
是用 wireless 連上那台電腦的嗎?
05/13 00:01, 4F

05/13 12:26, , 5F
input chain default policy 是 drop, 卻沒有 accept dhcp
05/13 12:26, 5F
文章代碼(AID): #1Do_biOf (Linux)