Windows 10 連接埠轉送 445

Windows 10 連接埠轉送 445

我遵循了這個指示: https://www.nikhef.nl/~janjust/CifsOverSSH/Win8Loopback.html 奇怪的事情發生了:

netsh interface portproxy add v4tov4 listenport=446 listenaddress=10.255.255.1 connectaddress=10.255.255.1 connectport=44445 protocol=tcp

工作完美:

netstat -an | find ":446"

  TCP    10.255.255.1:446       0.0.0.0:0              LISTEN

但我不知道為什麼,但:

netsh interface portproxy add v4tov4 listenport=445 listenaddress=10.255.255.1 connectaddress=10.255.255.1 connectport=44445 protocol=tcp

根本不起作用:

netstat -an | find ":445"

  TCP    0.0.0.0:445            0.0.0.0:0              LISTEN

  TCP    [::]:445               [::]:0                 LISTEN

我應該在這裡看到類似的東西:

  TCP    0.0.0.0:445            0.0.0.0:0              LISTEN

  TCP    10.255.255.1:445       0.0.0.0:0              LISTEN

  TCP    [::]:445               [::]:0                 LISTEN

我不知道為什麼這不起作用。有人可以給我一個好的提示嗎?

答案1

預設情況下,Windows 檔案共享服務使用連接埠 445。如果您netstat-o -b標誌一起使用,您將收到類似以下內容的訊息:

  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
 Can not obtain ownership information

其中4第一行末尾的 是 PID。您可以看到類似問題的留言無法取得所有權信息 在堆疊溢位上關於超級用戶


您可以按照以下步驟停用 NetBT 服務來釋放連接埠微軟的幫助文章在這裡

若要在 DHCP 伺服器上停用 NetBIOS,請依照下列步驟操作:

  • 按一下“開始”,指向“程式”,指向“管理工具”,然後按一下“DHCP”。

  • 在導覽窗格中,展開“server_name範圍”,右鍵單擊“範圍選項”,然後按一下“設定選項”。

    注意 在此步驟中,server_name佔位符指定 DHCP 伺服器的名稱。

  • 按一下「進階」選項卡,然後按一下「供應商類別」清單中的「Microsoft Windows 2000 選項」。

  • 確保在使用者類別清單中選擇預設使用者類別。

  • 點擊以選擇001 Microsoft 停用 NetBIOS 選項複選框,位於可用選項列下。

  • 在「資料輸入」區域中,0x2在「長」方塊中鍵入內容,然後按一下「確定」。

答案2

問題在於 TCP/IP 上的 NETBIOS 功能。請停用它(networkconfig、TCP/IP v4/advanced/WINS/NetBIOS over TCP/IP 停用)

現在它功能齊全。

庫爾特

相關內容