Что означает знак @ после туннельного интерфейса?

Ранее я задавал вопрос о настройке туннеля от ipv4 до ipv6.

Я ответил на свой собственный вопрос, и это вывод конфигурации из моего предыдущего вопроса здесь https://askubuntu.com/a/992872/13903

4: he-ipv6@lo: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 65516 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 47.x.x.x peer 216.66.77.230
    inet6 2001:470:7b:616::2/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::2fbb:2226/64 scope link 
       valid_lft forever preferred_lft forever

Однако это имеет @lo суффикс рядом с he-ipv6. Выглядит правильно, но не позволяет мне пропинговать ipv6-адрес, такой как ipv6.google.com

Я попробовал ту же конфигурацию с ip linux tools.

ip tunnel add he-ipv6 mode sit remote 216.66.77.230 local 47.x.x.x ttl 255
ip addr add 2001:470:7b:616::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6

Это дало мне интерфейс he-ipv6 с суффиксом @NONE. Эта конфигурация работает , и это вывод, который я получаю:

5: he-ipv6@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 47.x.x.x peer 216.66.77.230
    inet6 2001:470:7b:616::2/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::c0a8:1/64 scope link 
       valid_lft forever preferred_lft forever

Что означает символ @ рядом с интерфейсом туннелирования?

Как я могу изменить свой конфигурации в моем предыдущем вопросе , чтобы избежать получения суффикса @lo?

1
задан 6 January 2018 в 15:04

1 ответ

1116 Пришло время снова ответить на мой собственный вопрос после долгого исследования! Так что в соответствии с этим руководством systemd.netdev мне нужен независимый флаг для моей конфигурации.

Независимый = логический. При истинном туннеле не требуется файл .network. Создан как "туннель @ НЕТ". По умолчанию установлено значение «false».

Однако это недоступно до системного объявления версии 235 .

Запуск команды systemd --version, кажется, я использую systemd версии 234.

Системная версия 235 недоступна до Ubuntu Bionic Beaver

После переключения всех строк в /etc/apt/sources.list с artful на bionic

. apt-update и sudo apt install --only-upgrade systemd

Я снова переключился bionic на artful в /etc/apt/sources.list и выполнил sudo apt update && sudo reboot.

Затем я наконец смог заставить флаг Independent работать в моей конфигурации [Tunnel] systemd, что позволило мне пинговать ipv6.google.com при каждой перезагрузке! Я счастливый турист :) 1124

0
ответ дан 6 January 2018 в 15:04

Другие вопросы по тегам:

Похожие вопросы: