W celu przypisania nowego adresu IP dla maszyny wirtualnej potrzebne są niezbędne dane, takie jak: adres IP, maska sieci, adres domyślnej bramy, które zostaną przekazane przez NSIX Data Center.
Otrzymane informacje potrzebne do skonfigurowania karty sieciowej maszyny wirtualnej pozwolą na jej konfigurację, która została opisana w tym artykule.
Konfiguracja sieciowa maszyny wirtualnej z systemem Linux znajduje się w pliku konfiguracyjnym /etc/network/interfaces.
Aby przejść do edycji pliku konfiguracyjnego interfaces, należy skorzystać z edytora tekstu vi lub nano:
# nano /etc/network/interfaces
W otwartym pliku interfaces, należy przejść i edytować linie dotyczące konfiguracji interfejsu sieciowego
auto eth0 iface eth0 inet static address 192.110.153.24 netmask 255.255.255.0 gateway 192.110.153.1 dns-nameservers 8.8.8.8 8.8.4.4
Jak można zauważyć w pliku konfiguracyjnym znajdują się między innymi polecenia odpowiedzialne za:
- auto eth0 – włącza przy starcie systemu interfejs karty sieciowej eth0
- iface eth0 inet static – inicjuje konfigurację interfejsu eth0 o statycznej adresacji IP
- addresss – adres IP sieci
- netmask – adres maski sieci
- gateway – adres bramy
- dns-nameservers – adresy IP serwerów DNS
W celu zaprezentowania przykładu poprawnie skonfigurowanej karty sieciowej przyjęto dane: adres IP 185.182.96.200, maska sieci 255.255.255.0, brama 185.182.96.1, dns 185.182.99.111 oraz 185.182.99.222
auto eth0 iface eth0 inet static address 185.182.96.200 netmask 255.255.255.0 gateway 185.182.96.1 dns-nameservers 185.182.99.111 185.182.99.222
Następujący poniższy przykład przedstawia plik konfiguracyjny interfaces z dwiema kartami sieciowymi. Pierwsza karta (eth0) jest skonfigurowana ze statycznym adresem IP dotyczącym sieci prywatnej. Druga karta (eth1) jest konfigurowana ze statycznym adresem IP sieci publicznej:
auto eth0 iface eth0 inet static address 192.168.184.10 netmask 255.255.255.0 auto eth1 iface eth1 inet static address 185.182.96.200 netmask 255.255.255.0 gateway 185.182.96.1 dns-nameservers 185.182.99.111 185.182.99.222
Natomiast jeżeli w sieci prywatnej istnieje serwer DHCP karty sieciowe mogą być skonfigurowane z dynamicznym adresem IP przypisywanym przez ten serwer DHCP.
Następujący poniższy przykład przedstawia plik konfiguracyjny interfaces z dwiema kartami sieciowymi. Pierwsza karta (eth0) jest skonfigurowana z dynamicznym adresem IP dotyczącym sieci prywatnej. Druga karta (eth1) jest konfigurowana ze statycznym adresem IP sieci publicznej:
auto eth0 iface eth0 inet dhcp auto eth1 iface eth1 inet static address 185.182.96.200 netmask 255.255.255.0 gateway 185.182.96.1 dns-nameservers 185.182.99.111 185.182.99.222
Po konfiguracji i zapisie zmian niezbędne jest zrestartowanie kart sieciowych w systemie poleceniem:
/etc/init.d/networking restart
Sprawdzenie statusu działania kart sieciowych można wykonać poleceniem:
# ip a 1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever 2: eth0: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 00:15:5d:65:0d:0d brd ff:ff:ff:ff:ff:ff inet 185.182.96.200/24 brd 185.182.96.255 scope global eth0 valid_lft forever preferred_lft forever
Natomiast test połączenia można wykonać poleceniem ping:
# ping 8.8.8.8 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=55 time=7.47 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=55 time=7.23 ms 64 bytes from 8.8.8.8: icmp_seq=3 ttl=55 time=7.19 ms 64 bytes from 8.8.8.8: icmp_seq=4 ttl=55 time=7.09 ms --- 8.8.8.8 ping statistics --- 8 packets transmitted, 8 received, 0% packet loss, time 7010ms rtt min/avg/max/mdev = 7.097/7.296/7.519/0.137 ms # ping onet.pl PING onet.pl (213.180.141.140) 56(84) bytes of data. 64 bytes from sg1.any.onet.pl (213.180.141.140): icmp_seq=1 ttl=57 time=8.62 ms 64 bytes from sg1.any.onet.pl (213.180.141.140): icmp_seq=2 ttl=57 time=8.49 ms 64 bytes from sg1.any.onet.pl (213.180.141.140): icmp_seq=3 ttl=57 time=8.74 ms --- onet.pl ping statistics --- 5 packets transmitted, 5 received, 0% packet loss, time 4004ms rtt min/avg/max/mdev = 8.408/8.627/8.864/0.184 ms