Finalmente fiz tudo funcionar: tentei IPs DNS diferentes. Agora eu tenho internet.
Eu tenho uma caixa do OpenBSD, recém instalada. Duas placas de rede: re0 e rl0. Roteador de Internet conectado a re0. Área de trabalho conectada a rl0. Mas parece que não consigo acessar a internet na minha rede interna:
echo "dhcp" > /etc/hostname.re0
Eu atribuímos com sucesso 192.168.150.22 a ele. Fazendo um ping com êxito no google.com e no 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 definido para rl0 para rede interna.
rcctl enable dhcpd
rcctl set dhcpd flags rl0
Ative o dhcp deamon e defina o dhcpd em rl0 para que os clientes na rede interna recebam IPs designados.
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;
}
Eu criei uma sub-rede, não tenho certeza do que a opção roteadores faz. Eu digitei dois endereços IP (mas também tem um nome de domínio) que obtive do /etc/resolv.conf, na linha 3, atrás de domain-name-servers (89.101.251.228 e 89.101.251.229). Não tenho certeza se isso está correto ou não. Como dizer?
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
Agora, o problema é que consigo me conectar à minha área de trabalho na caixa da rl0. Mas eu não tenho internet. Quando "resolvo problemas" na minha rede, recebo um erro dizendo "O Windows não consegue se comunicar com o dispositivo ou recurso (servidor DNS primário).
O que fazer? Por onde começar?
Finalmente fiz tudo funcionar: tentei IPs DNS diferentes. Agora eu tenho internet.
Tags dns networking router openbsd