Помогите роут настроить

Discussion in 'Windows' started by AnOcToJI, 12 Jan 2009.

  1. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Если эта сеть действительно есть,то как обычно:

    route -p add 10.10.0.0 mask 255.255.0.0 10.10.100.1
     
  2. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    ООО спасибо в итоге такой роут получился
    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 (какую нибудь команду)
     
    #22 AnOcToJI, 13 Jan 2009
    Last edited: 13 Jan 2009
  3. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Совершенно не понятно,что вы хотите сделать.
     
  4. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    ну я имею ввиду чтобы в батнике не писать 10.10.138.1 а сделать так что бы батник при помощи какого то запроса, сам выделял этот IP с компа и добавлял .
    я и спрашиваю вообще реально это по средством батника сделать? :rolleyes:
     
  5. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Имеется ввиду,что выполнив
    ipconfig /all (один из интерфейсов получает адрес вида 10.10.x.x)
    Его надо выделить и подставить куда то?
     
  6. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    по сути да
    но почему то по этому запросу нету 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. . . . . . . : отключен
     
  7. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    почему бы не облегчить себе задачу и написать вручну.

     
  8. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    уже ближе))
    НО суть в том, что я хочу батник сделать, чтобы скопировав на другой комп с другим IP и запустив его он вычислил его IP и прописал роут
    у них различны только три цифры 10.10.***.1 и всё
    мне в ручную это прописать не составит труда я просто хочу батник сделать для совсем чайников чтобы тупо запустил и прописал роут файлом bat.bat
     
  9. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Ладно попробуем первый способ и что у пользователя будет шлюз через ipconfig /all

     
    #29 SpangeBoB, 13 Jan 2009
    Last edited: 13 Jan 2009
  10. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    неверный адрес шлюза

    и вот это прописал

    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
    
    
     
    #30 AnOcToJI, 13 Jan 2009
    Last edited: 13 Jan 2009
  11. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    ipconfig /all с компьютера на котором пробуем
     
  12. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    Настройка протокола 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>
     
  13. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Должно работать, если шлюз имеет вид x.x.x.1.
    Каждая строка должна быть без переноса.

     
    #33 SpangeBoB, 13 Jan 2009
    Last edited: 13 Jan 2009
  14. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    к сажелению но не робит =(
    теперь вообще нечего не прописывает
    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" не является внутренней или внешней
    командой, исполняемой программой или пакетным файлом.
     
  15. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Поправил предыдущий скрипт(см выше).
    Вы смотрите ,чтобы не было в route PRINT
    сетей которые будут добавляться,через бат,если она там есть то делает

    route delete 10.1.0.0 и так далее.
     
  16. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    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
    и всё о_О любой батник запускаю такая же фигня
    тот скрипт что выше давали просто пустая командная строка
     
  17. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Ответ наверно очевиден.При загрузке батника в route PRINT этих сетей не должно быть и поэтому route -p add вызывает ошибку ,и дальше продолжения нет.
     
  18. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    раньше он прописывался, а ща вообще не один батник не прописывается =(
     
  19. SpangeBoB

    SpangeBoB Elder - Старейшина

    Joined:
    12 Jul 2008
    Messages:
    1,680
    Likes Received:
    393
    Reputations:
    102
    Удаляйте ,через route delete все маршруты,все что добавлялось из батника и уже заного запускайте.
     
  20. AnOcToJI

    AnOcToJI Elder - Старейшина

    Joined:
    10 Aug 2008
    Messages:
    45
    Likes Received:
    17
    Reputations:
    0
    не вы не поняли...
    ЛЮБОЙ просто любой батник независимо что в нем прописано