FreeBSD – Setarea mai multor ip-uri pe o interfata de retea

Sa presupunem ca avem un sistem pe care ruleaza FreeBSD si dorim sa setam pe o interfata ( placa ) de retea mai multe ip-uri.
Toate comenzile trebuie executate fiind logati ca si root.

Pentru a vedea placile de retea detectate de sistemul de operare folosim comanda ifconfig

rl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
ether 00:13:72:3f:db:07
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

In acest moment singura placa de retea montata pe sistem ( in cazul acesta un Realtek 8139 ) nu are nici un ip setat.

Daca dorim sa ii setam ip-ul 10.10.10.1 si netmask-ul 255.255.255.0 folosim comanda:

ifconfig rl0 inet 10.10.10.1/24

Pe langa acest ip, daca dorim sa adaugam si ip-ul 192.168.0.1 cu netmask-ul 255.255.255.128 pe acceasi interfata procedam asa:

ifconfig rl0 inet 192.168.0.1/25 alias

Acum, daca executam comanda ifconfig obtinem rezultatul:

rl0: flags=8802<BROADCAST,SIMPLEX,MULTICAST> mtu 1500
options=b<RXCSUM,TXCSUM,VLAN_MTU>
inet 10.10.10.1 netmask 0xffffff00 broadcast 10.10.10.255
inet 192.168.0.1 netmask 0xffffff80 broadcast 192.168.0.127
ether 00:13:72:3f:db:07
media: Ethernet autoselect (100baseTX <full-duplex>)
status: active

Pentru a sterge unul dintre ip-urile de pe interfata utilizam comanda

ifconfig rl0 delete 192.168.0.1
sau
ifconfig rl0 delete 10.10.10.1

Daca dorim ca aceste informatii sa se pastreze si dupa resetarea sistemului trebuie sa adaugam informatiile in fisierul /etc/rc.conf :

ifconfig_rl0="inet 10.10.10.1/24"
ifconfig_rl0_alias0="inet 192.168.0.1/25"

Articole asemanatoare:

Bogdan Turcanu

Bogdan Turcanu

Lasă un răspuns

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

Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.