I previously asked a question on setting up a ipv4 to ipv6 tunnel.
I answered my own question and this is configuration output from my previous question here 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
However this has a @lo suffix next to he-ipv6. It looks right but it does not let me ping ipv6 address such as ipv6.google.com
I tried the same configuration with 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
Which got me the interface he-ipv6 with suffix @NONE. This configuration does work and this is the output I get:
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
What is the @ symbol mean next to the tunneling interface?
How can I change my configuration in my previous question to avoid getting the @lo suffix?