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


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: маршрутизация 2-ух подсетей (помогите уточнить пару вопросов)  (Прочитано 723 раз)

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

Оффлайн Rydj

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
Добрый день, тема с маршрутизацией тут уже проскакивала. Задачу решил решать как в описывали https://forum.ubuntu.ru/index.php?topic=121036.0. У меня такой вот вопрос мне надо сделать маршрутизацию между 172.16.0.0/19 и 192.168.239.0/24 когда я их соединю через машину с 2-мя сетевухами в качестве шлюза в обоих подсетях надо указать эту машину тут все понятно. Но у меня настроен прозрачный прокси, у меня же интернет тогда отвалится при такой расстановке да?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
А интернет у Вас приходит по пожарной лестнице соседнего здания? Или я что-то упустил в описании?

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Rydj, давайте начнём обсуждение по-нормальному:
ip a
ip r
sudo iptables-save
И конфиг прокси.
Плюс ваши комментарии.

Оффлайн Rydj

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
что-то не получается сделать маршрутизацию. Так начнем сначала, имеем 2 сети одна 172.16.0.0/19 другая 192.16.239.0/24 нужно чтобы проходил пинг.
На сервере
eth0 172.16.30.111
eth1 192.168.239.41

прописываю команды:
echo 'net.ipv4.ip_forward = 1' >>/etc/sysctl.conf; sysctl -p
iptables -P FORWARD DROP
iptables -A FORWARD -s 172.16.0.0/19 -d 192.168.239.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.239.0/24 -d 172.16.0.0/19 -j ACCEPT

(Нажмите, чтобы показать/скрыть)

Пинг  от компа находящегося в 172 сети можно сделать только до 192.168.239.41, до компа в 192 сети пинг не идет(

Помогите пожалуйста разобраться в чем ошибка у меня

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
При чём тут nat?
В iptables правил достаточно, просто клиенты сети 192.168.239.0/24 не знают где находится сеть 172.16.0.0/19.
То есть нужно колдовать с их маршрутами, либо роутером, который является в той сети дефолтным шлюзом.
Есть вариант, действительно, задействовать маскарад на интерфейсе eth1, но это в том случае, что другие способы не доступны.

Для подтверждения моих слов предлагаю Rydj показать route -n клиента их обсуждаемой сети.

Оффлайн Rydj

  • Автор темы
  • Участник
  • *
  • Сообщений: 158
    • Просмотр профиля
я прописал
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
помогло, все нормально пингуется.
fisher74, днем сделаю и скину.
У меня собственно такой вопрос, если на клиенте я указываю в качестве шлюза ip машины где настроена маршрутизация, там пропадает интернет, так как у меня настроен прозрачный прокси и интернет шлюзом служит машина 172.16.0.1 .Это не критично, но было бы здорово если бы был способ поправить ситуацию

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Добавьте маршрут на интернет-шлюзе 192.168.239.0/24 через 172.16.30.111
В сети 192.168.239.0/24 на их дефолтном шлюзе, если рассматриваемый маршрутизатор им не является, нужно так же задать маршрут до сети 172.16.0.0/19 через 192.168.239.41

ЗЫ Выхлоп можете уже не показывать, потому как и так ясно, какой дефолтный шлюз у клиентов сети 172.16.0.0/19
« Последнее редактирование: 11 Октября 2012, 10:59:55 от fisher74 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28469
    • Просмотр профиля
я прописал
iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -o eth0 -j MASQUERADE
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
помогло, все нормально пингуется.
Это не помощь, это костыль...
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

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

 

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