Войти

Показать полную графическую версию : Правильная настройка iptables


Страниц : 1 [2]

shisik
12-12-2023, 16:38
и чтобы клиенты 192.168.1.х выходили в сеть Интернет под своим IP »

В смысле под своим IP? Чтоб их адреса в глобальной сети были 192.168.1.х? Это невозможно. Вообще.

NAT не использовать »

И как вы это себе представляете? У вас есть сервер, у него есть внешний адрес и внутренняя подсеть. Чтоб раздать доступ внутренним клиентам - нужен NAT. А как иначе?

NickM
12-12-2023, 17:33
В смысле под своим IP? »
В том смысле, что они получили IP из 192.168.1.х сети и с этими адресами дошли до роутера, а не спрятались за внешний IP сервера (т.е. IP сервером не меняется и клиентов сервер за себя не прячет, как того делает правило POSTROUTING -o eth0 -j MASQUERADE);

И как вы это себе представляете? У вас есть сервер, у него есть внешний адрес и внутренняя подсеть. »
Не нужна внутренняя подсеть, ничего за сервер прятать не надо, клиенты должны ходить к шлюзу-роутеру с IP 192.168.1.1 под своими адресами из сети 192.168.1.х.

Представляю ровно так как и написал в начальном посте: сервер раздаёт адреса и перенаправляет через Себя трафик клиентов 192.168.1.х подсети до роутера 192.168.1.1, при этом никаких подмен адресов не производит.

Да, и разве NAT будет работать в пределах одной подсети?

Сейчас вспомнил, что отписывался в этой теме (http://forum.oszone.net/thread-352526.html), вот как раз описываемую задачу и пробую реализовать, но пока в пределах доступного оборудования - простого роутера с адресом 192.168.1.1.

shisik
13-12-2023, 03:46
NickM, может вам мост нужен? Между двумя (или тремя) сетевухами.

Да, и разве NAT будет работать в пределах одной подсети? »

В пределах одной - нет, это бессмыслица. Но у вас фигурируют адреса 192.168.1.x и 192.168.10.x - отсюда и мысли про NAT

NickM
13-12-2023, 11:39
NickM, может вам мост нужен? »
Тоже думал об этом, и даже пробовал. Но, в таком случае не получается раздавать адреса по DHCP сервером, ведь обе сетевые (eth0 и eth2) объединены в мост br0, а адреса требуется выдавать на eth2;

Но у вас фигурируют адреса 192.168.1.x и 192.168.10.x - отсюда и мысли про NAT »
В первом вопросе об этом и было сказано - NAT был только для одной сетевой, после задачу упростил.

shisik
13-12-2023, 16:33
Но, в таком случае не получается раздавать адреса по DHCP сервером, ведь обе сетевые (eth0 и eth2) объединены в мост br0, а адреса требуется выдавать на eth2; »

А это проблема? К eth0 подключен только роутер же? У него, как я понимаю, статический адрес. Он просто не будет использовать DHCP, главно чтоб адрес был из нужной подсети. Например, у меня на компе тоже статический адрес, но в роутере DHCP поднят. Мой адрес 192.168.88.10, а DHCP раздаёт начиная с 192.168.88.100 и конфликтов нет. Так и вы можете DHCP настроить начиная например с 192.168.1.10, а у роутера пусть будет 192.168.1.1

dmitryst
13-12-2023, 17:42
так, стоп....
NickM, сколько у вас всего компов? 1-250, 251-510, больше?

NickM
13-12-2023, 18:12
А это проблема? »
Т.е. раздавать адреса в мост, а не в сетевую?

сколько у вас всего компов? »
~100

dmitryst
13-12-2023, 18:18
Если 100, то да, можно настроить DHCP для выдачи адресов из двух пулов, для каждого интерфейса свой пул.

shisik
14-12-2023, 02:40
Т.е. раздавать адреса в мост, а не в сетевую? »

Честно говоря, я никогда не пробовал раздавать в сетевуху, когда есть мост. Получится так или нет - не знаю. Хоть попробовать стоит. Но если даже не получится, то неужели это проблема раздавать адреса на весь мост?

NickM
14-12-2023, 06:20
раздавать в сетевуху »
Получится так или нет - не знаю. »
Раздавать в сетевую моста не получится, т.к. DHCP должен считать настройки сетевой, а у сетевых в мосту настройки отсутствуют;

неужели это проблема раздавать адреса на весь мост? »
Тут не знаю, в мост не раздавал, но да, попробовать можно/ нужно.




© OSzone.net 2001-2012