$ sudo docker run --rm ubuntu:14.04 route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 172.17.42.1 0.0.0.0 UG 0 0 0 eth0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
Не означает ли это, что 127.0.0.0/8 направляется к шлюзу 172.17.42.1, а не к устройству обратной связи?
Ответы:
Команда
route
устарела и больше не должна использоваться.Новый способ - использовать набор команд iproute, которые все вызываются с
ip
последующим объектом. Например:Теперь, я слышу, вы говорите, это в основном та же информация! Да, но это еще не все. Перед таблицами маршрутизации (да, множественное число) следует таблица правил:
Таблица маршрутизации, которую мы рассматривали ранее, является
main
таблицей маршрутизации. Ваш вопрос касаетсяlocal
таблицы маршрутизации, которая содержит все маршруты, относящиеся к локальным соединениям. Эта таблица может быть показана следующим образом:(Вы можете сокращать
ip
параметры / параметры, если они все еще уникальны, следовательно,ip ro sh
совпадают сip route show
.)Здесь вы можете увидеть петлевые маршруты.
С помощью этой маршрутизации на основе политик вы можете делать все что угодно, я рекомендую вам прочитать « Маршрутизация политик с Linux » Мэтью Г. Марша, чтобы получить всю необходимую информацию.
источник
table local
это ответ, но не вопрос. Это ответ, потому что трафик на любой адрес 127. * преобразуется в адрес источника 127.0.0.1, и я думаю, что также вынужден использоватьdev lo
.ip addr
не показываетlo
наличие большего, чем просто127.0.0.1
собственный адрес, но фактически будет принимать трафик для любого ip в 127 ... / 8local 127.0.0.0/8 dev lo proto kernel scope host src 127.0.0.1
покрывает маршрут до 127.1.1.1; это означает, что все, что начинается с 127. является локальным.local
записью вlocal
таблице. Благодарю.Команда
route
была старой с 10 лет назад, и вы должны пойти сiproute2
пакетами.При использовании
ip route show
вmain
таблице отображается. Для отображенияlocal
таблицы используйтеip route show table local
.Надеюсь, это помогло.
источник