J'ai un boîtier OpenBSD fraîchement installé. Deux cartes réseau: re0 et rl0. Routeur Internet connecté à re0. Bureau connecté à rl0. Mais n'arrive pas à avoir Internet sur mon réseau interne:
echo "dhcp" > /etc/hostname.re0
J'ai assigné avec succès 192.168.150.22 à elle. Vous avez réussi à effectuer un ping sur google.com et 8.8.8.8.
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 défini sur rl0 pour le réseau interne.
rcctl enable dhcpd
rcctl set dhcpd flags rl0
Activez dhcp deamon et positionnez le drapeau dhcpd sur rl0 pour que les clients du réseau interne obtiennent les adresses IP attribuées.
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;
}
J'ai créé un sous-réseau, je ne suis pas tout à fait sûr de ce que font les routeurs d'option. J'ai entré deux adresses IP (mais il y a aussi un nom de domaine) que j'ai obtenu dans /etc/resolv.conf, à la ligne 3 derrière les serveurs de noms de domaines (89.101.251.228 et 89.101.251.229). Je ne suis pas sûr que ce soit correct ou non. Comment dire?
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
Maintenant, le problème est que je peux me connecter avec mon bureau à la boîte à partir du rl0. Mais je n'ai pas internet. Lorsque je "résous des problèmes" sur mon réseau, un message d'erreur indiquant que "Windows ne peut pas communiquer avec le périphérique ou la ressource (serveur DNS principal)" s'affiche.
Que faire? Où commencer?
la source