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

В 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

  • Проблемы с сетью Debian
  • Вывод трубы tcpdump с опцией buffer -B
  • Сервер Ubuntu: прослушивание одного и того же порта различными приложениями
  • Конфигурация DNS DNS для суффикса
  • Как я могу разрешить имя хоста для IP-адреса в сценарии Bash?
  • Как ограничить диапазон портов в Ubuntu 14.04?
  • Почему так сложно настроить WLAN в Debian? (по сравнению с Ubuntu)
  • Как найти IP-адрес виртуальной машины KVM, чтобы я мог использовать SSH?
  • Буферы TCP продолжают заполняться (Recv-Q full): он называется unresponsive
  • Обновите мой IP-адрес (dhclient не найден)
  • firmware-iwlwifi не работает на ядре linux 4.6 - debian jessie
  • Есть ли способ найти динамический публичный IP-адрес пользователя, используя cli в Debian?
  • Interesting Posts

    Цитирует имена файлов с пробелами в выводе ls на OSX

    Размер холста Gimp с помощью терминала

    не может загрузиться в EOS после сброса PRAM на MB Pro

    Могу ли я модифицировать систему на основе .rpm для использования файлов .deb, хранилищ apt-get и debian / ubuntu?

    GRUB не будет показывать; Linux Mint и Windows 10 на отдельных дисках

    Как grep строка в файле и выводить число рядом со строкой

    По умолчанию SeaBIOS после установки Gallium и удаления ChromeOS

    Как узнать, работает ли мой компьютер с помощью PAE с помощью Linux?

    Возможно ли получить список файлов, диапазон байтов от заголовка файла tar + bzip2?

    Как я могу сделать резервную копию всего моего программного обеспечения в файлах для переустановки на другую систему Linux?

    Совместное использование клавиатуры по сети точка-точка

    Цель физических нагрузок

    Конфигурация Nginx, если

    Поиск и замена последовательности внутри скобки

    Удалите символ новой строки только для всех N строк

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