![]() |
Помогите роут настроить
Короче объясняю ситуацию у меня 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НО при этом исходящий и входящий трафик внутри сети между компами 10.10.***.* почему то глохнет, поработает чуть чуть и сервер задыхается, с начало думал может чтото с компом, но удалил роут и всё стало работать хорошо... кто меня понял подкорректируйте роутинг буду очень признателен. Заранее спасибо! :rolleyes: |
Укажите типы соединений,которые используются для обоих провайдеров.
Вывод: netstat -rn Скорее всего создаётся 2 основных шлюза,которые и создают проблему. |
если я правильно понял, тебе нужно содержимое этого запроса netstat -rn вот собственно
Код:
Таблица маршрутов |
ПО-моему при подключении ADSL-соединения ты 100% получаешь какие-то новые маршруты. Поробуй записать роуты после того, как ты подключил ADSL
|
маршруты неизменны!
и роут прописывался при включённом адсл и при выключенном разницы нету |
Цитата:
|
Цитата:
|
"Кто здесь хозяин?"
Удали роут или дай ему меньший приоритет У тебя ДВА дефолтных маршрута с ОДИНАКОВОЙ метрикой |
Странно но без этих дефолтных маршрутов инет вообще никак не работает!
да и создаются они автоматически при переподключении :confused: |
default - это маршрут по умолчанию
в твоем случае он должен быть PHP код:
|
Тогда в чем проблема пишите bat файл(запускать после поднятия обоих соединений):
Цитата:
|
Работает точно так же как и первый мой вариант, внутри сети между компами как не было соединения так и нету(
|
netstat -rn покажите с исправленным вариантом.
|
Код:
=========================================================================== |
Покажите Ping:
ping 172.20.30.? ping 10.11.0.? tracert 172.20.30.? 10.11.0.? |
Код:
|
Все работает нормально,ping 10.11.0.2 прошел успешно.
|
Цитата:
|
Цитата:
route -p add 10.11.0.0 mask 255.255.0.0 10.10.100.1 И пропишите маршрут к сети: 10.10 |
Цитата:
|
Цитата:
route -p add 10.10.0.0 mask 255.255.0.0 10.10.100.1 |
ООО спасибо в итоге такой роут получился
Код:
route delete 0.0.0.0тоесть route -p add 10.2.0.0 mask 255.255.0.0 (какую нибудь команду) |
Цитата:
|
Цитата:
я и спрашиваю вообще реально это по средством батника сделать? :rolleyes: |
Имеется ввиду,что выполнив
ipconfig /all (один из интерфейсов получает адрес вида 10.10.x.x) Его надо выделить и подставить куда то? |
по сути да
но почему то по этому запросу нету 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 Код:
Настройка протокола IP для Windows |
почему бы не облегчить себе задачу и написать вручну.
Цитата:
|
уже ближе))
НО суть в том, что я хочу батник сделать, чтобы скопировав на другой комп с другим IP и запустив его он вычислил его IP и прописал роут у них различны только три цифры 10.10.***.1 и всё мне в ручную это прописать не составит труда я просто хочу батник сделать для совсем чайников чтобы тупо запустил и прописал роут файлом bat.bat |
Ладно попробуем первый способ и что у пользователя будет шлюз через ipconfig /all
Цитата:
|
Цитата:
и вот это прописал Код:
Таблица маршрутов |
ipconfig /all с компьютера на котором пробуем
|
Настройка протокола 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> |
Должно работать, если шлюз имеет вид x.x.x.1.
Каждая строка должна быть без переноса. Цитата:
|
Цитата:
теперь вообще нечего не прописывает Код:
fe80 |
Поправил предыдущий скрипт(см выше).
Вы смотрите ,чтобы не было в 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 вызывает ошибку ,и дальше продолжения нет.
|
раньше он прописывался, а ща вообще не один батник не прописывается =(
|
Цитата:
|
не вы не поняли...
ЛЮБОЙ просто любой батник независимо что в нем прописано |
| Время: 01:54 |