Наш апстрим-провайдер назначил нам один / 32 IP-адрес. Как мы можем настроить наш сервер FreeBSd для его использования?
Пока что у нас есть это в /etc/rc.conf:
ifconfig_em0="inet a.b.c.d/32 netmask 255.255.255.255"
Но когда мы пытаемся пинговать, он говорит, что нет маршрута к хосту. Что нам не хватает?
Если вы подключаетесь к виртуальной машине по мосту, назначьте ей a.b.c.d / 26 и не назначайте ей маску подсети 255.255.255.255. Если вы выполняете маршрутизацию к виртуальной машине, назначьте a.b.c.d / 32 в качестве псевдонима для интерфейса обратной связи и направьте a.b.c.d на его (не связанный, может быть частным) адрес Ethernet.
Их комментарии, кажется, предполагают, что вы должны маршрутизировать эти IP-адреса на свои виртуальные машины. Поэтому назначьте эти IP-адреса в качестве псевдонимов для интерфейсов обратной связи (поскольку они не связаны с каким-либо конкретным физическим интерфейсом) и направьте их к ним.
Если вы не понимаете, как маршрутизировать IP-адрес на машину, значит, вы не в своих силах и должны нанять кого-то, кто будет работать с вашим провайдером, чтобы получить правильную конфигурацию.