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ță doresc să aloc adresa IPv6 2a00:50e0:ffff:fffe::2/64, lucru pe care iî fac folosind comanda:

ifconfig alc0 inet6 2a00:50e0:ffff:fffe::2 prefixlen 64

Situația acum este:

Pe interfața de pe echipamentul providerului este ridicată adresa 2a00:50e0:ffff:fffe::2, deci putem încerca un ping6:

Pentru a putea accesa resurese IPv6 din internet avem nevoie de ruta default pentru IPv6, pe care o adaugăm cu comanda:

route add -inet6 default 2a00:50e0:ffff:fffe::1

Putem verifica să vedem că totul este în regulă:

Acum ar trebui să putem accesa folosind IPv6 resurse din internet, spre exemplificare:

Pentru a șterge adresa IPv6 proaspăt definită de pe interfața alc0, multi ar fi tentați să folosească comanda:

ifconfig alc0 delete 2a00:50e0:ffff:fffe::2

Nu va funcționa:

Sau poate încercați:

ifconfig alc0 inet6 delete 2a00:50e0:ffff:fffe::2

Nici așa nu merge:

Comanda corectă este:

 ifconfig alc0 inet6  2a00:50e0:ffff:fffe::2 -alias

Nu uitați să faceți setările necesare în /etc/rc.conf pentru a pastra setarile dupa reboot.

 

Articole asemanatoare:

Etichetat cu: , , ,
2 comments on “FreeBSD ifconfig IPv6
  1. catalin spune:

    bun articolul , s-a strecurat si o greseala : „Pe interfața de pe echipamentul providerului este ridicată adresa 2a00:50e0:ffff:fffe::2, deci putem încerca un ping6” 2a00:50e0:ffff:fffe::[b]1[/b]

  2. e corect cu 1, doream sa arat ca ajungem in echipamentul providerului care are IP 2a00:50e0:ffff:fffe::1, folosind sursa pachetelor ip-ul 2a00:50e0:ffff:fffe::2, configurat pe echipamentul meu.

    Poate exprimarea nu a fost cea mai fericita.
    Multumesc pentru comentariu.

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*