LinuxForum.Fans
Тема

Проброс портов на виртуалку + динамический ip и iptables

Автор: zenon 85 сообщений 20204 просмотров
#143189

tcpdump на виртуалке =>> 212.220.161.10 - посыпал на 80-й

#143192

А zenon.sytes.net?
Почему же я в браузере открыть не могу?

#143193

работает

#143194

Выходит это только я себя сам не могу увидеть?
Надо было давно с телефона хотя бы попробовать.
И кто же мне мешает?

#143195

А ты как проверяеш ? с другой машины через другово провайдера ?

#143198
inettel написал:
А ты как проверяеш ? с другой машины через другово провайдера ?

Нет с той на которой проброс делаю.

#143199

ААА, блин. так вот окуда у тебя правила OUTPUT работали wink

щас нужны

-A POSTROUTING -d 188.233.124.239 -p tcp --dport 80 -j SNAT --to-source virtIP:80

п.с. Извращение, конечно, самого себя на самого себя заворачивать

#143200

>>iptables -v -A POSTROUTING -d 188.233.124.239 -p tcp --dport 80 -j SNAT --to-source 192.168.1.2:80
SNAT tcp opt -- in * out * 0.0.0.0/0 -> 188.233.124.239 tcp dpt:80 to:192.168.1.2:80

Все равно себя не вижу.

#143205

упс

#143209

Не не-то
>>iptables -v -D POSTROUTING -d 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
DNAT tcp opt -- in * out * 0.0.0.0/0 -> 188.233.124.239 tcp dpt:80 to:192.168.1.2:80
iptables: Bad rule (does a matching rule exist in that chain?).

#143216

Чтоб себя увидеть host правь) это беда есть такое) Я выкрутился на bind
У тебя и так всё работало просто беда что ты просто сам себя пытался увидеть

#143220

Вот надо было столько блин бодаться oO .... пока буду использовать цепочку output дабы видеть себя, есть лучшие предложения? Просто не особо дошло как она мне помогает.
Ну или прокси.

#143222

Я тебе говорю хост подправь.
Пример
127.0.0.1 zenon.sytes.net

#143225

Как там выше было у тебя

iptables -v -t nat -A OUTPUT --dst 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
iptables -v -t nat -A POSTROUTING -p tcp --dst 188.233.124.239 --dport 80 -j SNAT --to-source 192.168.1.2:80

так локальная машина начинает ходить, но строка

iptables -v -t nat -A POSTROUTING -p tcp --dst 188.233.124.239 --dport 80 -j SNAT --to-source 192.168.1.2:80

скорее всего не дасть подключаться из внешки

#143226

Kettler, или что-то делаю не так но не помогает...

#143229
text

>>iptables -v -t nat -A OUTPUT --dst 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
DNAT  tcp opt -- in * out *  0.0.0.0/0  -> 188.233.124.239  tcp dpt:80 to:192.168.1.2:80 
>>iptables -v -t nat -A POSTROUTING -p tcp --dst 188.233.124.239 --dport 80 -j SNAT --to-source 192.168.1.2:80
SNAT  tcp opt -- in * out *  0.0.0.0/0  -> 188.233.124.239  tcp dpt:80 to:192.168.1.2:80 
>> 

Себя не вижу.

#143231

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

#143232

iptables -v -t nat -A OUTPUT --dst 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
Эта строчка не срабатывает интерфейс обязательно надо.
iptables -v -t nat -A PREROUTING -i ppp0 -d 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80

#143233
inettel написал:
Я, честно сказать даже логику такой работы не представляю

В смысле?

#143234
newzenon написал:
iptables -v -t nat -A OUTPUT --dst 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80
Эта строчка не срабатывает интерфейс обязательно надо.
iptables -v -t nat -A PREROUTING -i ppp0 -d 188.233.124.239 -p tcp --dport 80 -j DNAT --to-destination 192.168.1.2:80

не надо

Войдите или зарегистрируйтесь, чтобы ответить.