Miten Firewalld:lle asetetaan haluttu IP

Esimekiksi KDE-Connect portit avataan näin (sekä tcp että udp) mutta miten tuohon laitetaan sallittu IP ettei koko maailma pääse sisään?

sudo firewall-cmd --add-port=1714-1764/tcp --permanent

Olen lukenut erilaisia ohjeita ja missään ei kerrota tätä asiaa.

Fedora kyseessä.

Kappas Fedoralle on saatavana UFW, silllä moinen perusasia onnistuu tuosta vaan.
Nyt pitää vaan ensin kitkeä Firewalld juuriaan myöten pois järjestelmästä.

KDE-Connect (tuli ikäänkuin sekin selväks tässä sivussa miten se saadaan toimimaan)

sudo ufw allow from 192.168.1.116 to any port 1714:1764 proto tcp
sudo ufw allow from 192.168.1.116 to any port 1714:1764 proto udp

Pässinlihaa! :smiley:

1 tykkäys

Vähän myöhässä vastaan, mutta se oikea vipu taitaa olla --add-source=ip-osoite/maski

Pakko sanoa, että tuo dokumentaatio on vähän sekava.

Kiitos, pitää kokeilla vaikka live-tikulla toimiiko toi.

Ilmeisesti Firewalld:ssä (drop sääntönä) on portit auki lähiverkkoon koska KDE-Connect toimi live-levyllä ilman mitään säätöjä, asennettu voi tietenkin olla eri asia?
UFW vaatii lähiverkossakin porttien aukaisun, kaikki on oletuksena kaikkialta kiinni.

Paitsi Fedoran tapauksessa 22 ja joku toinen on aukaistu oletuksena.

Jos käyttää viimesintä Fedoraa, niin siinä löytyy kde-connect -palvelu, jossa on valmiiksi kaikki portit asetettu ja muut vastaavat jutut valmiina.

Firewalld:n valmiit palvelut voi listata komennolla:

sudo firewall-cmd --get-services

KDE-Connect -palvelu otetaan käyttöön komennolla:

sudo firewall-cmd --add-service=kde-connect --permanent

Mikäli käytössä on palomuurivyöhykkeet, niin se pitää olla myös komennon mukana:

sudo firewall-cmd ---zone=<vyöhyke> -add-service=kde-connect --permanent

Minulla on Fedora Gnome 31, sen huomasinkin että portit oli auki.
Kiitos ohjeista.

Mutta tämäkään ei vastannut kysymykseen, millä asetetaan IP josta liikenne on sallittu?
Muutenhan kde-connectia pääsee käyttämään kaikki verkon koneet.
UFW:ssä se menee helposti allow from IP

KDEConnect-sivu ei kyllä kerro, että miten ton pystyy tekemään, joten mulla ei ainakaan ole mitään ideoita ton toteuttamiseen.

Enemminkin tuo on Firewalld ongelma joka koskee kaikki maailman ohjelmia.
Pitäähän se läpipääsiä jotenkin pystyä erottelemaan, mutta en Firewalld dokumentoinnista löydä ko. asiaa, tekee ko ohjelman hyödyttömäksi palomuurina.

Tämä jäi kokeilematta kun asensin UFW:n sekä Fedoraan että Opensuse Tumbleweediin.