Я пишу тестовый сценарий для проверки процессорных плат на цикл приработки во время производства. Я хотел бы использовать netcat для передачи файлов из одного процесса, из одного порта Ethernet и обратно в другой порт Ethernet в принимающий процесс. Похоже, netcat будет для этого простым инструментом.
Проблема в том, что если я настрою порты Ethernet с IP-адресами в отдельных IP-подсетях и попытаюсь передать данные из одной в другую, стек протоколов ядра обнаружит внутренний маршрут, и хотя передача данных завершится, как ожидалось, это НЕ выйти по проводам. Пакеты маршрутизируются внутри.
Это отлично подходит для оптимизации сети, но мешает тесту, который я хочу провести.
Есть ли простой способ сделать эту работу? Есть ли работающий трюк с iptables? Или, может быть, что-то, что вы можете сделать с таблицей route?
iptables
. См. этот ответ о сбое сервера. - person Brian Cain   schedule 28.10.2012