|
Компьютерный форум OSzone.net » Linux и FreeBSD » Общий по Linux » Debian/Ubuntu - [OpenVz] Проброс порта. |
|
Debian/Ubuntu - [OpenVz] Проброс порта.
|
![]() Новый участник Сообщения: 30 |
Доброго времени суток.
Не выходит зафорвардить порт.. Столкнулся с проблемой. Стоит Ubuntu Lucid (10.04.2 LTS) Стоит 2.6.32.28-openvz Стоит Openvz. Имею Хардварную Ноду с внешним ip адресом (допустим $ExtIp). Имею виртуальную машину, висящую по адресу 192.168.0.101 Имею 1 Хардварный интерфейс eth0 с $ExtIp Имею интерфес venet0 (как понимаю интерфейс для openvz) Виртульную машину выпускаю в интернет через на HardwNode # iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE Пинги на виртуалке проходят. На виртуалке стоит apache на 80 порту. С Хардварной Ноды по адресу 192.168.0.101:80 заходит в апач нормально. Не могу пробросить порт так, чтобы заходя по $ExtIp:80, заходило на 192.168.0.101:80 То есть нужно поднять несколько виртуалок, и пробросить им порты, допустим 3 виртуалки, 3 вебсервера, порты 80, 81, 82. Заходим по $ExtIP:80 - попадаем на http 1ой виртуалки, Заходим по $ExtIP:81 - попадаем на http 2ой виртуалки, ... Хоть убейте.. часа 3 прыгаю с бубном. Пробовал так - # iptables -t nat -A PREROUTING -p tcp -d $ExtIp --dport 80 -i eth0 -j DNAT --to-destination 192.168.0.101:80 # iptables -t nat -A POSTROUTING -s 192.168.0.101 -o eth0 -j SNAT --to $ExtIp В чем проблема? Я туго шарю в айпитэйблах.. Но уже столько вариантов пропробовал.. Кто шарит - помогите.. Курсовик встал :/ Надеюсь более-менее понятно изложил свою мысль. UPDATE1: Сейчас заюзал скрипт http://wiki.openvz.org/Setting_up_an_iptables_firewall Запускаю. # service firewall start Делаю вывод # service firewall status Выводит Но по 127.0.0.1:80; $ExtIp:80 - Ошибка ;/ Всё пахать по идее должно .. localhost - вводил для теста. Без него тоже не валит.. Запарился. |
|
------- Отправлено: 01:46, 23-04-2011 |
![]() Забанен Сообщения: 463
|
|
Отправлено: 22:35, 23-04-2011 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
![]() Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Да. Включен на ноде.
Т.к. без нее не пускает интернет на VM Куда еще копнуть? Думал разместиться на форуме опенвз. Накатал длиннющий пост.. А там с премодерацией.. Уже сутки прошли - топика там не вижу.. ![]() Вот sysctl мой. |
------- Отправлено: 08:20, 24-04-2011 | #3 |
![]() Забанен Сообщения: 463
|
нужен вывод iptables на хостовой и виртуальной машинке. ну и уточнить параметры сетевые - выводы route и ifconfig. В первом посту есть адреса 192.168.0.1 и 192.168.0.101 - какой куда ?
|
Отправлено: 16:27, 24-04-2011 | #4 |
![]() Новый участник Сообщения: 30
|
Профиль | Отправить PM | Цитировать Так опечатка. VM на 101 висит.
Вечером будет вывод. |
|
------- Отправлено: 18:02, 24-04-2011 | #5 |
![]() Забанен Сообщения: 463
|
http://www.opennet.ru/base/net/nat_redirect.txt.html
если по сути - локальный адрес должен быть destination в правилах цепочки форварда, т.е. надо ну если есть желание то можно и порт еще добавить |
Отправлено: 18:56, 24-04-2011 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - Проброс COM порта по RDP в Windows XP | Nerian | Microsoft Windows 2000/XP | 2 | 23-12-2010 12:24 | |
Debian/Ubuntu - Проброс порта Ubuntu | айц | Общий по Linux | 0 | 13-11-2010 17:59 | |
Proxy/NAT - [решено] Проброс порта CS:S dedicated server | Vilik | Сетевые технологии | 9 | 18-12-2009 14:51 | |
Прочее - Проброс адрессов и порта | Totosik | Сетевые технологии | 4 | 28-07-2009 00:06 | |
Разное - Проброс порта через Kerio WinRoute | neptun1942 | Другие серверные продукты | 0 | 12-07-2009 00:07 |
|