| Summary: | У tcptraceroute отсутствует опция для работы с IPv6 | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Vladislav Glinkin <glinkinvd> |
| Component: | traceroute | Assignee: | Andrey Cherepanov <cas> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P5 | CC: | arseny, glebfm, ldv, placeholder, vt |
| Version: | unstable | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Bug Depends on: | |||
| Bug Blocks: | 23202 | ||
В случае если "tcptraceroute is just a link to the system traceroute", то опции совпадают и -6 есть.
Но, в NOTES сказано, что есть ещё full compatibility wrapper, который делает совместимость по оциям с original implementation of tcptraceroute. У нас (и в suse, и fedora) установлен именно он. Там опции не совпадают и у его описании не указано что есть -6:
$ tcptraceroute -h
Usage: /usr/bin/tcptraceroute [-hvnFSAE] [-i dev] [-f furst_ttl] [-l length]
[-q nqueries] [-t tos] [-m max_ttl] [-p src_port] [-s src_addr]
[-w wait_time] host [dest_port] [length]
|
Версия пакета: traceroute-2.1.3-alt1 В man'е: DESCRIPTION tcptraceroute is just a link to the system traceroute, to allow run it without specifying -T option each time (for switch to the TCP method). It is fully equivalent to traceroute -T, the rest of the command line is the same. Шаги воспроизведения: 1) # tcptraceroute -6 example.com Фактический результат: getopt: неверный ключ — «6» Ожидаемый результат: Согласно описанию, у tcptraceroute есть опция "-6" для работы с IPv6.