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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Настройка ufw (или iptables)  (Прочитано 1243 раз)

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

Оффлайн panarte

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Настройка ufw (или iptables)
« : 26 Январь 2017, 10:11:20 »
Здравствуйте.
Прошу помощи в настройке файервола ufw
Удаленный сервер на Ubuntu server 16.04
При подключении к нему с Win 8.1 с включенным ufw, подключения не происходит - ошибка 619.
При подключении с выключенным ufw все происходит нормально.
Полагаю раз дело в файерволе, то и настраивать видимо надо его.
Вот настройки, которые у меня есть.

1) pptpd
a) /etc/ppp/pptpd-options
(Нажмите, чтобы показать/скрыть)
b) /etc/pptdp.conf
(Нажмите, чтобы показать/скрыть)

2) ufw
a) /etc/ufw/ufw.conf
(Нажмите, чтобы показать/скрыть)
b) /etc/ufw/sysctl.conf
(Нажмите, чтобы показать/скрыть)
c) /etc/ufw/before.rules
(Нажмите, чтобы показать/скрыть)

(на сервере стоит openvpn, который работает без проблем)
d) ufw status verbose
(Нажмите, чтобы показать/скрыть)

3) iptables
a) /etc/iptables.rules
(Нажмите, чтобы показать/скрыть)
b) /etc/network/interfaces
(Нажмите, чтобы показать/скрыть)
c) iptables -L -t nat
(Нажмите, чтобы показать/скрыть)

почему одинаковых правил 6 штук сам не знаю. только заметил

4) netstat
a) netstat -npl
(Нажмите, чтобы показать/скрыть)

5) /var/log/syslog
При попытке подключения примерно такое содержание лога:
(Нажмите, чтобы показать/скрыть)


Полагаю, что как всегда, дьявол где-то в мелочах.
Надеюсь на помощь и заранее благодарен.

Если что-то существенное забыл прикрепить, то пишите - исправлю.
Еще раз уточню, при отключенном на сервере файерволе (ufw disabled) vpn подключается по pptpd без проблем, а OpenVPN работает без проблем при ufw enabled

p.s.  Сейчас выгрузил iptables-save и вот что получилось:
(Нажмите, чтобы показать/скрыть)



Пользователь добавил сообщение 26 Январь 2017, 18:12:02:
пока так и не нашел решение.
Добавил правило
iptables -A INPUT -p gre -j ACCEPT
Безрезультатно, соединение не устанавливается  :'(

Пользователь добавил сообщение 27 Январь 2017, 00:10:55:
Нет идей?  :o
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 27 Январь 2017, 00:10:55 от panarte »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27443
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #1 : 27 Январь 2017, 12:06:38 »
Показывайте itables-save после каждого изменения.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн panarte

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #2 : 27 Январь 2017, 12:54:48 »
ок.
и так, что было сделано.
1) перезагрузка сервера

2) включение ufw (по умолчанию не запускается)
sudo ufw enabled
3) iptables-save
(Нажмите, чтобы показать/скрыть)

4) запускаю вот такой исполняемый файл (налепил уже туда чего нужно и не нужно по десятому кругу)
run-iptables.sh
(Нажмите, чтобы показать/скрыть)

5) перезапуск сервиса pptpd
service pptpb restart
или
service pptpd force-reload

6) после этого iptables-save выглядит так
(соответственно добавлены правила на 47 порт и gre из исполняемого файла run-iptables.sh)
(Нажмите, чтобы показать/скрыть)

7) настройки ufw
ufw status
(Нажмите, чтобы показать/скрыть)
47 порт в этот раз здесь отсутствует, т.к. погуглив выяснил, что его для pptpd открывать не нужно.
Да и в любом случае я его открывал раньше, ситуация не менялась.


Ранее
(Нажмите, чтобы показать/скрыть)


Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27443
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #3 : 27 Январь 2017, 13:33:32 »
Либо удалите ufw, либо настраивайте через него.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн panarte

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #4 : 27 Январь 2017, 14:18:16 »
Вообще удалять ufw совсем не хочется.
--
Вы меня сейчас подтолкнули на мысль, что я же не настраивал ufw, я настраивал по сути только iptables.
Как я понимаю, это же разные вещи.
Наверное, мне надо править файл настроек ufw
/etc/ufw/before.rules
я правильно мыслю?
Ведь мой исполняемый файл (да и все команды iptables) вносят изменения в iptables, а не ufw?
Поэтому, когда я отключаю ufw, то iptables позволяет нормально подключаться.
А в before.rules у меня кроме
-A POSTROUTING -s 10.0.0.0/8 -o eth0 -j MASQUERADE
ничего и нет.

Я в верном направлении?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27443
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #5 : 27 Январь 2017, 14:40:36 »
Это не разные вещи, это разные инструменты.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн panarte

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #6 : 27 Январь 2017, 14:56:15 »
Ясно. Тем не менее при включенном ufw настраивать нужно before.rules (ufw) или /etc/iptables.rules ?
До меня не очень доходит как взаимосвязаны их настройки и как настройки одного влияют на настройки другого.
Вроде как ufw это инструмент для более простой настройки iptables.

Если я все-таки буду использовать ufw, как правильно вносить изменения, через iptables или через before.rules в /etc/ufw ?

 

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 27443
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #7 : 27 Январь 2017, 15:12:35 »
Ещё раз, медленно.
iptables и ufw - это два разных способа настраивать одну и ту же вещь - netfilter.
Так что выбирайте, либо джинсы, либо спецовка. Но не оба сразу.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн panarte

  • Автор темы
  • Новичок
  • *
  • Сообщений: 16
    • Просмотр профиля
Re: Настройка ufw (или iptables)
« Ответ #8 : 27 Январь 2017, 17:28:00 »
В общем абсолютно случайно все наладилось.
Случайно, потому что я так и не смог сам додумать в этом направлении.

В поисках решения наткнулся на тему про проброс pptpd

https://forum.ubuntu.ru/index.php?topic=192140.0

подгрузил модуль
modprobe nf_nat_pptp
включил ufw и все заработало.
Есть мнение, что трасировщик (он же conntrack) не может корректно работать с GRE трафиком без необходимых модулей, несмотря на то что открыты порты.
(Нажмите, чтобы показать/скрыть)

Спасибо, AnrDaemon, за участие.

« Последнее редактирование: 27 Январь 2017, 17:45:14 от panarte »

 

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