freeBSD – rc.conf – infconfig – alias-uri multiple

Pentru cei care nu știu, în freebsd avem o modalitate simplă de a ridica alias-uri multiple pe o interfață de rețea – bce0. Să considerăm de exemplu că avem o mașină cu adresa IP 192.168.80.50/24 și dorim ca pe interfața respectivă să ridicăm alias-uri și adresele IP 192.168.80.51/32 , 192.168.80.52/32 , 192.168.80.53/32 , 192.168.80.54/32 , 192.168.80.54/32 , 192.168.80.56/32 , 192.168.80.57/32 , 192.168.80.58/32 , 192.168.80.59/32 , 192.168.80.60/32 , 192.168.80.61/32 , 192.168.80.62/32 , 192.168.80.63/32 , 192.168.80.64/32 , 192.168.80.65/32 , 192.168.80.66/32 , 192.168.80.67/32 , 192.168.80.68/32 , 192.168.80.69/32 , 192.168.80.70/32. Putem să facem acest lucru folosind soluțîa „clasică:

FreeBSD ifconfig IPv6

Pe serverul pe care este găzduit acest website rulez: FreeBSD master.bogdanturcanu.ro 9.0-STABLE FreeBSD 9.0-STABLE #2: Tue May  1 21:10:39 EEST 2012     root@master.bogdanturcanu.ro:/usr/obj/usr/src/sys/MASTER  amd64 Providerul unde este colocat serverul tocmai a achiziționat adrese  IPv6, ocazie cu care am posibilitatea să testez diferite lucruri cu ele. În primul rând, să vedem cum se configurează o adresă IPv6 pe FreeBSD 9. Rulăm ifconfig alc0 (unde alc0 este interfața de rețea conectată în rețeaua providerului) pentru a vedea situația inițiala: Se observă adresa link local IPv6, adresa publică IPv4 si o adresă IPv4 pe care o folosesc pentru alte scopuri. Pe această interfață…

FreeBSD – Configurare adresă IPv6

Configurarea unui adrese IPv6 pe o interfață de rețea se face simplu cu comanda: ifconfig <nume_interfata> inet6 <adresa_ipv6> prefixlen <marime_prefix> Exemplu: ifconfig vlan112 inet6 2a02:2720:1003:10:: prefixlen 64 Pentru ca setarea să se păstreze și după repornirea sistemului, este necesar să memorăm datele în fișierul /etc/rc.conf. Modul de configurare în acest caz diferă în funcție de versiunea sistemului de operare folosit. Astfel, pentru FreeBSD cu versiuni mai mici sau egale cu 8, se va folosi: ipv6_enable=”YES” ipv6_network_interfaces=”vlan112″ ifconfig_vlan112_ipv6=”2a02:2720:1003:10:: prefixlen 64„ Pentru FreeBSD versiunea 9 și mai recente: ipv6_network_interfaces=”vlan112″ ifconfig_vlan112_ipv6=”inet6 2a02:2720:1003:10:: prefixlen 64„