• peth0 - prawdziwa fizyczna karta LAN, do której podłączony jest Internet,
• lo - zwyczajna pętla lokalna w Dom0,
• eth0 - interfejs wirtualny widziany i przeznaczony jednie dla Dom0,
• vif0.0 - interfejs wirtualny przeznaczony do łączenia eth0 w Dom0 z innymi wirtualnymi maszynami.
• xenbr0, virbr0 - dwa mosty (switche), utworzone przez Xena domyślnie. Czasem może być też jeden. Poprzez nie będziemy łączyć interfejsy poszczególnych wirtualnych maszyn vifX.Y, tapX w różnego rodzaju sieci, np. część maszyn do jednego switcha część do drugiego. Mostów możemy utworzyć tyle, ile będziemy potrzebować.
Sprawdźmy jeszcze jak skonfigurowane są mosty.
(Kliknij w obrazek by powiększyć)
Widać, że bridż virbr0 nie jest obecnie w ogóle wykorzystywany. Możemy go zatem wyłączyć i usunąć, choć nie jest to konieczne.
(Kliknij w obrazek by powiększyć)
Nasz interfejs vif0.0 jest połączony przez most xenbr0 z fizycznym interfejsem peth0, a więc i z zewnętrzną, fizyczną siecią LAN. Zatem domena 0 może mieć dostęp do Internetu.
Ćwiczenie 1:
Skonfigurujmy interfejs eth0, bramę oraz DNSy tak, aby Dom0 miał dostęp do Internetu. Informację o adresie IP, bramie i DNSie musimy otrzymać od administratora sieci.
Sprawdźmy jeszcze poleceniem ifconfig czy peth0, xenbr0, vif0.0, oraz eth0 są podniesione. Jeśli któregoś interfejsu nie widać, włączmy go poleceniem:
Następnie sprawdzamy połączenie:
(Kliknij w obrazek by powiększyć)
Połączenie z Internetem działa poprawnie.
Polecenie dhclient
Zakładając, że w zewnętrznej sieci LAN, do której wpięty jest nasz fizyczny serwer Xen, działa serwer dhcpd, możemy spróbować pobrać adres IP dla eth0 w Dom0.
Adres został pobrany poprawnie. Dodatkowo z serwera DHCP została też pobrana brama domyślna i DNS.
(Kliknij w obrazek by powiększyć)
Aby zwolnić adres pobrany przez dhclient z interfejsu, użyjemy polecenia:
(Kliknij w obrazek by powiększyć)