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

Порт 445 используется службами общего доступа к файлам Windows по умолчанию. Если вы используете netstatс -o -bфлагами, вы получите что-то вроде:

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

где 4в конце первой строки - это PID. Вы можете увидеть похожий вопрос о сообщенииНевозможно получить информацию о владельце на Stack Overflowина Суперпользователе.


Вы можете освободить порт, отключив службу NetBT, следуя инструкциямСправочная статья Microsoft здесь.

Чтобы отключить NetBIOS на DHCP-сервере, выполните следующие действия:

  • Нажмите «Пуск», выберите «Программы», выберите «Администрирование», а затем нажмите «DHCP».

  • На панели навигации разверните , server_nameразверните Область действия, щелкните правой кнопкой мыши Параметры области действия, а затем щелкните Настроить параметры.

    Примечание. На этом этапе server_nameзаполнитель указывает имя DHCP-сервера.

  • Откройте вкладку «Дополнительно», а затем в списке классов поставщиков выберите «Параметры Microsoft Windows 2000».

  • Убедитесь, что в списке классов пользователей выбран класс пользователя по умолчанию.

  • Нажмите, чтобы выбрать001 Microsoft Отключить опцию Netbiosустановите флажок в столбце «Доступные параметры».

  • В области ввода данных введите текст 0x2в поле Long и нажмите OK.

решение2

проблема в функции NETBIOS через TCP/IP. Пожалуйста, отключите ее (networkconfig, TCP/IP v4/advanced/WINS/NetBIOS через TCP/IP отключить)

теперь он полностью функционален.

Курт

Связанный контент