ООО спасибо в итоге такой роут получился Code: route delete 0.0.0.0 route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 route -p add 10.11.0.0 mask 255.255.255.0 10.10.100.1 route -p add 10.1.0.0 mask 255.255.0.0 10.10.100.1 route -p add 10.2.0.0 mask 255.255.0.0 10.10.100.1 route -p add 10.10.0.0 mask 255.255.0.0 10.10.100.1 route -p add 172.20.30.0 mask 255.255.255.0 10.10.100.1 И ещё вопрос в батнике можно реализовать такой момент что бы вместо 10.10.100.1 прописывался ип компа ??? тоесть route -p add 10.2.0.0 mask 255.255.0.0 (какую нибудь команду)
ну я имею ввиду чтобы в батнике не писать 10.10.138.1 а сделать так что бы батник при помощи какого то запроса, сам выделял этот IP с компа и добавлял . я и спрашиваю вообще реально это по средством батника сделать?
Имеется ввиду,что выполнив ipconfig /all (один из интерфейсов получает адрес вида 10.10.x.x) Его надо выделить и подставить куда то?
по сути да но почему то по этому запросу нету 10.10.100.1 там IP 10.10.100.4 вот я хочу чтобы он выделил из этого запроса 10.10.100.1 и подставлял его к концу этих строк Code: route -p add 10.11.0.0 mask 255.255.255.0 route -p add 10.1.0.0 mask 255.255.0.0 route -p add 10.2.0.0 mask 255.255.0.0 route -p add 10.10.0.0 mask 255.255.0.0 route -p add 172.20.30.0 mask 255.255.255.0 Code: Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : dddd-63bsa1ae970 Основной DNS-суффикс . . . . . . : Тип узла. . . . . . . . . . . . . : неизвестный IP-маршрутизация включена . . . . : нет WINS-прокси включен . . . . . . . : нет Порядок просмотра суффиксов DNS . : Home Подключение по локальной сети - Ethernet адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethe rnet NIC Физический адрес. . . . . . . . . : 00-E2-41-2F-3F-2C Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 10.10.100.4 Маска подсети . . . . . . . . . . : 255.255.255.0 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : 172.20.30.2 DSL - Ethernet адаптер: DNS-суффикс этого подключения . . : Home Описание . . . . . . . . . . . . : NVIDIA nForce 10/100/1000 Mbps Ether net Физический адрес. . . . . . . . . : 00-1S-E6-5D-22-6C Dhcp включен. . . . . . . . . . . : да Автонастройка включена . . . . . : да IP-адрес . . . . . . . . . . . . : 192.168.1.2 Маска подсети . . . . . . . . . . : 255.255.255.0 IP-адрес . . . . . . . . . . . . : fe80::216:e6ff:fe5b:226c%6 Основной шлюз . . . . . . . . . . : 192.168.1.1 DHCP-сервер . . . . . . . . . . . : 192.168.1.1 DNS-серверы . . . . . . . . . . . : 192.168.1.1 fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 Аренда получена . . . . . . . . . : 13 января 2009 г. 12:38:58 Аренда истекает . . . . . . . . . : 14 января 2009 г. 12:38:58 Teredo Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : 80-00-4B-65-AF-0F-0D-7B Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 2001:0:cf2e:308c:8000:4b65:af0f:d7b IP-адрес . . . . . . . . . . . . : fe80::ffff:ffff:fffd%5 Основной шлюз . . . . . . . . . . : :: NetBIOS через TCP/IP. . . . . . . : отключен Automatic Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Home Описание . . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : C0-A8-01-02 Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : fe80::5efe:192.168.1.2%2 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS через TCP/IP. . . . . . . : отключен Automatic Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : 0A-0F-8A-04 Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : fe80::5efe:10.10.100.4%2 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS через TCP/IP. . . . . . . : отключен
уже ближе)) НО суть в том, что я хочу батник сделать, чтобы скопировав на другой комп с другим IP и запустив его он вычислил его IP и прописал роут у них различны только три цифры 10.10.***.1 и всё мне в ручную это прописать не составит труда я просто хочу батник сделать для совсем чайников чтобы тупо запустил и прописал роут файлом bat.bat
неверный адрес шлюза и вот это прописал Code: Таблица маршрутов =========================================================================== Список интерфейсов 0x1 ........................... MS TCP Loopback interface 0x30002 ...00 e0 4c 9f 3f 1c ...... Realtek RTL8139 Family PCI Fast Ethernet NIC 0x30004 ...00 16 e6 5b 22 6c ...... NVIDIA nForce Networking Controller - ╠шэшяю ЁЄ яырэшЁют∙шър яръхЄют =========================================================================== =========================================================================== Активные маршруты: Сетевой адрес Маска сети Адрес шлюза Интерфейс Метрика 10.1.0.0 255.255.0.0 10.10.100.4 10.10.100.4 1 10.2.0.0 255.255.0.0 10.10.100.4 10.10.100.4 1 10.10.0.0 255.255.0.0 10.10.100.4 10.10.100.4 1 10.10.100.0 255.255.255.0 10.10.100.4 10.10.100.4 20 10.10.100.4 255.255.255.255 127.0.0.1 127.0.0.1 20 10.11.0.0 255.255.255.0 10.10.100.4 10.10.100.4 1 10.255.255.255 255.255.255.255 10.10.100.4 10.10.100.4 20 127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1 172.20.30.0 255.255.255.0 10.10.100.4 10.10.100.4 1 192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 20 192.168.1.2 255.255.255.255 127.0.0.1 127.0.0.1 20 192.168.1.255 255.255.255.255 192.168.1.2 192.168.1.2 20 224.0.0.0 240.0.0.0 10.10.100.4 10.10.100.4 20 224.0.0.0 240.0.0.0 192.168.1.2 192.168.1.2 20 255.255.255.255 255.255.255.255 10.10.100.4 10.10.100.4 1 255.255.255.255 255.255.255.255 192.168.1.2 192.168.1.2 1 =========================================================================== Постоянные маршруты: Сетевой адрес Маска Адрес шлюза Метрика 10.11.0.0 255.255.255.0 10.10.100.4 1 10.1.0.0 255.255.0.0 10.10.100.4 1 10.2.0.0 255.255.0.0 10.10.100.4 1 10.10.0.0 255.255.0.0 10.10.100.4 1 172.20.30.0 255.255.255.0 10.10.100.4 1
Настройка протокола IP для Windows Имя компьютера . . . . . . . . . : xxxx-63b711e970 Основной DNS-суффикс . . . . . . : Тип узла. . . . . . . . . . . . . : неизвестный IP-маршрутизация включена . . . . : нет WINS-прокси включен . . . . . . . : нет Порядок просмотра суффиксов DNS . : Home Подключение по локальной сети - Ethernet адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Realtek RTL8139 Family PCI Fast Ethe rnet NIC Физический адрес. . . . . . . . . : 00-E0-4C-9F-3F-1C Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 10.10.138.4 Маска подсети . . . . . . . . . . : 255.255.255.0 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : 172.20.30.2 DSL - Ethernet адаптер: DNS-суффикс этого подключения . . : Home Описание . . . . . . . . . . . . : NVIDIA nForce 10/100/1000 Mbps Ether net Физический адрес. . . . . . . . . : 00-16-E6-5B-22-6C Dhcp включен. . . . . . . . . . . : да Автонастройка включена . . . . . : да IP-адрес . . . . . . . . . . . . : 192.168.1.2 Маска подсети . . . . . . . . . . : 255.255.255.0 IP-адрес . . . . . . . . . . . . : fe80::216:e6ff:fe5b:226c%6 Основной шлюз . . . . . . . . . . : 192.168.1.1 DHCP-сервер . . . . . . . . . . . : 192.168.1.1 DNS-серверы . . . . . . . . . . . : 192.168.1.1 fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 Аренда получена . . . . . . . . . : 13 января 2009 г. 12:38:58 Аренда истекает . . . . . . . . . : 14 января 2009 г. 12:38:58 Teredo Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Teredo Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : 00-00-17-D9-AF-0F-0D-7B Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : 2001:0:cf2e:308c:0:17d9:af0f:d7b IP-адрес . . . . . . . . . . . . : fe80::ffff:ffff:fffd%5 Основной шлюз . . . . . . . . . . : :: NetBIOS через TCP/IP. . . . . . . : отключен Automatic Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Home Описание . . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : C0-A8-01-02 Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : fe80::5efe:192.168.1.2%2 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS через TCP/IP. . . . . . . : отключен Automatic Tunneling Pseudo-Interface - туннельный адаптер: DNS-суффикс этого подключения . . : Описание . . . . . . . . . . . . : Automatic Tunneling Pseudo-Interface Физический адрес. . . . . . . . . : 0A-0A-8A-04 Dhcp включен. . . . . . . . . . . : нет IP-адрес . . . . . . . . . . . . : fe80::5efe:10.10.138.4%2 Основной шлюз . . . . . . . . . . : DNS-серверы . . . . . . . . . . . : fec0:0:0:ffff::1%1 fec0:0:0:ffff::2%1 fec0:0:0:ffff::3%1 NetBIOS через TCP/IP. . . . . . . : отключен C:\Documents and Settings\maximix>
к сажелению но не робит =( теперь вообще нечего не прописывает Code: fe80 route: неверный адрес шлюза fe80 route: неверный адрес шлюза fe80 Обработка таблиц сетевых маршрутов. ROUTE [-f] [-p] [команда [узел] [MASK маска] [шлюз] [METRIC метрика] [IF-интерфейс] -f Очистка таблиц маршрутов от записей для всех шлюзов. При указании одной из команд, таблицы очищаются до выполнения команды. -p При использовании с командой ADD задает сохранение маршрута при перезагрузке системы. По умолчанию маршруты не сохраняются при перезагрузке. Игнорируется для остальных команд, изменяющих соответствующие постоянные маршруты. Этот параметр не поддерживается в Windows 95. команда Одна из четырех команд PRINT Печать маршрута ADD Добавление маршрута DELETE Удаление маршрута CHANGE Изменение существующего маршрута узел Адресуемый узел. MASK Если вводится ключевое слово MASK, то следующий параметр интерпретируется как параметр "маска". маска Значение маски подсети, связываемое с записью для данного маршрута. Если этот параметр не задан, по умолчанию подразумевается 255.255.255.255. шлюз Шлюз. METRIC Определение параметра метрика/цена для адресуемого узла. Поиск всех символических имен узлов проводится в файле сетевой базы данных NETWORKS. Поиск символических имен шлюзов проводится в файле базы данных имен узлов HOSTS. Для команд PRINT и DELETE можно указать узел и шлюз с помощью подстановочных знаков или опустить параметр "шлюз". Если адресуемый узел содержит подстановочные знаки * или ?, он используется в качестве шаблона, и печатаются только соответствующие ему маршруты. Знак '*' соответствует любой строке, а '?' - ровно одному знаку. Примеры: 157.*.1, 157.*, 127.*, *224*. Диагностические сообщения: Недопустимое значение MASK вызывает ошибку, если (УЗЕЛ & МАСКА) != УЗЕЛ. Например> route ADD 157.0.0.0 MASK 155.0.0.0 157.55.80.1 IF 1 Добавление маршрута завершится ошибкой, поскольку указан недопустимый параметр сетевой маски: не выполняется условие (УЗЕЛ & МАСКА) == УЗЕЛ. Примеры: > route PRINT > route ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 узел^ ^маска ^шлюз метрика^ ^ интерфейс^ Если IF не задан, то производится попытка найти лучший интерфейс для указанного шлюза. > route PRINT > route PRINT 157* .... Печать только узлов, начинающихся со 157 > route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2 CHANGE используется для изменения только для изменения адреса основного шлюза и/или метрики. > route PRINT > route DELETE 157.0.0.0 > route PRINT "255.255.0.0" не является внутренней или внешней командой, исполняемой программой или пакетным файлом.
Поправил предыдущий скрипт(см выше). Вы смотрите ,чтобы не было в route PRINT сетей которые будут добавляться,через бат,если она там есть то делает route delete 10.1.0.0 и так далее.
Прописался=) только какойто глюк произошёл батники теперь вообще не робят о_О запускаю батник например route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 route -p add 10.11.0.0 mask 255.255.255.0 10.10.138.1 route -p add 10.1.0.0 mask 255.255.0.0 10.10.138.1 route -p add 10.2.0.0 mask 255.255.0.0 10.10.138.1 route -p add 10.10.0.0 mask 255.255.0.0 10.10.138.1 route -p add 172.20.30.0 mask 255.255.255.0 10.10.138.1 он вместо того что бы прописать открывает командную строку там появляется эта строка route add 0.0.0.0 mask 0.0.0.0 192.168.1.1 и всё о_О любой батник запускаю такая же фигня тот скрипт что выше давали просто пустая командная строка
Ответ наверно очевиден.При загрузке батника в route PRINT этих сетей не должно быть и поэтому route -p add вызывает ошибку ,и дальше продолжения нет.