Настройка сети в Windows из командной строки
Настройка сети в Windows из командной строки(CMD)
Что можно сделать с Netsh.exe?
С Netsh.exe вы можете легко просматривать TCP/IP. Введите следующую команду в окне командной строки (cmd.exe):
netsh interface ip show config
С Netsh.exe, вы можете легко настроить IP-адрес вашего компьютера и другие связанные TCP/IP параметры.
Например, следующая команда настраивает интерфейс с именем Local Area Connection со статическим IP адресом 192.168.0.100, маска подсети 255.255.255.0 и основной шлюз 192.168.0.1:
netsh interface ip set address name="Local Area Connection" static 192.168.0.100 255.255.255.0 192.168.0.1 1
Netsh.exe также может быть полезен в некоторых ситуациях, таких как, когда у вас есть портативный компьютер, который перемещается между двумя и более офисов, сохраняя при этом конфигурации. С Netsh.exe, вы можете легко сохранять и восстанавливать соответствующей конфигурации сети.
Во-первых, подключите ваш портативный компьютер в месте №1, а затем вручную настройте необходимые параметры (такие как IP-адрес, маску подсети, шлюз по умолчанию, DNS и WINS-адреса).
Теперь необходимо экспортировать текущие IP настройки в текстовый файл. Используйте следующую команду:
netsh -c interface dump > c:'location1.txt'
Когда вы достигнете в места №2, сделайте то же самое, только сохранить новые настройки в отдельный файл:
netsh -c interface dump > c:'location2.txt'
Вы сможете продолжать в любом другом месте, где только нужно, но в данной статье рассмотрено только два примера.
Теперь, когда вам нужно быстро импортировать ваши сетевые настройки и менять их расположение между местами №1 и №2, просто введите следующую команду в окне командной строки (cmd.exe):
netsh -f c:'location1.txt'
или
netsh -f c:'location2.txt'
и так далее.
Вы также можете использовать глобальный EXEC переключатель вместо -F:
netsh exec c:'location2.txt'
Netsh.exe также может быть использован для настройки вашей сетевой карты для автоматического получения IP-адреса от DHCP-сервера:
netsh interface ip set address "Local Area Connection" dhcp
Хотели бы вы еще настроить DNS и WINS адреса из командной строки? Это возможно:
netsh interface ip set dns "Local Area Connection" static 192.168.0.200
и еще одна команда для настройки WINS:
netsh interface ip set wins "Local Area Connection" static 192.168.0.200
Или, если вы хотите, можно настроить сетевой интерфейс для динамического получения DNS-настроек:
netsh interface ip set dns "Local Area Connection" dhcp
Кстати, если вы хотите установить первичный и вторичный DNS-адрес, добавить index=1, index=2, соответственно.
Как вы теперь видите, Netsh.exe имеет множество функций, которые могут оказаться полезными, даже не рассматривая остальные возможные варианты настройки сети в Windows.