Приветствую всех.
К портам 3 и 4 KN-1811 (версия ОС 4.0.5) подключен управляемый коммутатор TP-Link TL-SG105PE, на обоих сторонах включена агрегация, и в общем-то всё работает, до момента выключения и последующего включения питания. После включения и загрузки TL-SG105PE не получает IP адрес от KN-1811. В логе роутера видно что он отвечает на запросы коммутатора, но коммутатор их игнорирует и шлёт повторные запросы к DHCP серверу.
Скрытый текст
А игнорирует он их из-за неверной контрольной суммы:
Видимо в агрегированном VLAN отключен подсчет контрольной суммы исходящих пакетов.
Но, если перезагрузить коммутатор, то он получит адрес и будет нормально работать. Но перезагружать его после отключения и включения не всегда есть возможность.
В мануале не нашел команд связанных с контрольной суммой пакетов.
Как решить проблему?
You can post now and register later.
If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.
Question
Albram
Приветствую всех.
К портам 3 и 4 KN-1811 (версия ОС 4.0.5) подключен управляемый коммутатор TP-Link TL-SG105PE, на обоих сторонах включена агрегация, и в общем-то всё работает, до момента выключения и последующего включения питания. После включения и загрузки TL-SG105PE не получает IP адрес от KN-1811. В логе роутера видно что он отвечает на запросы коммутатора, но коммутатор их игнорирует и шлёт повторные запросы к DHCP серверу.
А игнорирует он их из-за неверной контрольной суммы:
~ # tcpdump -vv -i br0 port 68 tcpdump: listening on br0, link-type EN10MB (Ethernet), snapshot length 262144 bytes 12:52:53.467072 IP (tos 0x0, ttl 64, id 32633, offset 0, flags [DF], proto UDP (17), length 309) use-application-dns.net.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from 34:60:f9:xx:xx:xx (oui Unknown), length 281, xid 0x1b7c, Flags [Broadcast] (0x8000) Client-Ethernet-Address 34:60:f9:xx:xx:xx (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x65855565 DHCP-Message (53), length 1: Discover Parameter-Request (55), length 2: Subnet-Mask (1), Default-Gateway (3) Hostname (12), length 10: "TL-SG105PE" Vendor-Class (60), length 10: "TL-SG105PE" Client-ID (61), length 7: ether 34:60:f9:xx:xx:xx 12:52:53.467607 IP (tos 0x0, ttl 64, id 50150, offset 0, flags [DF], proto UDP (17), length 328) 192.168.1.1.bootps > 255.255.255.255.bootpc: [bad udp cksum 0xc2ee -> 0x0637!] BOOTP/DHCP, Reply, length 300, xid 0x1b7c, Flags [Broadcast] (0x8000) Your-IP 192.168.1.133 Client-Ethernet-Address 34:60:f9:xx:xx:xx (oui Unknown) Vendor-rfc1048 Extensions Magic Cookie 0x65855565 DHCP-Message (53), length 1: Offer Server-ID (54), length 4: 192.168.1.1 Lease-Time (51), length 4: 25200 RN (58), length 4: 12600 RB (59), length 4: 22050 Subnet-Mask (1), length 4: 255.255.255.0 Default-Gateway (3), length 4: 192.168.1.1 Domain-Name-Server (6), length 4: 192.168.1.1
Видимо в агрегированном VLAN отключен подсчет контрольной суммы исходящих пакетов.
Но, если перезагрузить коммутатор, то он получит адрес и будет нормально работать. Но перезагружать его после отключения и включения не всегда есть возможность.
В мануале не нашел команд связанных с контрольной суммой пакетов.
Как решить проблему?
Link to comment
Share on other sites
1 answer to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.