У меня есть коробка OpenBSD, только что установленная. Два NIC: re0 и rl0. Интернет-роутер подключен к re0. Рабочий стол подключен к rl0. Но не могу получить доступ к интернету во внутренней сети:

echo "dhcp" > /etc/hostname.re0

Я успешно назначил ему 192.168.150.22. Успешно пингует google.com и 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 установлен на rl0 для внутренней сети.

rcctl enable dhcpd
rcctl set dhcpd flags rl0

Включите dhcp deamon и установите флаг dhcpd на rl0, чтобы клиенты во внутренней сети получали IP-адреса.

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;
}

Я создал подсеть, я не совсем уверен, что делает выбор маршрутизаторов. Я ввел два IP-адреса (но есть также доменное имя), которые я получил из /etc/resolv.conf, в строке 3 позади серверов имен доменов (89.101.251.228 и 89.101.251.229). Я не уверен, правильно ли это. Как сказать?

 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

Теперь проблема в том, что я могу подключиться с моего рабочего стола на коробку из rl0. Но у меня нет интернета. Когда я "устраняю проблемы" в моей сети, я получаю сообщение об ошибке «Windows не может связаться с устройством или ресурсом (основным DNS-сервером).

Что делать? Когда начать?

1 ответ1

0

Наконец-то все заработало: я попробовал разные DNS IP. Теперь у меня есть Интернет.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .