Explicam intr-un articol mai vechi cum putem avea IP-uri multiple in FreeBSD. Varianta scurta e ca modificam fisierul „/etc/rc.conf” si reinitializam setarile de retea cu comanda „/etc/rc.d/netif restart && /etc/rc.d/routing restart„. E o metoda buna, functionala, dar uneori nu ne permitem luxul acelui mic downtime sau poate doar vrem sa fim mai geeky si sa facem totul on-the-fly. Exista solutii si pentru aceasta abordare.
Ca sa adaugam un IP pentru o placa de retea, sau sa inlocuim IP-ul principal al placii de retea, vom folosi ifconfig ca root:
[root@lamp]# ifconfig rl0 inet 192.168.0.1 netmask 255.255.255.0 |
Dupa rularea comenzii IP-ul principal al interfetei rl0 va fi 192.168.0.1. Daca vrem sa adaugam un IP secundar pe aceeasi placa (IP alias) vom da comanda:
[root@lamp]# ifconfig rl0 inet 192.168.10.2 netmask 255.255.255.0 alias |
In mod similar pot fi adaugate mai multe IP-uri secundare. Acum pe placa rl0 avem doua IP-uri, un IP principal (192.168.0.1) si un IP secundar (192.168.0.2). Ca sa eliminam unul din IP-urile secundare, vom folosi ifconfig in mod similar comanda ifconfig cu mentiunea ca in loc de alias vom avea -alias:
[root@lamp]# ifconfig rl0 inet 192.168.10.2 netmask 255.255.255.0 -alias |
L a ce foloseste sa ai ip multiple?
Sunt multe situatii in care poti avea IP-uri multiple. Ca sa-ti dau cateva exemple:
– vrei sa pui SSH-ul pe un IP folosit doar pentru management;
– ai mai multe siteuri gazduite pe un server si vrei sa aiba IP-uri diferite pt SEO sau pentru certificate SSL;
– vrei sa creezi cu iptables reguli de filtrare in functie de site (IP destinatie).
Tot respectul pentru ceea ce facesti.
Multumim pt info.
Am ramas in urma cu „moda” !
Multumim pentru munca depusa !