Я настраиваю систему OpenBSD в качестве маршрутизатора, у меня один интерфейс в качестве восходящего потока, затем другой с настроенным vlan:
Восходящий поток (em0):
inet 10.0.2.20 255.255.255.0 NONE description upstream
Нисходящий поток (em1):
up
VLAN10:
inet 172.18.10.1 255.255.255.0 NONE vlan 10 vlandev em1
Когда я пингую 172.18.10.1 от клиента со статическим IP-адресом 172.18.10.10 и запускаю tcpdump в моем окне OpenBSD, я получаю ARP-запросы:
Jun 20 16:40:16.170853 08:00:27:9c:0c:38 ff:ff:ff:ff:ff:ff 0806 60: arp who-has 172.18.10.1 tell 172.18.10.10
Таким образом, он явно принимает сигналы, но не отвечает.
У кого-нибудь есть идеи?
Редактировать: Вот таблица маршрутизации
Есть ли управляемый переключатель между OpenBSD и клиентом? Вам также необходимо настроить VLAN 10 на стороне клиента.
Нетегированный пакет покинет клиента, но Openbsd ожидает пакетов, помеченных VLAN10. Так что кто-то должен помечать пакеты с помощью VLAN10.
Решения: