Пятница, 19.04.2024, 12:44
Приветствую Вас Гость | RSS
Мой сайт
Главная
Регистрация
Вход
Форма входа

Меню сайта

Категории раздела
Об ОС Windows [137]
В категории размещаются статьи, касающщиеся операционных систем от Microsoft.
Об ОС *Nix [198]
В данной категории собраны статьи об ОС семейства Unix/Linux/FreeBSD/...
Справочные материалы [351]
Справка по всему разделу.
Виртуализация и Облака [46]
Networks & Routing [86]
DataBases [22]

Наш опрос
Оцените мой сайт
Всего ответов: 209

Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

Главная » Статьи » Системное администрирование » Об ОС *Nix

Проброс портов в Ubuntu iptables

Пусть интернет раздает сервер с Ubuntu 9.04 на несколько компьютеров по локальной сети.

Нужно чтобы извне был доступен некий сервис на компьютере во внутренней сети, например торренты.

Для этого необходимо сделать проброс портов с сервера на внутреннюю машину.

В Ubuntu это делается с помощью iptables.


Покажу на примере проброса порта для торрентов, поскольку это чаще всего людям и бывает нужно в первую очередь :)

Мой порт торрентов на внутренней машине – 13107 (это можно посмотреть в настройках торрент-клиента).

Нужно создать 2 правила для iptables.

1. Это правило подменяет IP приемника на внутренний IP:

sudo iptables -t nat -A PREROUTING -p tcp -d ВНЕШНИЙ_IP --dport 13107 -j DNAT --to-destination ВНУТРЕННИЙ_IP:13107

2. Это правило обратно подменяет IP отправителя на внешний:

sudo iptables -t nat -A POSTROUTING -p tcp --dst ВНУТРЕННИЙ_IP --dport 13107 -j SNAT --to-source ВНЕШНИЙ_IP


На всякий случай поясню:

ВНЕШНИЙ_IP – это IP инета, который выдаётся провайдером (посмотреть можно командой ifconfig на сервере)

ВНУТРЕННИЙ_IP – это локальный IP компьютера во внутренней сети.


Посмотреть текущие правила iptables можно с помощью команды:

sudo iptables -L -n -v -t nat



Источник: http://alexmuz.ru/ubuntu-iptables/
Категория: Об ОС *Nix | Добавил: admin (31.03.2010)
Просмотров: 3414 | Комментарии: 4 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Поиск

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz


  • Copyright MyCorp © 2024