Значит так:
Есть шлюз с двумя интерфейсами eth0 и eth0:1
eth0 - служит для связи с роутером на котором интернет
eth0:1 - для локальной сети
На роуторе открыл в дмз eth0, нужно перенаправить из интернета на одну из локальных машин.
Прописывал на шлюзе такое правило iptables -t nat -I PREROUTING -p tcp --dport 80 -s х.х.х.10 -j DNAT --to-destination 192.168.1.4
Но это не помогло. На мой взгляд нужно сначало перенаправить порт с eth0 на eth0:1, а потом уж его отсылать на машину юзера.
Но как тут перенаправить если iptables не умеет понимать алиасы??
Перенаправить порт на локал машину.
Модераторы: SLEDopit, Модераторы разделов
-
JTMarsh
- Сообщения: 143
- ОС: Debian
Re: Перенаправить порт на локал машину.
попробуйте rinetd
Прост, как 2 пальца.
Прост, как 2 пальца.
-
rm_
- Сообщения: 3340
- Статус: It's the GNU Age
- ОС: Debian
Re: Перенаправить порт на локал машину.
6tunnel - перенаправить что угодно, куда угодно, между IPv6 и IPv4 в любых сочетаниях. Если у Вас везде IPv4, то потребуется запускать его с ключом -4.