Задать нужный IP(сетевая карта) интернета ?

Обсуждение других вопросов связанных с веб-разработкой
Аватара пользователя
Redee
Сообщения: 218
Зарегистрирован:
28 июн 2013, 15:43

Задать нужный IP(сетевая карта) интернета ?

Redee » 13 фев 2015, 16:21

Есть комп, 2 сетевые карты, на них 2 интернета.
Как указать чтобы стучалось именно на 1ую или 2ую сетевуху чтобы выйти в интернет ?
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 13 фев 2015, 22:10

Шлюз по-умолчанию.
Если надо развесистей, см. route
Аватара пользователя
Redee
Сообщения: 218
Зарегистрирован:
28 июн 2013, 15:43

Redee » 14 фев 2015, 16:47

Да это интересно, так как сетевые имеют разные шлюзы (а постоянно вбивать всем сетевухам один айПи шлюза будет морочно)
Здесь надо удостоверится какой именно схватила система.
И спомощью скрипта исполняющего - того же батника быстро переназначать текущий общий шлюз.
Пффф ))).
Спасибо, спасибо за лаконичную инфу.
Аватара пользователя
Asmodey
Сообщения: 339
Зарегистрирован:
18 апр 2012, 10:33
Контактная информация:

Asmodey » 14 фев 2015, 17:20

Redee писал(а):быстро переназначать текущий общий шлюз
Тогда точно смотреть в сторону route. Токма смотрите, без -p маршруты живут до перезагрузки (не сохраняются).

ЗЫ. Шлюзов может быть много. И правила маршрутизации весьма витиеватыми. "Шлюз по-умолчанию" - один. Туда шлётся всё, что не понятно куда иначе слать.

ЗЫЗЫ. О! Чуть не забыл. Всякие ВПН-клинеты любят перезаписывать шлюз по-умолчанию ;) Весьма доставляет при отладке.
Аватара пользователя
Redee
Сообщения: 218
Зарегистрирован:
28 июн 2013, 15:43

Redee » 14 фев 2015, 18:29

Ага )) только что уже "поигрался" с этими причудами.

И да однозначно route.

А текущий основной шлюз это ничто иное как узел 0.0.0.0 с наименьшей метрикой.

Теперь бы узнать как записать значения шлюзов сидящие на 0.0.0.0 в переменные.

[upd=1423929438][/upd]
Если вручную долбаться то увеличиваем метрику (понижаем приоритет) таким образом >
route change 0.0.0.0 mask 0.0.0.0 192.168.1.1 metric 195 if 2
Здесь if означает конечное изменяемое значение сетевой карты.
То есть если подсеть 255.255.255.0 то оно будет одним (последняя секция цифр этой сетев. карты)
Если 255.255.0.0 то их будет два числа разделенные точкой.

Если проще говорить чтобы выйти под нужным провайдером интернета - необходимо увеличить метрики остальных шлюзов.
При этом нужный шлюз провайдера должен быть самым меньшим.

На скриншоте пример если через 2 сетевухи через 2 роутера.
Если напрямую то там получите айПи от провайдера, внимательно вводите адреса их только!
Вложения
2015-02-14_173453.jpg
Ответить