адрес источника, выбранный в случае нескольких адресов IPv4

У меня есть четыре адреса IPv4, настроенные для интерфейса eth0 :

 # ip addr show dev eth0 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 9000 qdisc pfifo_fast state UP qlen 1000 link/ether 00:16:41:54:01:93 brd ff:ff:ff:ff:ff:ff inet 10.10.10.1/24 scope global eth0 inet 192.168.2.2/30 scope global eth0 inet 10.10.10.128/24 scope global secondary eth0 inet 10.10.10.127/24 scope global secondary eth0 # 

Теперь, если я отправляю трафик на любые (10.10.10.1, 192.168.2.2, 10.10.10.128 или 10.10.10.127) этих адресов с IP-адреса 10.10.11.1, то, несмотря на то, что я указал IP-адрес источника 10.10.10.127 :

 # ip route show match 10.10.11.1 default via 192.168.2.1 dev eth0 src 10.10.10.127 # 

..my отправляет пакеты с тем же IP-адресом источника, который использовался в качестве IP-адреса назначения, например, если я выполняю ping 10.10.10.128 source 10.10.11.1 на удаленной машине, тогда моя машина отправляет ответы с адресом источника 10.10.10.128:

 16:11:02.478607 00:19:e2:9e:ec:00 > 00:16:41:54:01:93, ethertype IPv4 (0x0800), length 114: 10.10.11.1 > 10.10.10.128: ICMP echo request, id 34, seq 4, length 80 16:11:02.478616 00:16:41:54:01:93 > 00:19:e2:9e:ec:00, ethertype IPv4 (0x0800), length 114: 10.10.10.128 > 10.10.11.1: ICMP echo reply, id 34, seq 4, length 80 

В какой ситуации влияет адрес src указанный в таблице маршрутизации?

  • Доступ к Linux-машине с именем (не IP-адресом)
  • как проверить, поддерживает ли ядро ​​ip для псевдонима?
  • туннель tcp внутри локальной сети с использованием iptables и моста
  • Привилегированный клиент ip при отправке почты
  • Маршрутизация пакетов из одного интерфейса в другой
  • Проблемы с сетевым подключением между разными хостами из сетевого пространства имен в одном хосте
  • Telnetting локального порта работает, но пытается с ip не работает
  • ssh_config: добавить раздел хоста, который соответствует IP-адресам, даже при подключении через имя хоста
  • One Solution collect form web for “адрес источника, выбранный в случае нескольких адресов IPv4”

    Система всегда реагирует на трафик с адресом, на который был отправлен трафик.

    Если вы 10.10.10.128 ping 10.10.10.128 , а затем получите трафик ответа от 10.10.10.127 , ваша система увидит этот другой трафик и отменит его. Ваша система не знает, кто 10.10.10.127 , и почему он пытается поговорить с вами.

    Однако если система, которая имеет как 10.10.10.127 и 10.10.10.128 пытается инициировать связь с другим узлом, тогда она будет использовать правила маршрутизации для определения соответствующего адреса источника.

    Interesting Posts

    Как загрузить из SourceForge с помощью wget?

    Домашний каталог для пользователей системы

    Отключение от имени входа в tty

    Почему vim не может найти synax.vim на моей новой установке Ubuntu?

    Неправильные страницы руководства SSH?

    Установка Kernel Headers в автономном режиме – Linux Kali

    В чем разница между следующими терминами Makefile ядра: vmLinux, vmlinuz, vmlinux.bin, zimage & bzimage?

    Как запустить второй оконный менеджер?

    loggedfs завершает работу с «доступом: конечная точка транспорта не подключена»

    Какие блоки размера используют `truncate -io-blocks`?

    Лучший способ удалить строки из файла, где соответствующий текст (не целая строка) существует в другом файле

    Адаптер USB / HDMI распознается только как аудиоадаптер

    Дважды щелкните Shell Script в Ubuntu 16.04 Nautilus дает пользователю возможность редактировать файл сценария оболочки

    Каковы основные различия между этими linux-дистрибутивами и обычным ежедневным linux, который мы используем?

    Установка драйвера NVIDIA GeForce 940-mx невозможна

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