利用linxu做nat, msn連不上網

歡迎提問 debian desktop 相關問題,何謂 desktop ? 舉凡您日常生活會用到的部份,如上網 ( www 、 bbs ..) 、程式設計、繪圖...等等。 通常以 X Window 環境底下問題為主。

利用linxu做nat, msn連不上網

文章THQ » 週日 9月 17, 2006 8:07 pm

我是使用鳥哥的iptables.rule script
可以正常使用nat,但就是msn連不上
是不是因為它的INPUT預設是使用DROP
的關係,那我要怎麼修改或開放什麼PORT
才能讓MSN連上線呢
THX
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章訪客 » 週一 9月 18, 2006 9:30 am

從 gaim 的設定裡看到 messenger.hotmail.com port 是 1863
你把鳥哥的 rule 列出來大家看看再想吧
訪客
 

文章THQ » 週五 9月 22, 2006 8:51 pm

代碼: 選擇全部

# 3.0 先清除所有的防火牆規則
  /sbin/iptables -F
  /sbin/iptables -X
  /sbin/iptables -Z
  /sbin/iptables -F -t nat
  /sbin/iptables -X -t nat
  /sbin/iptables -Z -t nat
  /sbin/iptables -P INPUT   DROP
  /sbin/iptables -P OUTPUT  ACCEPT
  /sbin/iptables -P FORWARD ACCEPT
  /sbin/iptables -t nat -P PREROUTING  ACCEPT
  /sbin/iptables -t nat -P POSTROUTING ACCEPT
  /sbin/iptables -t nat -P OUTPUT      ACCEPT

# 4.0 先允許信任網域,這包含 lo 這個內部迴圈介面,
#     以及剛剛指定的內部介面網域!
#     當然,重點是可以啟動您的 Linux 成為 NAT 主機的啦!
  /sbin/iptables -A INPUT -i lo   -j ACCEPT
  if [ "$INIF" != "" ]; then
        /sbin/iptables -A INPUT -i $INIF -j ACCEPT
        echo "1" > /proc/sys/net/ipv4/ip_forward
        /sbin/iptables -t nat -A POSTROUTING -s $INNET -o $EXTIF -j MASQUERADE
  fi
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章訪客 » 週五 9月 22, 2006 11:47 pm

你的 INIF 及 INNET 及 EXTIF 是什麼呢?
check 一下它們設得對不對呢?
訪客
 

文章THQ » 週六 9月 23, 2006 2:06 pm

設定對啊.我可以透過nat上網啊
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章claudwu » 週六 9月 23, 2006 6:52 pm

因該不只msn不能用,對不對?
claudwu
懵懂的國中生
懵懂的國中生
 
文章: 156
註冊時間: 週二 3月 29, 2005 5:33 pm

文章THQ » 週三 9月 27, 2006 12:00 am

可以上網啊..yahoo messenger也可以上啊
THQ
活潑的高中生
活潑的高中生
 
文章: 492
註冊時間: 週二 1月 04, 2005 9:11 pm

文章懶得登入的NXU » 週五 11月 10, 2006 12:24 pm

MTU Size 不合 ???
懶得登入的NXU
 

文章mason » 週五 11月 10, 2006 1:40 pm

gaim 裡面的 MSN 部份,有沒有把 『使用HTTP 模式』打勾?
我的要打勾才連得上。
skype:dantemason
http://blog.sikazozo.org
頭像
mason
快樂的大學生
快樂的大學生
 
文章: 547
註冊時間: 週二 9月 10, 2002 3:40 pm
來自: SIDE 3

文章cshjssy » 週六 11月 11, 2006 2:11 pm

這和INPUT設定無關,是FORWARD的問題
INPUT是設定進入nat主機用的,
FORWARD是設定外部網路與內部網路相連用的

加入這行看看
ptables -A FORWARD -o ppp0 -p tcp -m tcp --tcp-flags SYN,RST SYN -m tcpmss --mss 1400:1536 -j TCPMSS --clamp-mss-to-pmtu
(-ppp0 請改為nat的連外界面)

這行deabin設定好nat就會有,但如果清除iptables則要再手動加入

詳情請參考這篇
viewtopic.php?t=10205&start=0&postdays=0&postorder=asc&highlight=
cshjssy
可愛的小學生
可愛的小學生
 
文章: 55
註冊時間: 週四 7月 15, 2004 5:45 pm
來自: 新竹


回到 debian desktop

誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客