Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Несколько IP на хосте, переброс на виртуальные машины  (Прочитано 764 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн a_efimov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Приветствую!

Сервак стоит у хостера и мне готовы предоставить IP адреса. Сейчас, чтобы пустить на RDP - раздаю порты типа 3397 вместо 3389
Хочу дать IP каждому клиенту. Как правильно настроить это дело?

Спасибо.

Пользователь решил продолжить мысль 27 Ноября 2015, 22:23:43:
сейчас iptables такого вида:

*filter
-N drop-and-log-it
-A drop-and-log-it -j LOG
-A drop-and-log-it -j REJECT
# allow all connections on loopback
-A INPUT -i lo -j ACCEPT
-A FORWARD -s 192.168.122.0/24 -j ACCEPT
-A FORWARD -d 192.168.122.0/24 -j ACCEPT
COMMIT
*nat
-A POSTROUTING -s 192.168.122.0/24 -o eth0 -j MASQUERADE
-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp --dport 90 -j DNAT --to-destination 192.168.122.179:80
-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp --dport 3390 -j DNAT --to-destination 192.168.122.244:3389
-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp --dport 3395 -j DNAT --to-destination 192.168.122.207:3389
-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp --dport 3391 -j DNAT --to-destination 192.168.122.140:3389
-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp --dport 3396 -j DNAT --to-destination 192.168.122.85:3389
COMMIT
« Последнее редактирование: 27 Ноября 2015, 22:23:43 от a_efimov »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Вы сами ответил на свой вопрос. Вместо x-ов выставляете нужный адрес и в бой.

Оффлайн a_efimov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Иксами я закрыл свой IP ;D

Пользователь решил продолжить мысль 27 Ноября 2015, 23:01:21:
Я же говорю. Текущая конфигурация перенаправляет порт. А нужно, чтобы "все порты" перенаправлялись.
« Последнее редактирование: 27 Ноября 2015, 23:01:21 от a_efimov »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Думаете я про х-ы не догадался?
А про "все порты".. так просто уберите в этих правилах упоминания про них и всё (с учётом предыдущего предложения).

Оффлайн a_efimov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Думаете я про х-ы не догадался?
А про "все порты".. так просто уберите в этих правилах упоминания про них и всё (с учётом предыдущего предложения).
Сорри. То есть должно быть так?:

-A PREROUTING -i eth0 -d XXX.XXX.XXX.XXX -p tcp -m tcp -j DNAT --to-destination 192.168.122.140

Убрал --dport и порт виртуалки.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13758
    • Просмотр профиля
Если хотите ограничить виртуалку только tcp-соединениями, то да, всё верно.

Оффлайн a_efimov

  • Автор темы
  • Новичок
  • *
  • Сообщений: 34
    • Просмотр профиля
Если хотите ограничить виртуалку только tcp-соединениями, то да, всё верно.
А чтобы не ограничивать нужно убрать -p tcp -m tcp ?
« Последнее редактирование: 28 Ноября 2015, 19:55:19 от a_efimov »

 

Страница сгенерирована за 0.06 секунд. Запросов: 25.