2015-07-28 3 views
0

Я ищу способ, как я могу запустить Iperf тест между 2 интерфейсами на том же хосте, как показано на схеме:Iperf между 2 интерфейсами на одном хосте

Setup Schema

Обе машины (шт и маршрутизатор) являются linux.
Мне нужен способ запустить некоторые функциональные тесты на моем «маршрутизаторе», используя мой единственный ПК с двумя портами Ethernet.


Я уже пробовал несколько различных способов ее решения, но до сих пор не повезло:
1) Добавление статических маршрутов для хостов назначения с метрикой
2) Binding Iperf по определенному адресу внутрибрюшинно
3) Отключение локальный петлевой интерфейс
В основном я ищу, чтобы запустить трафик 192.168.1.10 < -> 1.1.1.10 через маршрутизатор (с включенной переадресацией ip).

+0

Не могли бы вы добавить таблицы маршрутизации на свой компьютер на свой пост. Кроме того, подумайте об этом на http://superuser.com, так как это не вопрос программирования. –

ответ

0

Не забудьте связать сервер, а также:

Для сервера запуска iperf -s -B 1.1.10 в терминале и на другом терминале, например для клиента запуска iperf -c 1.1.10 -B 192.168.1.10 Это будет нормально работать, если операционная система не использует обратный интерфейс по умолчанию.

+0

Нет, попробовал уже, он не работает: '[root @ localhost ~] # iperf -s -B 1.1.1.10 & [1] 18312 [root @ localhost ~] # ------- -------------------------------------------------- --- Сервер, прослушивающий TCP-порт 5001 Связывание с локальным адресом 1.1.1.10 Размер окна TCP: 85,3 КБайт (по умолчанию) --------------------- --------------------------------------- [корень @ localhost ~] # iperf - c 1.1.1.10 -B 192.168.1.10 подключение не выполнено: время ожидания подключения [root @ localhost ~] # Интерфейс локального Loopback (lo) отсутствует – user2988257

 Смежные вопросы

  • Нет связанных вопросов^_^