Configurarea statică a adreselor IP

În mod obișnuit, adresa IP se obține dinamic, așa cum am văzut în laboratorul 03: Configurarea sistemului. În această secțiune vom vedea cum putem să setăm o adresă IP static pe interfața unei stații. Scopul final este să creăm o legătură între 2 mașini (containere), cu alte cuvinte, să ne putem conecta de pe o mașină pe cealaltă.

În această secțiunile vom folosi containerele tom și jerry. Containtele tom dispune de o interfață numită eth0, iar jerry de o interfață numită eth0. Vom configura aceste interfațe astfel încât cele 2 containere să aibă conexiune între ele.

Ne autentificăm pe mașina tom folosind comanda:

student@uso:~$ cd ~/uso-lab/labs/07-networking/lab-container
student@uso:~/uso-lab/labs/07-networking/lab-container$ ./lab_prepare.sh connect tom
root@tom:~#

Observăm că pe mașina tom nu avem nicio adresă IP configurată pe interfața eth0 și că interfața este în starea DOWN:

root@tom:~$ ip address show eth0
14: eth0@if15: <BROADCAST,MULTICAST> mtu 1500 qdisc noqueue state DOWN group default 
    link/ether 02:42:0a:0a:0a:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0

Configurăm adresa IP 10.10.10.1/24 și trecem interfața eth0 în starea UP, ca în exemplul de mai jos:

root@tom:~# ip address add 10.10.10.1/24 dev eth0
root@tom:~# ip link set dev eth0 up  
root@tom:~# ip address show eth0
14: eth0@if15: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default 
    link/ether 02:42:0a:0a:0a:02 brd ff:ff:ff:ff:ff:ff link-netnsid 0
    inet 10.10.10.1/24 scope global eth0
       valid_lft forever preferred_lft forever

Exercițiu: Deschideți un alt tab și conectați-vă la containerul jerry.

Exercițiu: Configurați adresa IP 10.10.10.2/24 pe interfața eth0 de pe containerul jerry. Nu uitați să treceți interfața eth0.

După aceasta verificăm de pe fiecare stație conectivitatea la celelaltă stație folosind comanda ping. De pe mașina tom, ca în exemplul de mai jos:

root@tom:~# ping 10.10.10.2
PING 10.10.10.2 (10.10.10.2) 56(84) bytes of data.
64 bytes from 10.10.10.2: icmp_seq=1 ttl=64 time=0.530 ms
64 bytes from 10.10.10.2: icmp_seq=2 ttl=64 time=0.945 ms
^C
--- 10.10.10.2 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1016ms
rtt min/avg/max/mdev = 0.530/0.737/0.945/0.209 ms

De pe mașina jerry, ca în exemplul de mai jos:

root@jerry:~$ ping 10.10.10.1
PING 10.10.10.1 (10.10.10.1) 56(84) bytes of data.
64 bytes from 10.10.10.1: icmp_seq=1 ttl=64 time=0.737 ms
64 bytes from 10.10.10.1: icmp_seq=2 ttl=64 time=0.395 ms
^C
--- 10.10.10.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 0.395/0.566/0.737/0.171 ms
uso/laboratoare/laborator-09/static_ip.txt · Last modified: 2021/10/04 20:43 (external edit)
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0