Проще говоря, вы можете различать два типа ссылок (это упрощение, но достаточно для этого вопроса):
- одноранговые ссылки, где каждая сторона ссылки является одним узлом.Каждый одноранговый узел знает, что за каналом находится только один другой одноранговый узел, а все остальные маршрутизируются. Пример - последовательный канал (через модем PSTN).
 
- ссылки с множественным доступом, где за ссылкой может находиться более одного другого узла. Существует множество примеров, таких как Ethernet, WiFi и некоторые устаревшие.
 
Когда вы настраиваете адрес интерфейса в (обычной) форме «адрес и сетевая маска» через IP-адрес добавить x.y.z.t/n dev eth, вы, по сути, делаете следующие вещи:
- сообщить ядру, что оно должно распознавать 
х.у.з.т как свой собственный адрес, поэтому он добавляет локальный маршрут области в местный таблица маршрутизации 
- сообщить ядру, которое обращается как 
х.у.з.00...0Ã ·xyz11...1 доступны непосредственно по ссылке, поэтому он добавляет маршрут ссылки области действия через этот интерфейс в главный таблица маршрутизации (/ п на самом деле указывает, сколько битов адреса является общим для всех хостов в этой сети) 
- сообщить ядру, что x.y.z.11...1 является «широковещательным» адресом ссылки, поэтому он добавляет широковещательный маршрут в 
местный таблице (и будут учитывать пакеты, предназначенные для этого адреса, в дополнение к «личному адресу узла» х.у.з.т) 
Но за пиринговой связью нет «сети», некому транслировать, может быть только один другой пир. При добавлении адреса к ссылке в форме IP-адрес добавить локальный x.y.z.t удаленный b.c.d.e dev tun, вы, по сути, делаете следующее:
- сообщить ядру, что оно должно распознать 
х.у.з.т как свой собственный адрес, поэтому он добавляет локальный маршрут области в местный таблица маршрутизации 
- сообщить ядру адрес 
b.c.d.e доступен напрямую через эту ссылку, поэтому он добавляет маршрут к этому адресу через этот интерфейс в главный таблица маршрутизации. 
Например. команда IP-адрес добавить локальный 10.0.1.0 удаленный 10.0.1.1 dev tun0 просто создает следующие маршруты:
local 10.0.1.0 dev tun0 область ядра proto host src 10.0.1.0 (в местный Таблица) 
10.0.1.1 dev tun0 ссылка на область ядра proto src 10.0.1.0 (в главный Таблица) 
В обоих случаях проверяйте таблицы маршрутизации до и после выполнения команды «добавить ip-адрес».
Заметит вас май добавить конфигурацию однорангового стиля в интерфейс множественного доступа и наоборот; вы даже можете добавить один адрес «/32», а затем вручную добавить маршрутизацию «через интерфейс», и это будет работать точно так же, как если бы вы установили значимую сетевую маску или удаленный адрес в команде. Вы даже можете добавить несколько типов конфигурации в единый интерфейс, и все они будут работать одновременно! Так что не относитесь ко всем этим параметрам слишком серьезно, думайте о них как о способе автоматического добавления необходимых маршрутов при настройке адреса.