Narzędzia użytkownika

Narzędzia witryny


kn:ipv6

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
kn:ipv6 [2019/02/27 22:31]
jkonczak utworzono
kn:ipv6 [2019/03/04 19:43] (aktualna)
jkonczak [Kontenery LXC do zabawy]
Linia 1: Linia 1:
 Przykłady używają losowego prefiksu ULA (RFC 4193) Przykłady używają losowego prefiksu ULA (RFC 4193)
  
-===== Konfiguracja ​=====+====== Kontenery LXC do zabawy ======
  
-==== Statyczna ​====+<​code>​ 
 +zypper in lxc 
 +lxc-create -n alp1 -t alpine -- --release=edge 
 +$EDITOR /​var/​lib/​lxc/​alp1/​config 
 +  #​lxc.network.type=none 
 +  lxc.network.0.type=veth 
 +  lxc.network.0.link=br0 
 +  lxc.network.0.flags=up 
 +lxc-start -n alp1 
 +lxc-attach -n alp1 
 +  apk update 
 +  apk add nano radvd dhcp dhclient dhcpcd tcpdump 
 +lxc-stop -n alp1 
 +$EDITOR /​var/​lib/​lxc/​alp1/​config 
 +  lxc.network.0.link=br1 
 +cd /​var/​lib/​lxc 
 +ip l add br1 type bridge 
 +ip l set br1 up 
 +cp -a alp1 alp2 
 +$EDITOR alp2/​config 
 +  lxc.rootfs = /​var/​lib/​lxc/​alp2/​rootfs 
 +  lxc.utsname = alp2 
 +lxc-start -n alp1 
 +... 
 +</​code>​ 
 +https://​software.opensuse.org/​ymp/​network:​utilities/​openSUSE_Leap_15.0/​ndisc6.ymp 
 +====== Konfiguracja własnego adresu IPv6 ======
  
-  ​gentoo: \\ +===== Statyczna ===== 
-  * debian: \\ <code - /​etc/​network/​interfaces>​+ 
 +  ​ręcznie: \\ ''​ip address add fc00:​26b1:​7920:​3696::​1/​64 dev eth0''​ 
 +  * debianopodobne: \\ <code - /​etc/​network/​interfaces>​
 iface eth0 inet6 static iface eth0 inet6 static
         address fc00:​26b1:​7920:​3696::​1         address fc00:​26b1:​7920:​3696::​1
         netmask 64         netmask 64
 +</​code>​
 +  * gentoo (dynamiczne ipv4 + statyczne ipv6): \\ <code - /​etc/​conf.d/​net>​
 +config_eth0="​dhcp
 +             ​fc00:​26b1:​7920:​3696::​1/​64"​
 +dhcpcd_eth0="​-4"​
 </​code>​ </​code>​
  
-==== SLAAC ====+===== SLAAC =====
  
 sprawdzić wartość parametru kernela ''​accept_ra''​ sprawdzić wartość parametru kernela ''​accept_ra''​
Linia 26: Linia 59:
     accept_ra 2     accept_ra 2
 </​code>​ </​code>​
 +
 +===== DHCPv6 =====
 +
 +  * ''​dhcpcd -6 //​eth0//''​
 +  * ''​dhclient -6 //​eth0//''​
 +  * debianopodobne:​ \\ <code - /​etc/​network/​interfaces>​iface eth0 inet6 auto</​code>​
 +  * gentoo (ustawia IPv4 i IPv6): \\ <code - /​etc/​conf.d/​net>​config_eth0="​dhcp"</​code>​
  
  
 +====== Konfiguracja rozgłaszania adresów IPv6 ======
  
 ===== radvd ===== ===== radvd =====
Linia 84: Linia 125:
 } }
 </​code>​ </​code>​
 +
 +  mkdir /var/db
 +  touch /​var/​db/​dhcpd6.leases
 +  dhcpd -6 -cf /​etc/​dhcp/​dhcpd6.conf eth0
 +
 DUID: https://​tools.ietf.org/​html/​rfc8415#​section-11 \\ DUID: https://​tools.ietf.org/​html/​rfc8415#​section-11 \\
 W praktyce najprościej wykonać: W praktyce najprościej wykonać:
kn/ipv6.1551303093.txt.gz · ostatnio zmienione: 2019/02/27 22:31 przez jkonczak