Как связать android и ubuntu через KDE, подключиться за брандмауэром [ufw]?

У меня есть настройка ufw в моем ubuntu. У меня проблема с подключением KDE connect и моего компьютера ubuntu за брандмауэром. Как мне это сделать? Отключение брандмауэра легко объединяет два устройства, но у меня возникают проблемы с включенным брандмауэром.

2
задан 23 August 2016 в 19:00

3 ответа

Просто найденный решением

https://community.kde.org/KDEConnect упоминает, что мы должны включить правило в ufw.

так...

sudo ufw allow 1714:1764/udp
sudo ufw allow 1714:1764/tcp

И я должен был перезагрузить свой ноутбук для вещей работать. Его работа теперь как очарование с выполнением ufw.

3
ответ дан 2 December 2019 в 02:50

Если вы не используете ufw, вы можете просто использовать сам iptables.

sudo iptables -I INPUT -i <your-interface> -p udp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -I INPUT -i <your-interface> -p tcp --dport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -o <your-interface> -p tcp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
sudo iptables -A OUTPUT -o <your-interface> -p udp --sport 1714:1764 -m state --state NEW,ESTABLISHED -j ACCEPT
0
ответ дан 8 December 2019 в 04:21

Чтобы сделать это более полным и безопасным способом, открывая порты только для устройств в вашей локальной сети, откройте консоль и введите:

ip -4 addr

Ищите inet строка вида:

inet xxx.xxx.xxx.xxx/24 brd xxx.xxx.xxx.255 scope global...

Теперь введите следующие команды для IPv4:

sudo ufw allow proto udp from xxx.xxx.xxx.0/24 to any port 1714:1764
sudo ufw allow proto tcp from xxx.xxx.xxx.0/24 to any port 1714:1764

Замените xxx.xxx.xxx на первые 3 цифры вашего inet адреса, как показано жирным шрифтом.

Используйте строку с scope global в конце, чтобы найти правильный адрес, не используйте строку с адресом 127.0.0.1:

Для IPv6 просто введите:

sudo ufw allow proto udp from fe80::/64 to any port 1714:1764
sudo ufw allow proto tcp from fe80::/64 to any port 1714:1764

fe80:://64 — это диапазон локальных ссылок для соединений IPv6 (ваши локальные сетевые адреса IPv6).

Наконец, введите:

sudo ufw reload

Таким образом, ваши порты не будут открыты для всех.

Вы можете установить gufw графический инструмент для управления правилами брандмауэра и удаления ранее установленных для kdeconnect. Для этого просто введите:

sudo apt install gufw
1
ответ дан 5 December 2020 в 23:54

Другие вопросы по тегам:

Похожие вопросы: