Настройка dhcp на vlan[РЕШЕНО]

Автор korsavitaliy, 20 сентября 2018, 20:16:09

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

korsavitaliy

Добрый вечер!
Имеется машина на ОС debian 9, на которой установлен Unifi controller, а так же имеется интерфейсы enp2s0(на интернет), enp4s0 (на нем создан vlan) из этого интерфейса идёт подключение на не контролируемый коммутатор, а уже из него идет подключение к тарелке Unifi, но при подключение клиента dhcp сервер не даёт адрес.
ifconfig
https://ibb.co/bYDdre
interfaces
https://ibb.co/h3SSjz
vlan
https://ibb.co/fnt04z

endru

#1
1. Приводите конфиги в текстовом формате. И прочитайте уже как добавлять картинки в тело сообщения!
2. Нет ни единого слова/картинки/конфига как настроена тарелка, а в ней тоже доже должен быть настроен нужный vlan
3. Если все настроено верно, но не работает - запускаем tcpdump и смотрим трафик!

korsavitaliy

#2
1.Настроенная wifi
2.Network сеть на контроллере
3. tcpdump



endru

Не знаю как настраивается VLAN на unifi, но вы должны понимать принцип:
VLAN пакеты отправляют/принимают только 2 интерфейса:
1) интерфейс на сервере дебиане.
2) интерфейс на устройстве unifi (куда приходит кабель от коммутатора).
Далее использовать vlan нельзя, т.к. обработанный пакет должен потерять тег (untagged), иначе конечное устройство (клиент wifi например) будет отбрасывать пакет.


Теперь касательно сети:
0) копируйте текстом, картинки не читабельны, и усложняют процесс помощи.
1) вижу arp запросы, не вижу деталей, нужно дополнительно ключ -v поставить.
2) dhcp request прилетает от mac 28:ed:6a:47:dd:0e (что это за устройство?), обратный пакет я не вижу от сервера. предполагаю что он не обрабатывает запрос.

DHCP:
Минимальный конфиг который сработает выглядит так:
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
   option domain-name-servers 8.8.8.8;
   option routers 192.168.10.1;
   range 192.168.10.10 192.168.10.254;
}

Остальное лишнее на этом этапе.

После изменений нужно обязательно перезапустить dhcp.
Если это isc-dhcp-server
/etc/init.d/isc-dhcp-server restart
все выданные ip адреса сервер хранит в файле:
tail -n 150 /var/lib/dhcp/dhcpd.leases

korsavitaliy

#4
Для Unifi там лишь цифру поставить который vlan использовать.
28:ed:6a:47:dd:0e - это mac-адрес клиента.
На интерфейсе enp4s0 к которому не посредственно подключена сама тарелка, адрес раздаётся.
более подробный вывод tcpdump после применение Ваших настроек.

root@debian:/proc/net/vlan# tcpdump  -vv -ni vlan10
tcpdump: listening on vlan10, link-type EN10MB (Ethernet), capture size 262144 bytes
11:38:04.593846 28:ed:6a:47:dd:0e > ff:ff:ff:ff:ff:ff Null Supervisory, Receiver not Ready, rcv seq 64, Flags [Poll], length 42
11:38:05.050008 IP6 (hlim 1, next-header Options (0) payload length: 56) :: > ff02::16: HBH (padn)(rtalert: 0x0000)  [icmp6 sum ok] ICMP6, multicast listener report v2, 2 group record(s) [gaddr ff02::2:ffde:d524 block { }] [gaddr ff02::1:ff8e:fc5b block { }]
11:38:05.050381 IP (tos 0x0, ttl 255, id 58083, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72cfc, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
11:38:05.055470 IP6 (hlim 255, next-header ICMPv6 (58) payload length: 32) :: > ff02::1:ff8e:fc5b: [icmp6 sum ok] ICMP6, neighbor solicitation, length 32, who has fe80::cfa:4390:e28e:fc5b
          unknown option (14), length 8 (1):
            0x0000:  bd31 e157 7120
11:38:05.057108 IP6 (flowlabel 0xfee9f, hlim 255, next-header ICMPv6 (58) payload length: 8) fe80::cfa:4390:e28e:fc5b > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 8
11:38:05.208913 IP6 (flowlabel 0x0742c, hlim 255, next-header UDP (17) payload length: 78) fe80::cfa:4390:e28e:fc5b.5353 > ff02::fb.5353: [udp sum ok] 0 [1au] PTR (QU)? _sleep-proxy._udp.local. ar: . OPT UDPsize=1440 (70)
11:38:05.297980 IP6 (hlim 1, next-header Options (0) payload length: 76) fe80::cfa:4390:e28e:fc5b > ff02::16: HBH (padn)(rtalert: 0x0000)  [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::fb to_ex { }] [gaddr ff02::2:ffde:d524 to_ex { }] [gaddr ff02::1:ff8e:fc5b to_ex { }]
11:38:06.331024 IP6 (flowlabel 0x0742c, hlim 255, next-header UDP (17) payload length: 78) fe80::cfa:4390:e28e:fc5b.5353 > ff02::fb.5353: [udp sum ok] 0 [1au] PTR (QM)? _sleep-proxy._udp.local. ar: . OPT UDPsize=1440 (70)
11:38:07.081305 IP (tos 0x0, ttl 255, id 58084, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72cfc, secs 2, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
11:38:08.099174 IP6 (flowlabel 0x0742c, hlim 255, next-header UDP (17) payload length: 74) fe80::cfa:4390:e28e:fc5b.5353 > ff02::fb.5353: [udp sum ok] 0 [1au] PTR (QM)? _homekit._tcp.local. ar: . OPT UDPsize=1440 (66)
11:38:08.430186 IP6 (hlim 1, next-header Options (0) payload length: 76) fe80::cfa:4390:e28e:fc5b > ff02::16: HBH (padn)(rtalert: 0x0000)  [icmp6 sum ok] ICMP6, multicast listener report v2, 3 group record(s) [gaddr ff02::fb to_ex { }] [gaddr ff02::2:ffde:d524 to_ex { }] [gaddr ff02::1:ff8e:fc5b to_ex { }]
11:38:09.254592 IP6 (flowlabel 0x0742c, hlim 255, next-header UDP (17) payload length: 78) fe80::cfa:4390:e28e:fc5b.5353 > ff02::fb.5353: [udp sum ok] 0 [1au] PTR (QM)? _sleep-proxy._udp.local. ar: . OPT UDPsize=1440 (70)
11:38:09.567887 IP6 (flowlabel 0xfee9f, hlim 255, next-header ICMPv6 (58) payload length: 16) fe80::cfa:4390:e28e:fc5b > ff02::2: [icmp6 sum ok] ICMP6, router solicitation, length 16
          source link-address option (1), length 8 (1): 28:ed:6a:47:dd:0e
            0x0000:  28ed 6a47 dd0e
11:38:09.919292 IP (tos 0x0, ttl 255, id 58085, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72cfc, secs 4, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
11:38:11.140321 IP6 (flowlabel 0x0742c, hlim 255, next-header UDP (17) payload length: 74) fe80::cfa:4390:e28e:fc5b.5353 > ff02::fb.5353: [udp sum ok] 0 [1au] PTR (QM)? _homekit._tcp.local. ar: . OPT UDPsize=1440 (66)
^C
15 packets captured
15 packets received by filter
0 packets dropped by kernel
root@debian:/proc/net/vlan#



korsavitaliy

#6
Там тишина,нет ни каких пакетов. Слушает на enp2s0, в который инет идёт. Думал может kea-dhcp , поставить взамен isc, но кажется , что это погоды не изменит.

endru

Да, забыл про интерфейс
tcpdump -n src port 67 or src port 68 -vv -i any

korsavitaliy


root@debian:/proc/net/vlan# tcpdump -n src port 67 or src port 68 -vv -i any
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
13:15:05.153506 ethertype IPv4, IP (tos 0x0, ttl 255, id 58121, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:05.153506 IP (tos 0x0, ttl 255, id 58121, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:06.257187 ethertype IPv4, IP (tos 0x0, ttl 255, id 58122, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 1, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:06.257187 IP (tos 0x0, ttl 255, id 58122, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 1, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:08.788935 ethertype IPv4, IP (tos 0x0, ttl 255, id 58123, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 3, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:08.788935 IP (tos 0x0, ttl 255, id 58123, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 3, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:13.253511 ethertype IPv4, IP (tos 0x0, ttl 255, id 58124, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 8, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:15:13.253511 IP (tos 0x0, ttl 255, id 58124, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d03, secs 8, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
^C
8 packets captured
8 packets received by filter
0 packets dropped by kernel
root@debian:/proc/net/vlan#

endru

dhcp не ответил ни на один запрос. от сюда надо делать вывод - что-то не работает.
уже проверили что пакеты прилетают на интерфейс vlan10.
dhcp вообще работает?
/etc/init.d/isc-dhcp-server status
netstat -nul | grep 67

korsavitaliy

Ну как показывает статус он активен.

root@debian:/proc/net/vlan# /etc/init.d/isc-dhcp-server status
● isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server; generated; vendor preset: enabled)
   Active: active (running) since Fri 2018-09-21 11:17:26 +04; 2h 8min ago
     Docs: man:systemd-sysv-generator(8)
  Process: 4431 ExecStop=/etc/init.d/isc-dhcp-server stop (code=exited, status=0/SUCCESS)
  Process: 4443 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
    Tasks: 1 (limit: 4915)
   CGroup: /system.slice/isc-dhcp-server.service
           └─4457 /usr/sbin/dhcpd -4 -q -cf /etc/dhcp/dhcpd.conf vlan10

сен 21 11:17:23 debian systemd[1]: Starting LSB: DHCP server...
сен 21 11:17:23 debian isc-dhcp-server[4443]: Launching IPv4 server only.
сен 21 11:17:23 debian dhcpd[4455]: Internet Systems Consortium DHCP Server 4.3.5
сен 21 11:17:23 debian dhcpd[4455]: Copyright 2004-2016 Internet Systems Consortium.
сен 21 11:17:23 debian dhcpd[4455]: All rights reserved.
сен 21 11:17:23 debian dhcpd[4455]: For info, please visit https://www.isc.org/software/dhcp/
сен 21 11:17:23 debian dhcpd[4455]: Wrote 0 leases to leases file.
сен 21 11:17:24 debian dhcpd[4457]: Server starting service.
сен 21 11:17:26 debian isc-dhcp-server[4443]: Starting ISC DHCPv4 server: dhcpd.
сен 21 11:17:26 debian systemd[1]: Started LSB: DHCP server.
root@debian:/proc/net/vlan# netstat -nul | grep 67
udp        0      0 0.0.0.0:67              0.0.0.0:*
root@debian:/proc/net/vlan#

endru

а пока еще вот это:
tcpdump -n src port 67 or src port 68 -vv -i any-e

korsavitaliy


root@debian:/proc/net/vlan# tcpdump -n src port 67 or src port 68 -vv -i any -e
tcpdump: listening on any, link-type LINUX_SLL (Linux cooked), capture size 262144 bytes
13:47:22.860348   B 28:ed:6a:47:dd:0e ethertype 802.1Q (0x8100), length 348: vlan 10, p 0, ethertype IPv4, (tos 0x0, ttl 255, id 58172, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d0a, secs 4, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:47:22.860348   B 28:ed:6a:47:dd:0e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 255, id 58172, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d0a, secs 4, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:47:27.243624   B 28:ed:6a:47:dd:0e ethertype 802.1Q (0x8100), length 348: vlan 10, p 0, ethertype IPv4, (tos 0x0, ttl 255, id 58173, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d0a, secs 9, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
13:47:27.243624   B 28:ed:6a:47:dd:0e ethertype IPv4 (0x0800), length 344: (tos 0x0, ttl 255, id 58173, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: [udp sum ok] BOOTP/DHCP, Request from 28:ed:6a:47:dd:0e, length 300, xid 0x30d72d0a, secs 9, Flags [none] (0x0000)
          Client-Ethernet-Address 28:ed:6a:47:dd:0e
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Parameter-Request Option 55, length 7:
              Subnet-Mask, Classless-Static-Route, Default-Gateway, Domain-Name-Server
              Domain-Name, Option 119, Option 252
            MSZ Option 57, length 2: 1500
            Client-ID Option 61, length 7: ether 28:ed:6a:47:dd:0e
            Lease-Time Option 51, length 4: 7776000
            Hostname Option 12, length 14: "iPhone-Vitalij"
^C
4 packets captured
4 packets received by filter
0 packets dropped by kernel
root@debian:/proc/net/vlan#

endru

Цитата: korsavitaliy от 21 сентября 2018, 12:48:15ethertype 802.1Q (0x8100), length 348: vlan 10
ну остается только ковырять почему dhcp не отвечает на запросы. пакеты прилетают нормальные.
приведи полный пример конфига dhcpd.conf

встречались мне баги работы dhcp с vlan года 2-3 назад, бывало что ip адреса не выдавал. случались редко, но бывали. помогала только перезагрузка сервера.
но можно попробовать сделать так:
/etc/init.d/isc-dhcp-server stop
ifdown vlan10 && ifup vlan10
/etc/init.d/isc-dhcp-server start

если не поможет, тогда перегружай, и если еще не поможет тогда надо искать в интернете информацию, и скорее всего писать тикет разрабам.

korsavitaliy


# dhcpd.conf
#
# Sample configuration file for ISC dhcpd
#

# option definitions common to all supported networks...
option domain-name "example.org";
option domain-name-servers ns1.example.org, ns2.example.org;

default-lease-time 600;
max-lease-time 7200;

# The ddns-updates-style parameter controls whether or not the server will
# attempt to do a DNS update when a lease is confirmed. We default to the
# behavior of the version 2 packages ('none', since DHCP v2 didn't
# have support for DDNS.)
ddns-update-style none;

# If this DHCP server is the official DHCP server for the local
# network, the authoritative directive should be uncommented.
#authoritative;

# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;

# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {
#  range 10.254.239.10 10.254.239.20;
#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}
#authoritative;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
log-facility local7;
# No service will be given on this subnet, but declaring it helps the
# DHCP server to understand the network topology.

#subnet 10.152.187.0 netmask 255.255.255.0 {
#}

# This is a very basic subnet declaration.

#subnet 10.254.239.0 netmask 255.255.255.224 {
#  range 10.254.239.10 10.254.239.20;
#  option routers rtr-239-0-1.example.org, rtr-239-0-2.example.org;
#}

# This declaration allows BOOTP clients to get dynamic addresses,
# which we don't really recommend.

#subnet 10.254.239.32 netmask 255.255.255.224 {
#  range dynamic-bootp 10.254.239.40 10.254.239.60;
#  option broadcast-address 10.254.239.31;
#  option routers rtr-239-32-1.example.org;
#}

# A slightly different configuration for an internal subnet.
#subnet 10.5.5.0 netmask 255.255.255.224 {
#  range 10.5.5.26 10.5.5.30;
#  option domain-name-servers ns1.internal.example.org;
#  option domain-name "internal.example.org";
#  option routers 10.5.5.1;
#  option broadcast-address 10.5.5.31;
#  default-lease-time 600;
#  max-lease-time 7200;
#}                                       
#}
# You can declare a class of clients and then do address allocation
# based on that.   The example below shows a case where all clients
# in a certain class get addresses on the 10.17.224/24 subnet, and all
# other clients get addresses on the 10.0.29/24 subnet.

#class "foo" {
#  match if substring (option vendor-class-identifier, 0, 4) = "SUNW";
#}

#shared-network 224-29 {
#  subnet 10.17.224.0 netmask 255.255.255.0 {
#    option routers rtr-224.example.org;
#  }
#  subnet 10.0.29.0 netmask 255.255.255.0 {
#    option routers rtr-29.example.org;
#  }
#  pool {
#    allow members of "foo";
#    range 10.17.224.10 10.17.224.250;
#  }
#  pool {
#    deny members of "foo";
#    range 10.0.29.10 10.0.29.230;
#  }
#}

#
#VLAN 10
authoritative;
subnet 192.168.10.0 netmask 255.255.255.0 {
   option domain-name-servers 8.8.8.8;
   option routers 192.168.10.1;
   range 192.168.10.10 192.168.10.254;
}

interfaces

# The loopback network interface
auto lo
iface lo inet loopback

auto enp2s0
iface enp2s0 inet static
address 192.168.0.250
netmask 255.255.255.0
gateway 192.168.0.1


auto enp4s0
iface enp4s0 inet static
address 192.168.1.1
netmask 255.255.255.0


auto vlan10
iface vlan10 inet static
address 192.168.10.1
netmask 255.255.255.0
broadcast 192.168.10.255
network 192.168.10.0
vlan_raw_device enp4s0
up vconfig set_flag vlan10 1 0


auto vlan20
iface vlan20 inet static
address 192.168.20.1
netmask 255.255.255.0
vlan_raw_device enp4s0
up vconfig set_flag vlan20 1 0