Netsh синтаксическая ошибка в имени файла

  • Remove From My Forums
  • Вопрос

  • Здравстуйте,

    у меня не получается с помощью netsh достучаться до dual-in интерфейса

    Подскажите, возможно ли конфигурировать dual-in интерфейс, появляющийся при создании нового входящего соединения.

    Напрмер как поставить для этого интерфейса статический адрес.

    Предполагаю,что я неправильно указываю имя интерфейса, которое я взял с ipconfig

    Вот сама проблема

    netsh interface ipv4>set address PPP RAS (Dial In) Interface static 172.17.255.234 255.255.0.0 0.0.0.0

    Синтаксическая ошибка в имени файла, имени папки или метке тома.

Ответы

  • с диапазоном выдаваемых адресов всё ясно, только вот на тачке, на которой разворачивается «Новое
    Входящее

    Точно «всё ясно»?

    Правда, под 7-кой входящих подключений я ни разу не делал, но когда то же самое делается на сервере с RRAS (включая 2008R2), и ручками указывается «статический пул адресов» (под 7-кой это «указать IP-адреса явным образом» в свойствах TCP/IP при создании
    подключения), и это делается аккуратно — т.е., заданный диапазон можно правильно описать сочитанием IP/маска, то —

    — собственному интерфейсу для входящих подключений всегда присваивается первый адрес из назначенного вручную диапазона.

    Неужели это не то, что интересует? :)

    А дополнительная фенечка в том, что заданный здесь диапазон необходимо исключить на DHCP-сервере из выдаваемых адресов, иначе ничего хорошего не будет. И если сделать это (откусить под себя адреса для статического использования) без согласования с теми,
    кто управляет внутренним DHCP сетки, ожидаемый результат — поиск причин непонятных сетевых проблем, с последующим принятием организационных мер к диверсанту.


    S.A.

    • Помечено в качестве ответа

      28 мая 2010 г. 18:38

On a windows7 machine I was trying to set the standard gateway following this example:

netsh.exe interface ipv4 set route 0.0.0.0/32 "Internet" 172.16.5.1

which returned the following error:

The filename, directory name, or volume label syntax is incorrect

Why is that the case, and how can I fix set the standard gateway for my connections?

Community's user avatar

asked Jul 22, 2014 at 12:05

Alex's user avatar

3

You need to use your real interface’s name instead of "Internet". You can list them with netsh interface show interface.

answered Jul 22, 2014 at 12:28

piernov's user avatar

piernovpiernov

2,00614 silver badges18 bronze badges

There’s some kind of an «underlying name» to the interface, set up on its 1st creation, or when it’s manually changed. You can get it using:

netsh interface ipv4 show config

It might be different from what you see in the GUI window or from running netsh interface show interface

Try using that interface name instead — this worked for me on windows 7.

answered Oct 4, 2019 at 17:50

mork's user avatar

morkmork

1312 bronze badges

I just had a similar same issue. The problem was the » character. I copied the netsh from a word document I got from our software vendor and pasted that directly into the CMD and changed the needed parts which failed with the error mentioned here. However when I copied the string at first to notepad and replaced one from the » I discovered that they are different, so I replaced both / re-typed both and the issue is solved now.

answered Aug 7, 2015 at 9:13

BastianW's user avatar

BastianWBastianW

6494 silver badges11 bronze badges

Apparently on Windows 7, you need to use a different syntax to execute the command in the correct context. Preface the context specifiers interface ipv4 with a -c parameter and quote the entire context specifier. For example, to set the adapter to DHCP:

netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp

answered Mar 13, 2015 at 16:13

Jeff's user avatar

Нужно часто переключать настройки сетевой карты.
Нашел инструкцию на хабре
Создал скрипт с кодировкой для cmd.exe — 866
Положил батник в корень диска C: c меткой System.

@echo off
set /p mesto="Выберите настройки (1 - EKK, 2 - SUFD): "
echo Выбраны настройки - %mesto%

if %mesto% equ 2 goto EKK

if %mesto% equ 2 goto SUFD

:EKK
set IFACE="local"
set IP=10.42.136.133
set MASK=255.255.255.192
set GATEWAY=10.42.136.129
set GWMETRIC=1
set DNS1=10.42.136.129
set DNS2=104.42.136.129

:SUFD
set IFACE="local"
set IP=192.168.5.133
set MASK=255.255.255.0
set GATEWAY=192.168.5.1
set GWMETRIC=1
set DNS1=192.168.5.1

echo _____
echo Устанавливаем IP адрес-%IP%
echo Маску подсети-%MASK%
echo Основной Шлюз-%GATEWAY%

netsh interface ip set address name=%IFACE% source=static addr=%IP% mask=%MASK% gateway=%GATEWAY% gwmetric=%GWMETRIC%

echo Устанавливаем основной DNS сервер %DNS1%
netsh interface ip set dns name=%IFACE% source=static addr=%DNS1% register=PRIMARY

echo Настройки сети изменены:
ipconfig /all
echo _____
pause

При запуске кирилические символы отображаются корректно.
Путь только латиницей.
Но все равно получаю сообщение: » Синтаксическая ошибка имени Файла, имени папки или метке тома.»
5b8cb1e2d9dc2433262109.jpeg

на машине windows7 я пытался установить стандартный шлюз после этой пример:

netsh.exe interface ipv4 set route 0.0.0.0/32 "Internet" 172.16.5.1

, который вернул следующую ошибку:

The filename, directory name, or volume label syntax is incorrect

почему это так, и как я могу исправить установить стандартный шлюз для моих соединений?

3 ответа

вам нужно использовать имя вашего реального интерфейса вместо "Internet". Вы можете перечислить их с netsh interface show interface.

1

отвечен piernov 2022-12-05 19:14

У меня просто была аналогичная проблема. Проблема была в «характере». Я скопировал netsh из документа word, который я получил от нашего поставщика программного обеспечения, и вставил его непосредственно в CMD и изменил необходимые части, которые потерпели неудачу с ошибкой, упомянутой здесь. Однако, когда я сначала скопировал строку в блокнот и заменил ее из » я обнаружил, что они разные, поэтому я заменил оба / re-typed оба, и проблема решена сейчас.

1

отвечен BastianW 2022-12-05 21:31

видимо на Windows 7, вам нужно использовать другой синтаксис для выполнения команды в правильном контексте. Предисловие спецификаторов контекста интерфейс ipv4 С — c параметр и цитировать весь спецификатор контекста. Например, чтобы установить адаптер на DHCP:

netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp

0

отвечен Jeff 2022-12-05 23:48

На компьютере с Windows7 я пытался установить стандартный шлюз, следуя этому примеру:

netsh.exe interface ipv4 set route 0.0.0.0/32 "Internet" 172.16.5.1

который вернул следующую ошибку:

The filename, directory name, or volume label syntax is incorrect

Почему это так, и как я могу установить стандартный шлюз для моих соединений?

Вам нужно использовать имя вашего реального интерфейса вместо "Internet" . Вы можете перечислить их с помощью netsh interface show interface .

У меня просто была такая же проблема. Проблема была в «характере». Я скопировал netsh из текстового документа, который я получил от нашего поставщика программного обеспечения, и вставил его непосредственно в CMD и изменил необходимые детали, что не удалось с упомянутой здесь ошибкой. Однако, когда я сначала скопировал строку в блокнот и заменил одну из «Я обнаружил, что они разные, поэтому я заменил обе / повторно набрал обе, и теперь проблема решена.

Очевидно, в Windows 7 вам нужно использовать другой синтаксис для выполнения команды в правильном контексте. Предисловие спецификаторов контекста связывает интерфейс ipv4 с параметром -c и заключает в кавычки весь спецификатор контекста. Например, чтобы установить адаптер на DHCP:

netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp

Всё ещё ищете ответ? Посмотрите другие вопросы с метками windows-7 networking.

Возможно, вам также будет интересно:

  • Netsh interface ipv4 add route синтаксическая ошибка
  • Netlify page not found ошибка
  • Netio sys ошибка windows 10
  • Nethasp ini прочитан успешно ошибка соединения с менеджером лицензий
  • Nethasp ini ошибка warning 129

  • Понравилась статья? Поделить с друзьями:
    0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии