OpenBSD-Router-DNS-Problem?

344
moody

Ich habe eine frisch installierte OpenBSD-Box. Zwei NICs: re0 und rl0. Internet-Router an re0 angeschlossen. Desktop mit rl0 verbunden. Kann aber kein Internet in mein internes Netzwerk bekommen:

echo "dhcp" > /etc/hostname.re0 

Ich habe erfolgreich 192.168.150.22 zugewiesen. Google.com und 8.8.8.8 erfolgreich gepingt.

echo 'net.inet.ip.forwarding=1' >> /etc/sysctl.conf echo 'inet 192.168.1.1 255.255.255.0 192.168.1.255' > /etc/hostname.re0  

IP für rl0 für internes Netzwerk eingestellt.

rcctl enable dhcpd rcctl set dhcpd flags rl0 

Aktivieren Sie dhcp deamon und setzen Sie das dhcpd-Flag auf rl0, damit Clients im internen Netzwerk IPs zugewiesen bekommen.

vi /etc/dhcpd.conf  subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option domain-name-servers 89.101.251.228 89.101.251.229; range 192.168.1.4 192.168.1.254; } 

Ich habe ein Subnetz erstellt. Ich bin mir nicht ganz sicher, welche Option-Router dies tun. Ich habe zwei IP-Adressen eingegeben (aber es gibt auch einen Domänennamen), den ich aus der Datei /etc/resolv.conf in Zeile 3 hinter den Domain-Name-Servern (89.101.251.228 und 89.101.251.229) erhielt. Ich bin nicht sicher, ob dies richtig ist oder nicht. Wie soll ich sagen?

 vi /etc/pf.conf  set block-policy drop set loginterface egress set skip on lo0 match out on egress inet from !(egress:network) to any nat-to (egress:0) pass in on rl0 inet 

Jetzt ist das Problem, dass ich mit meinem Desktop auf die Box von der rl0 verbinden kann. Aber ich habe kein internet. Wenn ich Probleme in meinem Netzwerk "behebe", erhalte ich die Fehlermeldung "Windows kann nicht mit dem Gerät oder der Ressource (primärer DNS-Server) kommunizieren.

Was ist zu tun? Wo soll man anfangen?

0

1 Antwort auf die Frage

0
moody

Endlich hat alles funktioniert: Ich habe verschiedene DNS-IPs ausprobiert. Jetzt habe ich Internet.