LINUX.ORG.RU

Вам в начале нужно попросить провайдера, что бы он у себя прописал маршрут для указанных вами ip адресов на уже занятый шлюзом ip адрес.

kostik87 👍👍👍
()
Ответ на: комментарий от xsektorx

как это делается, не знаю

Что именно? Включение форвардинга в дебиане/убунте делается примерно так

sysctl -w net.ipv4.conf.all.forwarding=1

gasinvein
()
Ответ на: комментарий от gasinvein

форвардинг-то включён. но у шлюза два интерфейса. тот, через который он к локалке подключен, имеет локальный адрес. и как я пропущу через шлюз адреса из совсем другой подсети, тем более, не локальной, непонятно

xsektorx
() автор топика
Ответ на: комментарий от xsektorx

Разные. Например, на интерфейсе, смотрящем в интернеты 34.56.78.1, а на смотрящем в локальную сеть - 34.56.78.2, клиентам шлюз, соответственно, 34.56.78.2.

gasinvein
()
Ответ на: комментарий от gasinvein

ладно, можно потратить ещё один айпи, например. это нормально сочетается с уже настроенной локальной подсетью в диапазоне 10.0.0.0/8 и шлюзом из этого же диапазона на том же интерфейсе? экспериментировать не хочется

xsektorx
() автор топика
Ответ на: комментарий от xsektorx

А как вы думаете будут попадать на ваш шлюз, у которого наружу адрес с одним внешним IP, пакеты, адресованные дргум IP адресам ?

kostik87 👍👍👍
()
Последнее исправление: kostik87 (всего исправлений: 1)
Ответ на: комментарий от kostik87

Вот блин, я об этом и не подумал. У меня ведь провайдер предоставляет маршрут к выделенной подсети через адрес шлюза.
Прошу прощения у ТС за дезинформацию.

gasinvein
()
Ответ на: комментарий от kostik87

думаю, да, если шлюз будет их принимать. по крайней мере, с виртуалками работает же. не вижу причин, чтобы с обычными компами не работало без того, чтобы дёргать провайдера

xsektorx
() автор топика
Ответ на: комментарий от xsektorx

Я не знаю что вы там сделали с виртуалками. Но если у вас наружу один IP адрес, то вот вы мне опишите, как клиент с наружи догадается, что ему надо отправлять пакеты на этот адрес, что бы достучаться до дргуого IP адреса.

kostik87 👍👍👍
()
Ответ на: комментарий от xsektorx

К вам от провайдера приходит кабель, вы можете на него повесить свитч и подключить N-е колличество ПК и каждому выдать IP адрес из купленного вами диапазона IP адресов. Но если вы подключаете один ПК и выставляете ему определённый IP из этого диапазона и хотите с него пробрасывать пакеты, адресованные другим IP адресам из этого диапазона на ПК находящиеся за шлюзом вам нужно, что бы провайдер отсылал пакеты, адресованные IP адресам, которые не подключены к сети провайдера на IP адрес шлюза, который подключен к сети провайдера.

Я не знаю как ещё вам объяснить.

kostik87 👍👍👍
()
Ответ на: комментарий от tazhate

всё по делу, да только об этом я и сам догадался

xsektorx
() автор топика
Ответ на: комментарий от kostik87

если вы подключаете один ПК и выставляете ему определённый IP из этого диапазона

в чём разница между выставлением конкретного айпи и проброса с него пакетов и выставлением ему нескольких айпи и отправки, с задействованием ната всех пакетов, присланных на конкретный внешний айпи на некий иной локальный айпи? если есть разница, то лично я подразумевал нечто описанное во второй части

xsektorx
() автор топика

Если эти адреса провайдером выданы как подсеть на сегмент ethernet, без маршрутизации через ваш шлюз, то либо прописывать все эти адреса на внешний интерфейс и делать DNAT-правила в iptables, либо создавать для провайдера видимость, что эти адреса пренадлежат вашему серверу (через proxy-arp или ″ip neigh add proxy″) и маршрутизировать их в локалку.

Вначале рекомендую детально разобраться в том, как работает IP-маршрутизация/адресация в ethenet сети.

mky 👍👍
()
Ответ на: комментарий от kostik87

пакеты, адресованные IP адресам, которые не подключены к сети провайдера

вот это профукал. вообще-то я не говорил, что диапазоны разные. все адреса из одной подсети и подключены к сети провайдера

xsektorx
() автор топика
Ответ на: комментарий от mky

да я более-менее понимаю, как работает маршрутизация и адресация. мне ман айпитэйблса читать лень просто, вот и прошу правило, если айпитэйблс это умеет. а если не умеет, то другие способы

xsektorx
() автор топика
Ответ на: комментарий от mannaz2004

Если мне память не изменяет провайдер может выдать сетку любую, но тут есть «но»

1. Он может выдать ip которые могут быть в этой сети (во всей сети будут указан их шлюз), для этого и нужен proxy arp

2. Он может сделать чтоб вы сами могли маршрутизировать эти ip (Когда у вас один из ip будет шлюзом всех остальных вышей сети)

Хотя могу ошибаться!

mannaz2004
()
Последнее исправление: mannaz2004 (всего исправлений: 2)
Ответ на: комментарий от xsektorx

Ну ты не говорил про циску ничего. Нет, гуя толкового нету. :( Но всё же VLAN это стандартное решение которое должно применяться в этом случае. А если сервера рядом - то вообще ничего не надо, просто свитч обычный. А вот iptables - это даже не идиотизм... А маразм в этом случае. :)

DALDON
()
Ответ на: комментарий от DALDON

ну мне проще работать с известными технологиями, а так первым делом про это и подумал. ну может и потыкаю

xsektorx
() автор топика
Ответ на: комментарий от xsektorx

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

Провайдер всё одно - со внутренними адресами никуда не выпустит, и с внутренних адресов ничего не впустит.

DALDON
()
Ответ на: комментарий от DALDON

никто не мешает воткнуть в обычный любой свитч и настроить на нужных компах нужные адреса

я б так и сделал, да только от принимающего интернет свитча нужные устройства находятся далеко

xsektorx
() автор топика
Ответ на: комментарий от mky

а сбриджевать нельзя? у меня на роутере настроен nat, wan-интерфейс получает ip по dhcp от isp. Дополнительно wan сбриджеван с wifi-интерфейсом, клиенты wifi получют свои ip-адреса по dhcp от isp.

parrotx
()
Ответ на: комментарий от parrotx

есть, у меня везде коммутаторы, а не маршрутизаторы

xsektorx
() автор топика

можно либо поднять дополнительные айпи на роутере и настроить статический нат (DNAT)

либо arp-proxy

nixtrian
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.