Отправлять пакет по сети, даже если его целью является локальный хост

В Linux, если вы отправляете пакет по адресу одного из своих сетевых интерфейсов , этот пакет маршрутизируется внутри страны, он никогда не отправляется по сети. Это правильно в 99,99% случаев.

Иногда при тестировании сетевых конфигураций полезно отправлять пакет по локальной ссылке с самого устройства, причем сама машина является целевой. Как я могу это сделать? По крайней мере, для шины типа, например Ethernet, если не для двухточечной связи. Меня интересуют только IP-пакеты (как IPv4, так и IPv6).

One Solution collect form web for “Отправлять пакет по сети, даже если его целью является локальный хост”

Каждый сетевой адаптер на linux имеет логический параметр sysctl accept_local ( /proc/sys/net/ipv4/conf/eth0/accept_local ). Попробуйте установить его на 0 для всех задействованных адаптеров (дополнительно вам может потребоваться изменить таблицу маршрутизации в соответствии с вашей тестовой настройкой).

Кроме того, убедитесь, что rp_filter ( /proc/sys/net/ipv4/conf/eth0/rp_filter ) (не 0).

Ссылка: http://code.metager.de/source/xref/linux/stable/Documentation/networking/ip-sysctl.txt

  • Проверьте наличие сетевой карты Redhat
  • Проблема с подключением к сети - сервер Debian 6
  • Вывод трубы tcpdump с опцией buffer -B
  • Как скопировать большие данные по сети?
  • «TeamViewer не готов. Пожалуйста, проверьте свою связь "ошибка в Fedora 25
  • Система Debian - средства сетевой безопасности
  • Поднимите интерфейс псевдонима при загрузке, когда основной интерфейс не работает
  • Ошибка конфигурации debian network wpa_supplicant
  • udhcpc, начиная с PHY
  • Как перенаправить резервный сетевой интерфейс через туннель SSH?
  • Как заставить TCP-пакеты использовать конкретную сетевую карту
  • Interesting Posts

    Сколько можно ожидать от Qemu On PowerPC Linux?

    Компилятор C не может создавать исполняемые файлы при установке h4toh5 на debian

    Как отладить NT_STATUS_IO_TIMEOUT?

    Как отслеживать время соединения ssh, время отключения и время простоя?

    Возможно ли совместное использование внешнего жесткого диска через сервер?

    Как использовать опцию из руководства для netflow?

    Kickstart – Конфигурация обоев

    Не удается удалить принадлежащую папке через FTP

    Мой cron не работает, ничего не отображается в / var / mail / <имя_пользователя> или в / var / log / syslog

    Разделение файлов WavPack, когда файлы .cue и .wv имеют разные имена?

    Конфигурация Apache FreeBSD vs Debian

    правильный синтаксис для использования файловых дескрипторов с помощью imagemagick

    Включение / dev / fb0 на виртуальных машинах CentOS 7?

    интерактивное развертывание PHP PHP

    LINUX: Разрешения для файлов: определить, является ли это файлом или каталогом, а доступ к нему доступен миру, пользователю и группе

    Linux и Unix - лучшая ОС в мире.