[bug] Firewall rules are missing (either in the code and in the doc)
DodoLeDev opened this issue ยท 2 comments
Describe the bug
When I use portal on a firewall-enabled computer, I have absolutely no clues about which ports I have to open in order to make portal working
To Reproduce
Steps to reproduce the behavior:
- Install ufw or firewalld and enable it
- Install portal
- Without any firewall modification, try to use portal
- In my case, I face those errors:
lookup localhost on 1.1.1.1:53: no such host
on the sender side, andfailed to get reader: failed to read frame header: EOF
on the receiver side
Expected behavior
Portal should work out-of-the-box, by either adding custom rules during installation, or by showing a warning during the first use
Platform / Portal version (please complete the following information):
- OS and OS version: Arch Linux 6.4.12-arch1-1
- Portal Version v1.2.3
Additional context
Strangely, this problem only occurred for me between two PCs with firewalls.
When one of them hasn't this protection or has correct firewall rules applied, transfers works perfectly
I already tried to open port 53. Same error
So I looked into the firewall log:
[ 2009.323605] [UFW BLOCK] IN=wlp0s2 OUT= MAC=xx:xx:xx:xx:xx:xx:xx:xx SRC=xxx.xxx.xxx.xxx DST=xxx.xxx.xxx.xxxx LEN=91 TOS=0x00 PREC=0x00 TTL=53 ID=12368 DF PROTO=TCP SPT=993 DPT=59460 WINDOW=506 RES=0x00 ACK PSH URGP=0
And tried to allow port 59460 over tcp: same error
Nevermind, it's purely my fault! ๐
This error is thrown when the system is unable to resolve localhost domains.
It was my case: /etc/hosts
was empty.
I fixed this problem and now everything works flawlessly! ๐๐ผ