Таки луникс - вещь! Млять, в отличии от винды достаточно наткнуть всего-навсего "tcpdump udp -n -v". Вот 2 последовательные посылки: 15:53:05.059257 IP (tos 0x0, ttl 116, id 87, offset 0, flags [none], proto UDP (17), length 33)
217.118.93.118.23082 > 33.33.33.33.777: UDP, length 5
15:53:05.059569 IP (tos 0x0, ttl 65, id 18349, offset 0, flags [DF], proto UDP (17), length 33)
33.33.33.33.777 > 217.118.93.118.23082: UDP, length 5
15:53:05.160748 IP (tos 0x0, ttl 116, id 88, offset 0, flags [none], proto UDP (17), length 33)
217.118.93.118.23082 > 33.33.33.33.777: UDP, length 5
15:53:05.161134 IP (tos 0x0, ttl 65, id 18353, offset 0, flags [DF], proto UDP (17), length 33)
33.33.33.33 > 217.118.93.118.23082: UDP, length 5
Стек Keil делает все правильно... ID инкрементируется при каждой посылке.
Назначает случаный номер порта при открытии.
TTL похоже изначально 128. До сервера доходит 116. (12 хопов)
На сервере попробовал изменить TTL с линуховых 64 по-умолчанию на 65 (просто попробовал, как это делается).
Ping сервера с компа возвращает TTL=52 (65-52 = 13 хопов)