Por que recebo o erro “O nome do arquivo, o nome do diretório ou a sintaxe do rótulo do volume está incorreta” usando netsh set route?

1

Em uma máquina windows7, eu estava tentando definir o gateway padrão após este exemplo:

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

que retornou o seguinte erro:

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

Por que isso acontece e como posso consertar o gateway padrão para minhas conexões?

    
por Alex 22.07.2014 / 14:05

3 respostas

1

Você precisa usar o nome da sua interface real em vez de "Internet" . Você pode listá-los com netsh interface show interface .

    
por 22.07.2014 / 14:28
1

Acabei de ter um problema semelhante. O problema era o "caractere. Copiei o netsh de um documento do Word que obtive do nosso fornecedor de software e o colei diretamente no CMD e mudei as partes necessárias que falharam com o erro mencionado aqui. No entanto, quando copiei a string primeiro para bloco de notas e substituiu um do "Eu descobri que eles são diferentes, então eu substituí ambos / re-digitado ambos eo problema é resolvido agora.

    
por 07.08.2015 / 11:13
0

Aparentemente, no Windows 7, você precisa usar uma sintaxe diferente para executar o comando no contexto correto. Prefira os especificadores de contexto interface ipv4 com um parâmetro -c e cite todo o especificador de contexto. Por exemplo, para definir o adaptador para DHCP:

netsh -c "interface ipv4" set address name="Local Area Connection" source=dhcp
    
por 13.03.2015 / 17:13