Summary: | dhcpcd не отправляет DHCPREQUEST после получения DHCPOFFER | ||
---|---|---|---|
Product: | Branch p10 | Reporter: | Валентин <reg> |
Component: | etcnet | Assignee: | Alexey Shabalin <shaba> |
Status: | CLOSED FIXED | QA Contact: | qa-p10 <qa-p10> |
Severity: | normal | ||
Priority: | P5 | CC: | reg, shaba |
Version: | не указана | ||
Hardware: | x86_64 | ||
OS: | Linux |
Description
Валентин
2022-07-25 00:32:39 MSK
Что интересно dhcpdump, в отличии от tcpdump, офферов не видит [root@shaft boot]# dhcpdump -i eth0.99 TIME: 2022-07-25 17:03:06.813 IP: 0.0.0.0 (40:b0:76:df:3d:97) > 255.255.255.255 (ff:ff:ff:ff:ff:ff) OP: 1 (BOOTPREQUEST) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: e46aff31 SECS: 0 FLAGS: 0 CIADDR: 0.0.0.0 YIADDR: 0.0.0.0 SIADDR: 0.0.0.0 GIADDR: 0.0.0.0 CHADDR: 40:b0:76:df:3d:97:00:00:00:00:00:00:00:00:00:00 SNAME: . FNAME: . OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER) OPTION: 55 ( 11) Parameter Request List 1 (Subnet mask) 28 (Broadcast address) 2 (Time offset) 121 (Classless Static Route) 15 (Domainname) 6 (DNS server) 12 (Host name) 42 (NTP servers) 26 (Interface MTU) 119 (Domain Search) 3 (Routers) --------------------------------------------------------------------------- TIME: 2022-07-25 17:03:14.197 IP: 0.0.0.0 (40:b0:76:df:3d:97) > 255.255.255.255 (ff:ff:ff:ff:ff:ff) OP: 1 (BOOTPREQUEST) HTYPE: 1 (Ethernet) HLEN: 6 HOPS: 0 XID: e46aff31 SECS: 8 FLAGS: 0 CIADDR: 0.0.0.0 YIADDR: 0.0.0.0 SIADDR: 0.0.0.0 GIADDR: 0.0.0.0 CHADDR: 40:b0:76:df:3d:97:00:00:00:00:00:00:00:00:00:00 SNAME: . FNAME: . OPTION: 53 ( 1) DHCP message type 1 (DHCPDISCOVER) OPTION: 55 ( 11) Parameter Request List 1 (Subnet mask) 28 (Broadcast address) 2 (Time offset) 121 (Classless Static Route) 15 (Domainname) 6 (DNS server) 12 (Host name) 42 (NTP servers) 26 (Interface MTU) 119 (Domain Search) 3 (Routers) --------------------------------------------------------------------------- ^C [root@shaft boot]# https://www.altlinux.org/Etcnet: Обратите внимание, что ISC DHCP сервер на интерфейсе VLAN, скорее всего, у вас не будет работать, пока вы не добавите опцию VLAN_REORDER_HDR=on в настройки vlan интерфейса. Если это оно, то не баг. Да! Спасибо! Это оно! Однако вопрос: man ip-link, говорит о том что reorder_hdr { on | off } - specifies whether ethernet headers are reordered or not (default is on) - по умолчанию реордеринг включен, т.е. получается в пакете etcnet его по умолчанию специально отключают. Для чего был выбран такой подход? Тем более что в других дистрибутивах, к примеру: Fedora release 34 (Thirty Four) Slackware 14.2 Значение оставлено по умолчанию. Тем более что дисрибутив ориентирован на виртуализацию, а получение ip по dhcp для виртуальных машин весьма вероятно. В сизифе исправил. Отправил обновление в p10. Ждемс. * Thu Jul 28 2022 Alexey Shabalin <shaba@altlinux.org> 0.9.26-alt1 - vlan: set default reorder_hdr=on (Closes: #43330). |