Ubuntu 17.10 ipv6 tüneli?


9

Eskiden hiçbir sorun yaşamadan aşağıdaki yapılandırmayı yapabildim /etc/network/interfacesama şimdi alınmadı. Şimdi bir ipv6 tünelini nasıl yapılandırabilirim? Arabirimleri yapılandırmak için yeni netplan yazılımını görüyorum, ancak aşağıdaki komutlara eşdeğer komutları bulamıyorum

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'yu bir sonraki yeniden başlatmada bu yapılandırmayı kalıcı olarak tutacak şekilde nasıl yapılandırabilirim?

Yanıtlar:


8

Bunu anladım.

Aşağıdaki dosyaları oluşturdum:

/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/64Tunnelbroker.net adresinden İstemci IP adresiniz nerede?

Ardından ağınızı yeniden başlatın veya systemctl restart systemd-networkd && netplan apply

Güncelleme / Uyarı Zaten systemd Sürüm 235. konuşan özellikle Ubuntu Biyonik Beaver kullanırken veya sürece bu olmaz işi Sen ihtiyacımIndependent systemd sürümü 235 ile birlikte her yeniden başlatmada çalışmalarına bu yapılandırma için [Tünel] altında bayrak .

IndependentBayrak systemd sürümü 234 ve aşağıda çalışmaz. Systemd sürümünüzüsystemd --version


Aşağıdaki Independent=gibi [Network] Tunnel=he-ipv6bir şey eklemek yerine kullanmak için belirli bir neden : Yeni bir dosyada /etc/systemd/network/10-netplan-eth0.network.d/tunnel.confmı?
Mathieu Trudel-Lapierre

Netplan'a tünel desteği ekliyorum. Yakında geliştirme sürümünde çalışacak ve bir kez orada 18.04 ve üstü için kullanılabilir hale getireceğiz.
Mathieu Trudel-Lapierre

1
@ MathieuTrudel-Lapierre Başkalarının bu şekilde nasıl yapılacağını görebilmeleri için lütfen yeni bir yanıtla tam bir örnek gönderin.
Tek

1
Aslında her yerde yayınlanana kadar cevabı eklemenin bir anlamı yok.
Mathieu Trudel-Lapierre

0

Kod:

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

Bir kök kabuktan komut bloğunu kesip yapıştırın. Modprobe, çekirdeğin ipv6 desteğinin yüklü olduğundan emin olur. "İp tünel ...", yerel yönlendirici olarak NAT yönlendiricinizin / güvenlik duvarınızın / modemin dış IPv4 adresini ve rölenin gerçekleşeceği uzak taraf olarak seçilen röleyi kullanarak noktadan noktaya bir tünel oluşturur.
"İp bağlantısı ..." açıklayıcı olmalıdır; tüneli açar.
"İp addr add ...", ana makinenizin kullandığı IPv6 adresini yapılandırır.
"İp yolu ekleme", tünele işaret eden varsayılan bir v6 yolu yapılandırır, böylece genel internete giden v6 trafiği nereye gidileceğini bilir.

KAYNAK: https://ubuntuforums.org/showthread.php?t=1700452


1
Evet, ancak yeniden başlatma sonrasında bu yapılandırma kaybolacaktır. Kalıcı olarak saklamak için bunu nerede yapılandırabilirim?
Tek

Bir sh betiği başlangıçta çalıştırın
Petr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.