User Tools

Site Tools


kn:ipv6

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
kn:ipv6 [2019/02/27 21:31] – utworzono jkonczakkn:ipv6 [2019/03/04 18:43] (current) – [Kontenery LXC do zabawy] jkonczak
Line 1: Line 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''
Line 26: Line 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 =====
Line 84: Line 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 · Last modified: (external edit)