none
取消WinXP 網路芳鄰10人限制

解答

  • WinXP 網芳的 10 client 限制據我所知是無法更改放大的。

     

    能動的 10 client 限制有兩個:

    1. IIS 5.1 ,最大放大到 50 clients

    2. TCPIP.sys (fix 4226) ,這個是 SP2 加入的,為了防止蠕蟲大量攻擊,當有 10 client 處於等待逾時,後續的 client 要求皆須要排隊等候,因此要是沒有超過 10 client 處於等待逾時的連線要求時,是感覺不出來。

     

    另外網友回復的那篇 kb 是調整緩衝區的大小,我自己寫網路程式還用到 512 kb ,比那邊大多了。那個原理是 CPU 在輪詢兩次的時候,可能網路傳輸的最大量做為上限,100 MBps = 12.5 MB/sec ,64 kb 就是以 5 ms 來推算,所以若是在 1 gb 的網域下,還可以再放大,那個跟連線數的限制沒有直接關係。

     

    網芳的登入跟 TCPIP 總連線數限制沒有直接關係,通常只有拿 WinXP 當 File Server 的人才會有這個困擾。1, 2 不調整下,P2P 仍在可以在 WinXP 跑到幾百線在連接,只要沒有等待逾時的連線要求即可。

    2007年12月5日 下午 02:02

所有回覆

  • Hello, ggplay

     

    您要不要順便參考一下這裡, 測試結果是可以解決10人限制 .. ^^

     

    http://support.microsoft.com/kb/890345/zh-tw

    2007年12月5日 上午 10:21
  •  

    謝謝你,不過這跟我的問題是不一樣的
    2007年12月5日 上午 10:24
  • 我知道不一樣

    只是之前遇過一樣的問題, 我沒有去修改 SMB

    後來是修改了 tcpip.sys 的10人限制後

    user 就算超過10人, 也一樣可以連接的.

     

    謝謝. ^^

    2007年12月5日 上午 10:29
  •  

    那請問 TcpWindowSize 這個要改多少?
    2007年12月5日 上午 11:05
  • size 可以依您的需求去改 .. 但不建議改太大, 以適用即可.

    畢竟 Win XP 並不像 Server 那樣... ^^

     

    2007年12月5日 上午 11:34
  • WinXP 網芳的 10 client 限制據我所知是無法更改放大的。

     

    能動的 10 client 限制有兩個:

    1. IIS 5.1 ,最大放大到 50 clients

    2. TCPIP.sys (fix 4226) ,這個是 SP2 加入的,為了防止蠕蟲大量攻擊,當有 10 client 處於等待逾時,後續的 client 要求皆須要排隊等候,因此要是沒有超過 10 client 處於等待逾時的連線要求時,是感覺不出來。

     

    另外網友回復的那篇 kb 是調整緩衝區的大小,我自己寫網路程式還用到 512 kb ,比那邊大多了。那個原理是 CPU 在輪詢兩次的時候,可能網路傳輸的最大量做為上限,100 MBps = 12.5 MB/sec ,64 kb 就是以 5 ms 來推算,所以若是在 1 gb 的網域下,還可以再放大,那個跟連線數的限制沒有直接關係。

     

    網芳的登入跟 TCPIP 總連線數限制沒有直接關係,通常只有拿 WinXP 當 File Server 的人才會有這個困擾。1, 2 不調整下,P2P 仍在可以在 WinXP 跑到幾百線在連接,只要沒有等待逾時的連線要求即可。

    2007年12月5日 下午 02:02
  • 感謝,那請問這篇文章 http://support.microsoft.com/kb/926646/en-us

    不就是在增加SMB嗎?

    2007年12月5日 下午 06:29
  • 請問, 您試過改 tcpip 的限制了嗎 ??

    試之前, 可以將 tcpip.sys 備份起來即可.

    這裡看看  http://www.lvllord.de/

     

    2007年12月6日 上午 02:05
  • 紅衣大提的2個方法:加大TcpWindowSize、加大tcpip.sys到200,都不行

    2007年12月7日 上午 03:43