Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Интернет шлюз 3 сетевых адаптера 2 провайдера  (Прочитано 6004 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Цитировать
то пакет просто уйдёт по ней без дальнейших проволочек.
я так понял, что тогда заводить в сеть локальные if не нужно, т.к. есть from all lookup local?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
ушёл в бесконечный цикл..

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
1. Читаете правила.
2. Смотрите маршруты.
3. Добавляете то, чего не хватает, чтобы пакеты уходили туда, куда вам надо. Но не больше.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
(Нажмите, чтобы показать/скрыть)
чяднт?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Нам не интересны ваши скрипты. Показывайте настройки.
ip rule show; ip route show table all type unicast
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Цитировать
Нам не интересны ваши скрипты.
Почему же? Может я не в том порядке добавляю правила или еще что-нить..
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Ну вот и смотрите.

0:   from all lookup local
Это маршруты:
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.90 (1)
192.168.2.0/24 dev eth0  proto kernel  scope link  src 192.168.2.1 (2)
192.168.3.0/24 dev eth2  proto kernel  scope link  src 192.168.3.5 (3)

32763:   not from 192.168.0.90 to 192.168.0.0/24 lookup rostele
Это я вообще не понял, что вы хотели сказать.

32764:   from 192.168.0.90 lookup rostele
Это маршруты:
127.0.0.0/8 dev lo  table rostele  scope link никогда не сработает, local loopback вообще не маршрутизируется.
192.168.0.0/24 dev eth1  table rostele  scope link  src 192.168.0.90 никогда не сработает, ибо (1)
192.168.2.0/24 dev eth0  table rostele  scope link  src 192.168.2.1 никогда не сработает, ибо (2)
default via 192.168.0.1 dev eth1  table rostele

32765:   from 192.168.3.5 lookup enforta
Это маршруты:
127.0.0.0/8 dev lo  table enforta  scope link loopback
192.168.2.0/24 dev eth0  table enforta  scope link  src 192.168.2.1 (2)
192.168.3.0/24 dev eth2  table enforta  scope link  src 192.168.3.5 (3)
default via 192.168.3.1 dev eth2  table enforta

32766:   from all lookup main
Основная таблица у нас пуста.

32767:   from all lookup default
default via 192.168.0.1 dev eth1

https://forum.ubuntu.ru/index.php?topic=280024.msg2206367#msg2206367
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Цитировать
Основная таблица у нас пуста
как это?
Цитировать
# ip route show table main ************
default via 192.168.0.1 dev eth1
192.168.0.0/24 dev eth1  proto kernel  scope link  src 192.168.0.90
192.168.2.0/24 dev eth0  proto kernel  scope link  src 192.168.2.1
192.168.3.0/24 dev eth2  proto kernel  scope link  src 192.168.3.5

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
А, точно. Голова не варит.
Я же сначала правильно сказал… https://forum.ubuntu.ru/index.php?topic=280024.msg2205564#msg2205564
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
вот такой лог:
(Нажмите, чтобы показать/скрыть)

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
from 192.168.3.5 not to 192.168.3.0/24 lookup enforta
from 192.168.0.90 not to 192.168.0.0/24 lookup rostele

Маски проставьте сами, смотрите, какие у вас подсети активны.
Смысл в том, чтобы в таблицы не попадал трафик, предназначенный для локальной сети.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Цитировать
Маски проставьте сами
192.168.0.0/24 rostele
192.168.3.0/30 enforta
192.168.2.0/24 локальная сеть
===
так можно?
==
еще вопрос: чтобы пинговать с устройства, не являющимся по умолчанию, нужно создать для него статичный маршрут на хост?
Что-то типа ip route add -net 8.8.8.8 netmask 255.255.255.0 dev eth1?
Или нужно создавать псевдоним, к примеру:
auto eth1:1
iface eth1 inet static
address 192.168.10.3
netmask 255.255.255.0

Пользователь добавил сообщение 27 Июля 2016, 10:19:06:
Цитировать
from 192.168.3.5 not to 192.168.3.0/24 lookup enforta
from 192.168.0.90 not to 192.168.0.0/24 lookup rostele
ну вот, опять? :( Что это за правило? Это не то, ваше:-
Цитировать
not from 192.168.0.90 to 192.168.0.0/24 lookup rostele
Это я вообще не понял, что вы хотели сказать.
?
« Последнее редактирование: 27 Июля 2016, 10:19:06 от MonoLife »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Говорю же, читайте, что написано. Сами не можете - попросите кого-нибудь перевести.
Цитировать
Для пакетов ОТ адреса 192.168.0.90 НЕ ДЛЯ сети 192.168.0.0/24 смотреть таблицу "rostele".
Зачем вам сорить пакетами для локальной сети на шлюз?… Они и без этого дойдут до адресатов.

А по поводу статического маршрута, он нафиг не нужен, когда маршрутизация нормально настроена.
У вас уже есть правило
ip rule … from XXX … table ZZZДелаете
ping -c 5 -w 10 -I XXX -Bnq -- YYY…et voila… вы пингуете заданный узел через заданный маршрут.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн MonoLife

  • Автор темы
  • Активист
  • *
  • Сообщений: 357
  • "Пилите, Шура, пилите!" ©
    • Просмотр профиля
    • Under sky of Half-Life
Цитировать
Для пакетов ОТ адреса 192.168.0.90 НЕ ДЛЯ сети 192.168.0.0/24 смотреть таблицу "rostele".
все равно не догоняю, причем тут локлка если она 192.168.2.0/24? И где оно это правило, которое "@сорит пакетами" в моем последнем логе?
Цитировать
et voila
спасибо!

 

Страница сгенерирована за 0.021 секунд. Запросов: 21.