Исходный код вики G09. Проверка HTTP
Версия 2.1 от Ирина Сафонова на 20.12.2023, 04:00
Последние авторы
| author | version | line-number | content |
|---|---|---|---|
| 1 | Для проверки HTTP возможно использовать ТС на рабочей станции** wst4 **по командам: | ||
| 2 | |||
| 3 | {{code language="none"}} | ||
| 4 | [root@wst4]# echo Hello1 >> some.file | ||
| 5 | {{/code}} | ||
| 6 | |||
| 7 | {{code language="none"}} | ||
| 8 | [root@wst4]# { printf 'HTTP/1.0 200 OK\r\nContent-Length: %d\r\n\r\n' "$(wc -c < some.file)"; cat some.file; } | nc -l 8080 | ||
| 9 | {{/code}} | ||
| 10 | |||
| 11 | [[image:1702935322705-961.png]] | ||
| 12 | |||
| 13 | 2. Для генерации HTTP запроса откройте с рабочей станции **wst3** HTTP сессию на порт 8080 рабочей станции wst4, например, с помощью curl по команде: | ||
| 14 | |||
| 15 | {{code language="none"}} | ||
| 16 | [root@wst3]# curl 10.20.4.11:8080 | ||
| 17 | {{/code}} | ||
| 18 | |||
| 19 | [[image:1702935322708-467.png]] | ||
| 20 | |||
| 21 | 3. Подключитесь к [[устройству>>https://wiki.dfcloud.ru/bin/view/Glossary/CPE]] vCPE-3 и проверьте, что трафик переключился на корректный [[сетевой интерфейс>>https://wiki.dfcloud.ru/bin/view/Glossary/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9%20%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81]] по команде: | ||
| 22 | |||
| 23 | {{code language="none"}} | ||
| 24 | # tcpdump -i genev_sys_4801 | ||
| 25 | {{/code}} | ||
| 26 | |||
| 27 | Скриншот показывает, что HTTP трафик переключился с интерфейса **genev_sys_4800**(WAN0) на 4801 и DPI распознал HTTP трафик на нестандартном порту. | ||
| 28 | |||
| 29 | {{info}} | ||
| 30 | **Genev_sys** — туннельные интерфейсы устройства CPE. Номер порта указывает на номер интерфейса WAN устройства CPE. Номера назначаются по порядку, начиная с 4800, по одному на каждый интерфейса WAN. Порт 4800 означает WAN интерфейс **sdwan0** (eth0), порт 4801 — интерфейс WAN sdwan1 (eth1). | ||
| 31 | {{/info}} | ||
| 32 | |||
| 33 | [[image:1702935322709-127.png]] |