Я прочитал справочную страницу ip
и до сих пор не понимаю что src
и я не смог найти много документации.
Пожалуйста, если вы можете объяснить это полностью или указать ссылку, это хороший ответ.
src ADDRESS
the source address to prefer when sending to the destinations covered by the route prefix.
В настоящее время, особенно с IPv6, часто возможно иметь несколько IP-адресов на одном интерфейсе. Это означает, что такой маршрут, как
ip route add 192.168.0.0/24 dev eth0
однозначно не определяет исходный IP-адрес пакетов (как это было в случае, если eth0
был только один IP-адрес). Таким образом, можно указать конкретный адрес источника, используя src
заявление. Ядро Linux обычно использует самый новый адрес.
Это особенно полезно, если вы хотите использовать IPv6 с расширениями конфиденциальности. Тогда ядро обычно использует последний временный адрес. Однако вы можете заставить его использовать определенный постоянный адрес при доступе к определенной (например, локальной) сети, используя src
заявление.