туннель ipv6 в Ubuntu 17.10?

Раньше я имел возможность выполнить приведенную ниже конфигурацию без проблем в /etc/network/interfaces, но теперь она больше не используется. Как мне настроить туннель ipv6 сейчас? Я вижу новое программное обеспечение netplan для настройки интерфейсов, но я не могу найти команды, эквивалентные приведенным ниже

auto he-ipv6
iface he-ipv6 inet6 v4tunnel
        address 2001:550:120e:6b7::2
        netmask 64
        endpoint 184.105.253.10
        local my.public.ip.addr
        ttl 255
        gateway 2001:550:120e:6b7::1

Как мне настроить Ubuntu для постоянной поддержки этой конфигурации при следующей перезагрузке?

9
задан 5 January 2018 в 22:58

2 ответа

Я понял это.

Я создал следующие файлы:

/etc/systemd/network/he-ipv6.network

[Match]

[Network]
Tunnel=he-ipv6

/ etc / systemd / network / he-ipv6-tunnel.netdev

[Match]                                                                                                                                                                                                            

[NetDev]                                                                                                                                                                                                           
Name=he-ipv6                                        
Kind=sit                                            

[Tunnel]
Independent=true                                            
Local=192.168.0.x #Private IP if behind NAT or Public IP without NAT                                   
Remote=184.105.250.46 #Tunnel broker's IPv4 address                         
TTL=255

/etc/netplan/01-netcfg.yaml

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
      he-ipv6:
          dhcp4: no
          dhcp6: no
          addresses: ['2001:470:xxx:xxx::2/64']
          gateway6: 2001:470:xxx:xxx::1
      enp0s3:
      ...

Где 2001:470:xxx:xxx::2/64 ваш IP-адрес клиента от tunnelbroker.net

Затем перезагрузите или перезапустите вашу сеть с помощью systemctl restart systemd-networkd && netplan apply

Обновление / предупреждение Это не будет работать, если вы уже с использованием Ubuntu Bionic Beaver или, собственно говоря, Systemd версии 235. Вам нужно флаг Independent под [Tunnel], чтобы эта конфигурация работала при каждой перезагрузке вместе с версией systemd 235 .

Флаг Independent не работает в systemd версии 234 и ниже. Вы можете проверить свою версию systemd с помощью systemd --version

8
ответ дан 5 January 2018 в 22:58
  • 1
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34
  • 2
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34
  • 3
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34
  • 4
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34
  • 5
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34
  • 6
    Если я использую мини-ISO, как я настрою свое интернет-соединение. Это будет включать сетевой драйвер. – ronnie 30 May 2012 в 23:34

Код:

modprobe ipv6
ip tunnel add he-ipv6 mode sit remote xxx.xxx.xxx.xxx local xxx.xxx.xxx.xxx ttl 255
ip link set he-ipv6 up
ip addr add 2001:470:1f10:d47::2/64 dev he-ipv6
ip route add ::/0 dev he-ipv6
ip -f inet6 addr

Из корневой оболочки и вырезать & amp; вставьте командный блок. Modprobe обеспечивает загрузку поддержки ipv6 в ядре. «IP-туннель ...» создает туннель точка-точка, используя внешний IPv4-адрес вашего маршрутизатора / брандмауэра / модема NAT в качестве локальной стороны, а выбранный ретранслятор - в качестве удаленной, где будет происходить ретрансляция.
«IP-ссылка ...» должна быть самоочевидной; это включает туннель.
«Ip addr add ...» настраивает IPv6-адрес вашего хоста.
«Ip route add» настраивает маршрут v6 по умолчанию, указывающий на туннель, так что любой трафик v6, направляемый в общий интернет, будет знать, куда идти.

ИСТОЧНИК: https://ubuntuforums.org/showthread.php?t=1700452

0
ответ дан 5 January 2018 в 22:58

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

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