RPI 3 als gastnetwerk, intern netwerk blocken

Gestart doorMilan4 reacties236 weergaven

5 berichten · pagina 1 van 1

Milan

Lid · Topicstarter

Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Hoi,

Ik heb mijn RPI 3 ingesteld als gastnetwerk (een hotspot dus) zodat mensen hiermee kunnen verbinden i.p.v. mijn privé netwerk.

Nu wil ik eigenlijk het volgende doen. Ik heb het volgende netwerk:
192.168.1.xxx is mijn interne privé netwerk
192.168.2.xxx is het netwerk met alle hotspot clients.

De hotspot clients kunnen nu bij mijn interne netwerk komen. Ik wil dit dus blokkeren op 1 IP adres na, die van mijn Chromecast, zodat mensen wel kunnen casten.

De bedoeling is dat alleen hotspot clients niet bij het interne netwerk kunnen. De RPI zelf moet dit voorlopig wel kunnen.

Ik heb geprobeerd de volgende regels toe te voegen aan mijn ip tables, maar deze helpte niet helaas:

-A INPUT -s 192.168.1.0/24 -i wlan0 -j DROP
-A INPUT -s 192.168.1.19/32 -i wlan0 -j ACCEPT


De volledige iptables:
Spoiler tonen
# Generated by iptables-save v1.6.0 on Tue Oct  3 19:22:37 2017
*nat
:PREROUTING ACCEPT [755:203466]
:INPUT ACCEPT [465:183730]
:OUTPUT ACCEPT [404:103481]
:POSTROUTING ACCEPT [212:73478]
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Tue Oct  3 19:22:37 2017
# Generated by iptables-save v1.6.0 on Tue Oct  3 19:22:37 2017
*filter
:INPUT ACCEPT [388:92044]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [307:57813]
:f2b-sshd - [0:0]
-A INPUT -p tcp -m multiport --dports 22 -j f2b-sshd
-A FORWARD -i eth0 -o wlan0 -m state --state RELATED,ESTABLISHED -j ACCEPT
-A FORWARD -i wlan0 -o eth0 -j ACCEPT
-A INPUT -s 192.168.1.0/24 -i wlan0 -j DROP
-A INPUT -s 192.168.1.19/32 -i wlan0 -j ACCEPT
-A f2b-sshd -j RETURN
COMMIT
De software die ik gebruik op de RPI is hostapd en dnsmasq.

Thanks!
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Aangezien de -s parameter voor source staat lijkt mij dat je de verkeerde parameter gebruikt. Je wil verkeer met als destination je interne netwerk blokkeren.
Naar mijn idee zou je het volgende moeten hebben

-A INPUT -d 192.168.1.0/24 -i wlan0 -j DROP
-A INPUT -d 192.168.1.19/32 -i wlan0 -j ACCEPT
0
Milan

Lid · Topicstarter

Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Luukvdo schreef:
Aangezien de -s parameter voor source staat lijkt mij dat je de verkeerde parameter gebruikt. Je wil verkeer met als destination je interne netwerk blokkeren.
Naar mijn idee zou je het volgende moeten hebben

-A INPUT -d 192.168.1.0/24 -i wlan0 -j DROP
-A INPUT -d 192.168.1.19/32 -i wlan0 -j ACCEPT
Heb het geprobeerd, maar kan er helaas nog altijd bij sadley
0
Milan

Lid · Topicstarter

Berichten
8.602
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Even een bump; maar het is me gelukt ondertussen:

-I FORWARD -d 192.168.1.0/24 -j DROP
-I FORWARD -d 192.168.1.19 -j ACCEPT
0
Berichten
18.482
Reputatie
0
Punten
0,00
Lid sinds
Laatst gezien
Milan schreef:
Even een bump; maar het is me gelukt ondertussen:
-I FORWARD -d 192.168.1.0/24 -j DROP
-I FORWARD -d 192.168.1.19 -j ACCEPT


Nice biggrin
0

Jouw reactie

Deel je idee, stel een vraag of help een ander verder.

Editor laden…

Praat mee met de One2xs-community.

Inloggen om te reageren