это тестовая схема
про DGS-3100-24 - vlan управления 4 - ip 172.16.1.253/24
клиент - switch port 4 vlan 10 untag - freebsd em0
сервер - switch port 5 trunk - vlan 4 и 10 тегированные
freebsd em0 - vlan 4 172.16.1.18/24 - vlan 10 10.0.0.1/24
на обоих запущен
tcpdump - envi (интерфейс) -s 1500 port 67 or port 68
в качестве DHCP сервера выступает пиленный freeradius (та еще кривизна), но против tcpdump не попрешь
--- dhcp_local_relay ---
disable dhcp_relay
config dhcp_local_relay state enable
config dhcp_local_relay vlan add vlanid 10
клиент - dhclient -d em0 - идут дисковеры - ответов не получаем
сервер по tcpdump - пусто - пакетов от клиента нет
делаю - клиент - ifconfig em0 10.0.0.2/24
ping на 10.0.0.1 идет
config dhcp_local_relay state disable
дисковеры проходят - сервер отвечает - 82 опции есно нема
--- dhcp_relay ---
config dhcp_local_relay state disable
enable dhcp_relay
config dhcp_relay add ipif 172.16.1.18
клиент - dhclient -d em0 - идут дисковеры - ответов не получаем
сервер влан 4
Код:
23:26:49.291371 00:1c:f0:59:da:e2 > 00:0c:29:ad:ae:db, ethertype IPv4 (0x0800), length 362: (tos 0x0, ttl 64, id 33788, offset 0, flags [none], proto UDP (17), length 348) 172.16.1.253.68 > 172.16.1.18.67: BOOTP/DHCP, Request from 00:0c:29:fc:db:d7, length 320, hops 1, xid 0xea1ddd8c, Flags [none]
Gateway-IP 172.16.1.253
Client-Ethernet-Address 00:0c:29:fc:db:d7
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Discover
Client-ID Option 61, length 7: ether 00:0c:29:fc:db:d7
Hostname Option 12, length 7: "freebsd"
Parameter-Request Option 55, length 8:
Subnet-Mask, BR, Time-Zone, Classless-Static-Route
Default-Gateway, Domain-Name, Domain-Name-Server, Hostname
Agent-Information Option 82, length 18:
Circuit-ID SubOption 1, length 6: ^@^D^@^J^A^D
Unknown SubOption 2, length 8:
0x0000: 0006 001c f059 dae2
23:26:49.325343 00:0c:29:ad:ae:db > 00:1c:f0:59:da:e2, ethertype IPv4 (0x0800), length 342: (tos 0x0, ttl 64, id 60483, offset 0, flags [none], proto UDP (17), length 328) 172.16.1.18.67 > 172.16.1.253.67: BOOTP/DHCP, Reply, length 300, xid 0xea1ddd8c, Flags [none]
Your-IP 10.0.0.167
Server-IP 10.0.0.1
Gateway-IP 172.16.1.253
Client-Ethernet-Address 00:0c:29:fc:db:d7
Vendor-rfc1048 Extensions
Magic Cookie 0x63825363
DHCP-Message Option 53, length 1: Offer
Subnet-Mask Option 1, length 4: 255.255.255.0
Default-Gateway Option 3, length 4: 10.0.0.1
Domain-Name-Server Option 6, length 4: 172.16.1.1
NTP Option 42, length 4: 172.16.1.1
Lease-Time Option 51, length 4: 100
Server-ID Option 54, length 4: 10.0.0.1