0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
||||||
Маршрутизация трафика между сетевыми сетевыми интерфейсами07.08.2012, 19:19. Показов 9978. Ответов 21
Метки нет Все метки)
(
Весь мозг себе сломал, возникла следующая проблемма:
Есть Шлюз с ОС Debian. На нем поднято три сетевых интерфейса физически eth0 192.168.1.2/255.255.0.0 - смотри в локалку eth1 176.32.180.200/255.255.255.252 - смотрит в интернет eth2 172.16.1.1/255.255.255.0 - смотрит еще в одну локалку Таблица маршрутизации следующая
С шлюза 172 подсеть я вижу, а вот с 192 подсети нефига не вижу адресов расположеных в сетях 172 и тогдалее.... Внимание вопрос! Где косяк, уже полдня пытаюсь понять что я не так сделал..... ip_forward включен в файрволе нет запрещающих правил...
0
|
07.08.2012, 19:19 | |
Ответы с готовыми решениями:
21
Контроль трафика роутера на компьютере с двумя сетевыми платами |
![]() 70 / 59 / 0
Регистрация: 07.07.2012
Сообщений: 195
|
||
07.08.2012, 20:05 | ||
А участники сетей 172.16.0.0/16 которые находятся за 172.16.1.1 знают о существовании вашей сети 192.168.0.0/16, тоесть у них есть обратные маршруты - 192.168.0.0/16 via 172.16.1.1?
Если этого и не должно быть в архитектуре вашей сети, то вам нужно делать NAT на исходящих интерфейсах:
0
|
![]() 70 / 59 / 0
Регистрация: 07.07.2012
Сообщений: 195
|
|||
07.08.2012, 20:13 | |||
Покажите с вашего маршрутизатора:
0
|
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
|||||
08.08.2012, 16:12 [ТС] | |||||
С 192 подсети должно быть видно 172 подсеть но к сожалению не наблюдаю ее... с самого шлюза 172 и 192 подсеть вижу
c 172 подсети видно должно быть, сейчас попробую проверить видимость... просто физически сложно ибо это разнесено в другие города. Трасировка
0
|
![]() ![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||||
08.08.2012, 20:04 | |||||
Если у тебя гейт 176.32.180.199 то этот гейт не попадает в эту сеть !!! Твой собственный адрес я так понял 176.32.180.198 Твоя внешняя сеть должна быть 176.32.180.196/30 При этом использовать адрес .199 для гейта не очень хорошо - он же является адресом broadcast Добавлено через 3 минуты
Если в сети уже есть адрес 172.16.1.1 то присваивать себе на eth2 этот же адрес неразумно Во всяком случае если они окажутся в одной подсети, то будет конфликт адресов Добавлено через 2 минуты
И исправь косяки которые я тебе раньше указал Ты не можешь использовать адрес 172.16.1.1 для выхода в сеть 172.16.*.*
0
|
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
|||
08.08.2012, 20:07 [ТС] | |||
0
|
![]() ![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||||||
08.08.2012, 20:29 | |||||||
![]()
Теперь идешь на 172.16.1.1 Делаешь там 1) ifconfig 2) netstat -rn 3) iptables -Lvn iptables -t nat -Lvn После чего мы будем делать выводы что не так Добавлено через 3 минуты И выложи "ifconfig" со своего компа тоже Еще мне непонятно наличие двух маршрутов 192.168.2.0 192.168.0.0 В твоей таблице маршрутизации Видимо тут
Добавлено через 4 минуты
В таком случае рекомендуется SNAT использовать, а не MASQUERADE Добавлено через 14 секунд
В таком случае рекомендуется SNAT использовать, а не MASQUERADE
0
|
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
||
09.08.2012, 19:39 [ТС] | ||
НА 172,16,1,1 попасть даже если захочу не смогу ибо это уже провайдерское оборудование которое обеспечивает канал связи с точками и является для меня недоступным. Спасибо за наводки... Эхх.. теперь бы граммотный мануал по iptables )
0
|
![]() ![]() 7176 / 3234 / 82
Регистрация: 17.06.2009
Сообщений: 14,164
|
|||
10.08.2012, 10:30 | |||
то ничего у тебя не получится ! А тот NAT на внутреннем интерфейсе eth2 - это костыль, который на самом деле все запросы от твоей локалки в 172.25.*.* транслирует так что у них SRC IP = 172.25.1.2
0
|
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
||
10.08.2012, 14:10 [ТС] | ||
У меня вообще проблемма именно с тем что пакеты доходят до сервреа и если выключен нат то все работает, если выключен пакеты не идет на второй интерфейс, сети сами по себе отдельно раблотают и даже отправляют пакеты в сторону соотвествующего адреса для каждой из них
0
|
0 / 0 / 0
Регистрация: 07.08.2012
Сообщений: 10
|
|
11.08.2012, 16:25 [ТС] | |
так с 192ой пакеты на 172 то же не летят, я пингую с 192 шлюз 172 и пакеты доходят до моего сервера и на этом все заканчивается
0
|
11.08.2012, 16:25 | |
Помогаю со студенческими работами здесь
20
Разница между сетевыми адаптерами? Маршрутизация трафика между сетями через OpenVPN неполадки с сетевыми устройствами Проблема с сетевыми кабелями, идущими от свитча и медиа-коннектора к роутеру Скоростью соединения между гигабитными сетевыми картами не поднимается выше 100 мб Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
Реализация Domain-Driven Design с Java
Javaican 20.05.2025
DDD — это настоящий спасательный круг для проектов со сложной бизнес-логикой. Подход, предложенный Эриком Эвансом, позволяет создавать элегантные решения, которые точно отражают реальную предметную. . .
|
Возможности и нововведения C# 14
stackOverflow 20.05.2025
Выход версии C# 14, который ожидается вместе с . NET 10, приносит ряд интересных нововведений, действительно упрощающих жизнь разработчиков. Вы уже хотите опробовать эти новшества? Не проблема! Просто. . .
|
Собеседование по Node.js - вопросы и ответы
Reangularity 20.05.2025
Каждому разработчику рано или поздно приходится сталкиватся с техническими собеседованиями - этим стрессовым испытанием, где решается судьба карьерного роста и зарплатных ожиданий. В этой статье я. . .
|
Cython и C (СИ) расширения Python для максимальной производительности
py-thonny 20.05.2025
Python невероятно дружелюбен к начинающим и одновременно мощный для профи. Но стоит лишь заикнуться о высокопроизводительных вычислениях — и энтузиазм быстро улетучивается. Да, Питон медлительнее. . .
|
Безопасное программирование в Java и предотвращение уязвимостей (SQL-инъекции, XSS и др.)
Javaican 19.05.2025
Самые распространёные векторы атак на Java-приложения за последний год выглядят как классический "топ-3 хакерских фаворитов": SQL-инъекции (31%), межсайтовый скриптинг или XSS (28%) и CSRF-атаки. . .
|
Введение в Q# - язык квантовых вычислений от Microsoft
EggHead 19.05.2025
Microsoft вошла в гонку технологических гигантов с собственным языком программирования Q#, специально созданным для разработки квантовых алгоритмов. Но прежде чем погружаться в синтаксические дебри. . .
|
Безопасность Kubernetes с Falco и обнаружение вторжений
Mr. Docker 18.05.2025
Переход организаций к микросервисной архитектуре и контейнерным технологиям сопровождается лавинообразным ростом векторов атак — от тривиальных попыток взлома до многоступенчатых кибератак, способных. . .
|
Аугментация изображений с Python
AI_Generated 18.05.2025
Собрать достаточно большой датасет для обучения нейронной сети — та ещё головная боль. Часами вручную размечать картинки, скармливать их ненасытным алгоритмам и молиться, чтобы модель не сдулась при. . .
|
Исключения в Java: советы, примеры кода и многое другое
Javaican 18.05.2025
Исключения — это объекты, созданные когда программа сталкивается с непредвиденной ситуацией: файл не найден, сетевое соединение разорвано, деление на ноль. . . Список можно продолжать до бесконечности. . . .
|
Как сделать SSO (Single Sign-On) в C# приложении
stackOverflow 18.05.2025
SSO — это механизм, позволяющий пользователю пройти аутентификацию один раз и получить доступ к нескольким приложениям без повторного ввода учетных данных. Вы наверняка сталкивались с ним, когда. . .
|