Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   Windows системы (https://forum.antichat.xyz/forumdisplay.php?f=125)
-   -   Помогите роут настроить (https://forum.antichat.xyz/showthread.php?t=100833)

AnOcToJI 12.01.2009 02:49

Помогите роут настроить
 
Короче объясняю ситуацию у меня 2 провайдера один будем называть (X) другой (Y).
Так вот провайдер (X) предоставляет интернет через оптоволокно IP внутри сети личный такого вида (10.10.***.*) мне собственно от него только локальная сеть и нужна...
Далее провайдер (Y) предоставляет интернет по домашнему телефону ADSL там IP в принципе один на всех 80.240.241.142 что-то в этом роде

Проблема в том что при включённом (Y) не работает сеть, вообще нечего не работает от провайдера (X)... отключаю сетевуху (Y) начинает работать (X)..
частично с этой проблемой справился по средством прописаного роутинга


Код:

route -p 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 172.20.30.0 mask 255.255.255.0 10.10.100.1

при этом работает совместно как и внешка так и сеть,
НО при этом исходящий и входящий трафик внутри сети между компами 10.10.***.* почему то глохнет, поработает чуть чуть и сервер задыхается, с начало думал может чтото с компом, но удалил роут и всё стало работать хорошо...

кто меня понял подкорректируйте роутинг буду очень признателен.
Заранее спасибо! :rolleyes:

SpangeBoB 12.01.2009 09:01

Укажите типы соединений,которые используются для обоих провайдеров.

Вывод:
netstat -rn


Скорее всего создаётся 2 основных шлюза,которые и создают проблему.

AnOcToJI 12.01.2009 14:34

если я правильно понял, тебе нужно содержимое этого запроса netstat -rn вот собственно

Код:

Таблица маршрутов
===========================================================================
Список интерфейсов
0x1 ........................... MS TCP Loopback interface
0x2 ...00 16 e6 5b 22 6c ...... NVIDIA nForce Networking Controller
0x10004 ...00 e0 4c 9f 3f 1c ...... Realtek RTL8139 Family PCI Fast Ethernet NIC

===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0      10.10.100.1    10.10.100.4      20
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.2      20
      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.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
      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
Основной шлюз:        192.168.1.1
===========================================================================
Постоянные маршруты:
          0.0.0.0          0.0.0.0      192.168.1.1      1
        10.11.0.0    255.255.255.0      10.10.100.1      1
      172.20.30.0    255.255.255.0      10.10.100.1      1


herfleisch 12.01.2009 14:40

ПО-моему при подключении ADSL-соединения ты 100% получаешь какие-то новые маршруты. Поробуй записать роуты после того, как ты подключил ADSL

AnOcToJI 12.01.2009 15:11

маршруты неизменны!
и роут прописывался при включённом адсл и при выключенном разницы нету

neval 12.01.2009 15:26

Цитата:

0.0.0.0 0.0.0.0 10.10.100.1 10.10.100.4 20
0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 20
зачем тебе 2 дефолтных маршрута?

AnOcToJI 12.01.2009 15:33

Цитата:

Сообщение от neval
зачем тебе 2 дефолтных маршрута?

а я знаю откуда они... я их не прописывал и откуда берутся тоже не знаю :rolleyes:

neval 12.01.2009 15:40

"Кто здесь хозяин?"

Удали роут или дай ему меньший приоритет
У тебя ДВА дефолтных маршрута с ОДИНАКОВОЙ метрикой

AnOcToJI 12.01.2009 16:32

Странно но без этих дефолтных маршрутов инет вообще никак не работает!
да и создаются они автоматически при переподключении :confused:

neval 12.01.2009 18:54

default - это маршрут по умолчанию
в твоем случае он должен быть
PHP код:

0.0.0.0 0.0.0.0 192.168.1.1 192.168.1.2 20 


SpangeBoB 12.01.2009 20:09

Тогда в чем проблема пишите bat файл(запускать после поднятия обоих соединений):

Цитата:

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 172.20.30.0 mask 255.255.255.0 10.10.100.1
В свойствах соединения - "Сеть", в свойствах протокола TCP/IP в окне "Дополнительно" снимай галочку "Использовать основной шлюз в удаленной сети".(Снять для подключения провайдера X и тогда bat файл не нужен)

AnOcToJI 12.01.2009 22:16

Работает точно так же как и первый мой вариант, внутри сети между компами как не было соединения так и нету(

SpangeBoB 12.01.2009 22:36

netstat -rn покажите с исправленным вариантом.

AnOcToJI 13.01.2009 02:01

Код:

===========================================================================
===========================================================================
Активные маршруты:
Сетевой адрес          Маска сети      Адрес шлюза      Интерфейс  Метрика
          0.0.0.0          0.0.0.0      192.168.1.1    192.168.1.2      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.1    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.1    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
Основной шлюз:        192.168.1.1
===========================================================================
Постоянные маршруты:
  Сетевой адрес            Маска    Адрес шлюза      Метрика
        10.11.0.0    255.255.255.0      10.10.100.1      1
      172.20.30.0    255.255.255.0      10.10.100.1      1


SpangeBoB 13.01.2009 12:32

Покажите Ping:
ping 172.20.30.?
ping 10.11.0.?
tracert 172.20.30.?
10.11.0.?

AnOcToJI 13.01.2009 13:34

Код:


C:\>ping 10.11.0.0

Обмен пакетами с 10.11.0.0 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 10.11.0.0:
    Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

C:\>ping 10.11.0.2

Обмен пакетами с 10.11.0.2 по 32 байт:

Ответ от 10.11.0.2: число байт=32 время<1мс TTL=63
Ответ от 10.11.0.2: число байт=32 время<1мс TTL=63
Ответ от 10.11.0.2: число байт=32 время<1мс TTL=63
Ответ от 10.11.0.2: число байт=32 время<1мс TTL=63

Статистика Ping для 10.11.0.2:
    Пакетов: отправлено = 4, получено = 4, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
    Минимальное = 0мсек, Максимальное = 0 мсек, Среднее = 0 мсек

C:\>ping 172.20.30.0

Обмен пакетами с 172.20.30.0 по 32 байт:

Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.

Статистика Ping для 172.20.30.0:
    Пакетов: отправлено = 4, получено = 0, потеряно = 4 (100% потерь),

C:\>tracert 172.20.30.0

Трассировка маршрута к 172.20.30.0 с максимальным числом прыжков 30

  1    <1 мс    <1 мс    <1 мс  10.10.100.1
  2    *        *        *    Превышен интервал ожидания для запроса.
  3    *        *        *    Превышен интервал ожидания для запроса.
  4    *        *        *    Превышен интервал ожидания для запроса.
  5    *        *        *    Превышен интервал ожидания для запроса.
............................................................. и т.д

C:\>tracert 10.11.0.0

Трассировка маршрута к 10.11.0.0 с максимальным числом прыжков 30

  1    <1 мс    <1 мс    <1 мс  10.10.100.1
  2    *        *        *    Превышен интервал ожидания для запроса.
  3    *        *        *    Превышен интервал ожидания для запроса.
  4    *        *        *    Превышен интервал ожидания для запроса.
  5    *        *        *    Превышен интервал ожидания для запроса.
............................................................. и т.д


C:\>tracert 10.11.0.2

Трассировка маршрута к log.provayder.ru [10.11.0.2]
с максимальным числом прыжков 30:

  1    <1 мс    1 ms    1 ms  10.10.100.1
  2    <1 мс    <1 мс    <1 мс  log.provayder.ru [10.11.0.2]

Трассировка завершена.


SpangeBoB 13.01.2009 13:40

Все работает нормально,ping 10.11.0.2 прошел успешно.

AnOcToJI 13.01.2009 13:55

Цитата:

Сообщение от SpangeBoB
Все работает нормально,ping 10.11.0.2 прошел успешно.

да на счет работы до сервера провайдера я не жаловался 10.11.0.2 это провайдоровский IP а вот внутри сети с компами 10.10. трафик исходящий и входящий глохнет

SpangeBoB 13.01.2009 14:03

Цитата:

Сообщение от AnOcToJI
да на счет работы до сервера провайдера я не жаловался 10.11.0.2 это провайдоровский IP а вот внутри сети с компами 10.10. трафик исходящий и входящий глохнет

Наверно проблема в маске тогда ,измените:

route -p add 10.11.0.0 mask 255.255.0.0 10.10.100.1

И пропишите маршрут к сети:
10.10

AnOcToJI 13.01.2009 14:16

Цитата:

Сообщение от SpangeBoB
И пропишите маршрут к сети:
10.10

вот это не понял как сделать?

SpangeBoB 13.01.2009 14:18

Цитата:

Сообщение от AnOcToJI
вот это не понял как сделать?

Если эта сеть действительно есть,то как обычно:

route -p add 10.10.0.0 mask 255.255.0.0 10.10.100.1

AnOcToJI 13.01.2009 15:55

ООО спасибо в итоге такой роут получился
Код:

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 (какую нибудь команду)

SpangeBoB 13.01.2009 16:13

Цитата:

И ещё вопрос в батнике можно реализовать такой момент что бы вместо 10.10.100.1 прописывался ип компа ???
тоесть route -p add 10.2.0.0 mask 255.255.0.0 (какую нибудь команду)
Совершенно не понятно,что вы хотите сделать.

AnOcToJI 13.01.2009 16:26

Цитата:

Сообщение от SpangeBoB
Совершенно не понятно,что вы хотите сделать.

ну я имею ввиду чтобы в батнике не писать 10.10.138.1 а сделать так что бы батник при помощи какого то запроса, сам выделял этот IP с компа и добавлял .
я и спрашиваю вообще реально это по средством батника сделать? :rolleyes:

SpangeBoB 13.01.2009 16:42

Имеется ввиду,что выполнив
ipconfig /all (один из интерфейсов получает адрес вида 10.10.x.x)
Его надо выделить и подставить куда то?

AnOcToJI 13.01.2009 17:01

по сути да
но почему то по этому запросу нету 10.10.100.1 там IP 10.10.100.4

вот я хочу чтобы он выделил из этого запроса 10.10.100.1 и подставлял его к концу этих строк

Код:

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

Код:

Настройка протокола 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. . . . . . . : отключен


SpangeBoB 13.01.2009 17:20

почему бы не облегчить себе задачу и написать вручну.

Цитата:

@echo off
set gateway=10.10.100.1
route -p add 10.11.0.0 mask 255.255.255.0 %gateway%
route -p add 10.1.0.0 mask 255.255.0.0 %gateway%
route -p add 10.2.0.0 mask 255.255.0.0 %gateway%
route -p add 10.10.0.0 mask 255.255.0.0 %gateway%
route -p add 172.20.30.0 mask 255.255.255.0 %gateway%

AnOcToJI 13.01.2009 17:30

уже ближе))
НО суть в том, что я хочу батник сделать, чтобы скопировав на другой комп с другим IP и запустив его он вычислил его IP и прописал роут
у них различны только три цифры 10.10.***.1 и всё
мне в ручную это прописать не составит труда я просто хочу батник сделать для совсем чайников чтобы тупо запустил и прописал роут файлом bat.bat

SpangeBoB 13.01.2009 18:13

Ладно попробуем первый способ и что у пользователя будет шлюз через ipconfig /all

Цитата:

@echo off
ipconfig /all | findstr "Основной шлюз: 10. " > gateway.txt
for /F "tokens=1,2 delims=:" %%i in (gateway.txt) do @(route -p add 10.11.0.0 mask 255.255.255.0 %%j & route -p add 10.1.0.0 mask 255.255.0.0 %%j & route -p add 10.2.0.0 mask 255.255.0.0 %%j & route -p add 10.10.0.0 mask 255.255.0.0 %%j & route -p add 172.20.30.0 mask 255.255.255.0 %%j)
del gateway.txt

AnOcToJI 13.01.2009 18:28

Цитата:

Сообщение от SpangeBoB
Ладно попробуем первый способ и что у пользователя будет шлюз через ipconfig /all

неверный адрес шлюза

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

Код:

Таблица маршрутов
===========================================================================
Список интерфейсов
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


SpangeBoB 13.01.2009 18:35

ipconfig /all с компьютера на котором пробуем

AnOcToJI 13.01.2009 18:45

Настройка протокола 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>

SpangeBoB 13.01.2009 19:16

Должно работать, если шлюз имеет вид x.x.x.1.
Каждая строка должна быть без переноса.

Цитата:

@echo off
ipconfig /all | findstr "IP: 10.10" | findstr /v "IP: fe" > gateway.txt
for /F "tokens=1,2 delims=:" %%i in (gateway.txt) do @echo %%j > gateway.txt
for /F "tokens=1,2,3,4 delims=." %%i in (gateway.txt) do @echo %%i.%%j.%%k.1 > gateway.txt
for /F %%i in (gateway.txt) do @echo %%i

for /F %%i in (gateway.txt) do @(route -p add 10.11.0.0 mask 255.255.255.0 %%i & route -p add 10.1.0.0 mask 255.255.0.0 %%i & route -p add 10.2.0.0 mask

255.255.0.0 %%i & route -p add 10.10.0.0 mask 255.255.0.0 %%i & route -p add 172.20.30.0 mask 255.255.255.0 %%i)
del gateway.txt

AnOcToJI 13.01.2009 19:38

Цитата:

Сообщение от SpangeBoB
Должно работать, если шлюз имеет вид x.x.x.1.
Каждая строка должна быть без переноса.

к сажелению но не робит =(
теперь вообще нечего не прописывает
Код:

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" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


SpangeBoB 13.01.2009 19:48

Поправил предыдущий скрипт(см выше).
Вы смотрите ,чтобы не было в route PRINT
сетей которые будут добавляться,через бат,если она там есть то делает

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

AnOcToJI 13.01.2009 20:20

Прописался=)
только какойто глюк произошёл батники теперь вообще не робят о_О
запускаю батник например

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
и всё о_О любой батник запускаю такая же фигня
тот скрипт что выше давали просто пустая командная строка

SpangeBoB 13.01.2009 20:22

Ответ наверно очевиден.При загрузке батника в route PRINT этих сетей не должно быть и поэтому route -p add вызывает ошибку ,и дальше продолжения нет.

AnOcToJI 13.01.2009 20:27

раньше он прописывался, а ща вообще не один батник не прописывается =(

SpangeBoB 13.01.2009 20:29

Цитата:

Сообщение от AnOcToJI
раньше он прописывался, а ща вообще не один батник не прописывается =(

Удаляйте ,через route delete все маршруты,все что добавлялось из батника и уже заного запускайте.

AnOcToJI 13.01.2009 21:03

не вы не поняли...
ЛЮБОЙ просто любой батник независимо что в нем прописано


Время: 01:54