Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam,
Mam debiana squeeze i xen4. Działa tam kilka maszyn z debianem i ubuntu instalowanym przez debootstrap.
Sieć jest tam ustawiona na bridge i wszystko działa OK. Problem pojawił się gdy chciałam zainstalować windows.
W konfiguracji maszyn demian/ ubuntu sieć mam ustawiona tak:
vif = ['bridge=xenbr0']
Natomiast z taką konfiguracją sieci:
vif = ['type=ioemu, bridge=xenbr0']
windows w ogóle się nie uruchamia.
Kiedy zmieniłam na bridge=eth0 Xen wystartował maszynę z windows, system działa ale jest problem siecią.
Po ręcznej konfiguracji interfejsów w Windows jedyny host który odpowiada mi z windowsa to serwer XEN.
Z innych maszyn również nie ma połączenia z hostem windows.
Tak jak by sieć działała tylko w obrębie [serwer XEN] <-> [maszyna windows].
W sieci mam ustawione DHCP gdyby bridge dla tej maszyny działało poprawnie to windows dostał by konfiguracje z DHCP.
Przeszukałam kilka forów i nie znalazłam analogicznego problemu.
Nie wiem czy to ma coś wspólnego z wersja systemu i nowym XENem, czy mam niepoprawną konfigurację interfejsów?
W /etc/xen/xend-config.sxp
mam nastepujaca konfigurację:
(network-script network-bridge) (network-script 'network-bridge netdev=eth0') (network-script 'network-bridge bridge=xenbr0')
Proszę o pomoc.
Offline
Witam ponownie,
Udało mi się znaleźć rozwiązanie, opisze może komuś się przyda..
Otóż według tego co piszą na xenowej bugzilli problem jest związany z 64 bitowym kernelem wspierającym xen.
http://bugzilla.xensource.com/bugzilla/show_bug.cgi?id=1612
Zrobiłam upgrade do sid (2.6.32-5-xen-amd64) żeby mieć nowszy kernel co raczej nie jest najlepszym wyjściem....
ale faktycznie bez jakichkolwiek zmian w ustawieniach, sieć na maszynie wirtualnej Windows zaczęła działać poprawnie.
Co do nazwy karty sieciowej to doczytałam sie że nazewnictwo uległo zmianie, domyślnie pierwsza karta dla maszyn wirtualnych nazywa się eth0, a ta "prawdziwa" fizyczna peth0.
Offline
karolcia napisał(-a):
Zrobiłam upgrade do sid (2.6.32-5-xen-amd64) żeby mieć nowszy kernel co raczej nie jest najlepszym wyjściem....
ale faktycznie bez jakichkolwiek zmian w ustawieniach, sieć na maszynie wirtualnej Windows zaczęła działać poprawnie.
Tylko wiesz... linux-image-2.6.32-5-xen-amd64 jest w Squeeze i w Wheezy i to w dokładnie tej samej wersji, w Sidzie nie ma go wcale. Co więcej, w Sidzie w ogóle nie ma żadnego xenowego kernela. Mnie to wygląda na zasługę aktualizacji czegoś innego jednak. :)
Offline
Masz rację!
Może to zasługa nowszej wersji udev?
Tak się zastanawiam czy dało by radę wrócić do stabilnej wersji i zainstalować tylko nowszą paczuszkę demona udev??
Nie gryzło by się jedno z drugim?
Offline
Z tego co widzę na szybko, instalacja udeva z testing/unstable na Squeeze nie stwarza problemów, przynajmniej jeśli chodzi o zależności:
amidala / # aptitude -t testing install udev~i -Vs Następujące pakiety zostaną zaktualizowane: libgudev-1.0-0 [164-3 -> 166-1] libudev0 [164-3 -> 166-1] udev [164-3 -> 166-1] 3 pakietów aktualizowanych, 0 instalowanych, 0 do usunięcia i 253 nie aktualizowanych. Do pobrania 751 kB archiwów. Zajęte po rozpakowaniu: 61,4 kB. Kontynuować? [T/n/?] Pakiety zostałyby pobrane/zainstalowane/usunięte.
Cofnąć cały system z Sida do Squeeze teoretycznie też można, np. podbijając priorytet gałęzi do wartości ponad 1000. Natomiast czy w praktyce takie cofanie się uda, to ciężko powiedzieć, w każdym razie nie jest w żaden sposób wspierane przez deweloperów systemu.
Offline