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


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Как пробросить порты в ubuntu 12.04 LTS  (Прочитано 1865 раз)

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

Оффлайн zerkalo_a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Как пробросить порты в ubuntu 12.04 LTS
« : 25 Января 2013, 11:49:01 »
Тема уже избитая, но полазив по форумам, приведённые там решения не понятны, кто так говорит другой по своему. Вобщем не понятно что пробовать конкретно, а именно конкретики нет куда что прописать чтобы я попал извне на ftp filezilla server в windows xp
Есть Ubunta 12.04 LTS Работает в качестве шлюза, интернет по оптике идет.
eth0(xxx.xxx.xxx.xxx)
eth1(192.168.1.1)
Надо с eth1 попадать на ftp filezilla server OC Windows XP 192.168.1.70
помогите пожалуйста. :idiot2: :'(

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как пробросить порты в ubuntu 12.04 LTS
« Ответ #1 : 25 Января 2013, 12:49:53 »
Общая формула проброса порта такова:
sudo iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp -dport YYY -j DNAT --to-destination 192.168.1.ZZZ
sudo iptables -A FORWARD -d 192.168.1.ZZZ -p tcp --dport YYY -j ACCEPT

Оффлайн zerkalo_a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Как пробросить порты в ubuntu 12.04 LTS
« Ответ #2 : 25 Января 2013, 15:49:44 »
Общая формула проброса порта такова:
sudo iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp -dport YYY -j DNAT --to-destination 192.168.1.ZZZ
sudo iptables -A FORWARD -d 192.168.1.ZZZ -p tcp --dport YYY -j ACCEPT

это все добро просто ввести в консоли от имени рута и все?
а потом если я извне буду заходит к примеру просто введу в браузере ftp://xxx.xxx.xxx.xxx и вы думаете все заработает?

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как пробросить порты в ubuntu 12.04 LTS
« Ответ #3 : 25 Января 2013, 16:06:33 »
Заработает, но не всё. Так как ftp-протокол использует не один порт.

Оффлайн zerkalo_a

  • Автор темы
  • Новичок
  • *
  • Сообщений: 29
    • Просмотр профиля
Re: Как пробросить порты в ubuntu 12.04 LTS
« Ответ #4 : 25 Января 2013, 16:27:34 »
Заработает, но не всё. Так как ftp-протокол использует не один порт.

Хорошо спасибо за помощь... попробую, мне вот что интересно, после того как я введу в консоли все это добро, куда же все сохраняется в какой конфигурационном файле, дабы в будущем чтобы исправить ошибки свои.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13761
    • Просмотр профиля
Re: Как пробросить порты в ubuntu 12.04 LTS
« Ответ #5 : 25 Января 2013, 16:56:33 »
Ни в каком. После перезагрузки все правила очищаются.
Для восстановления правил применяются особые механизмы.

 

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