This shows you the differences between two versions of the page.
|
saisp:labs:07:contents:06 [2014/04/13 23:02] alexandru.carp [06. Networking] |
saisp:labs:07:contents:06 [2016/04/18 16:54] (current) alexandru.carp [06. [25p] Networking] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ==== 05. Networking ==== | + | ==== 06. [25p] Networking ==== |
| In mod implicit, un container are doar o interfata de loopback. Daca dorim sa il conectam cu "exteriorul", trebuie sa ii adaugam o interfata Ethernet. | In mod implicit, un container are doar o interfata de loopback. Daca dorim sa il conectam cu "exteriorul", trebuie sa ii adaugam o interfata Ethernet. | ||
| Line 11: | Line 11: | ||
| lxc.network.veth.pair = veth0-ct1 # Numele interfetei "vazut" pe masina fizica. | lxc.network.veth.pair = veth0-ct1 # Numele interfetei "vazut" pe masina fizica. | ||
| </code> | </code> | ||
| + | |||
| + | <note warning>Nu adaugati si comentariile de la sfarsitul liniilor, deoarece nu sunt permise de sintaxa lxc.</note> | ||
| Analog, editati fisierul de configurare al containerului ''ct2''. Pentru atributul ''lxc.network.veth.pair'' specificati valoarea ''**veth0-ct2**''. | Analog, editati fisierul de configurare al containerului ''ct2''. Pentru atributul ''lxc.network.veth.pair'' specificati valoarea ''**veth0-ct2**''. | ||
| Line 34: | Line 36: | ||
| Apoi, testati conectivitatea prin ''ping'' de pe masina gazda catre cele 2 containere. | Apoi, testati conectivitatea prin ''ping'' de pe masina gazda catre cele 2 containere. | ||
| + | |||
| + | Pentru a avea conectivitate din containere catre Internet, trebuie sa configuram NAT si sa activam rutarea pe masina gazda: | ||
| + | <code bash> | ||
| + | root@saisp-vm-1:~# iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE | ||
| + | root@saisp-vm-1:~# echo 1 > /proc/sys/net/ipv4/ip_forward | ||
| + | </code> | ||
| + | |||
| + | Apoi, pe cele doua containere adaugati ruta default si testati conectivitatea. | ||