Portál AbcLinuxu, 14. července 2025 06:33


Dotaz: xen s dhcp pro domU

13.8.2008 21:37 Tomáš Pospíšil
xen s dhcp pro domU
Přečteno: 538×
Odpovědět | Admin
Zdravim, snazim se rozbehat virtualizovane systemy v Xenu, ale nedari se mi je pripojit do internetu. Mam jednu verejnou ip adresu a za ni bych chtel provozovat nekolik virtualizovanych web serveru. Postupoval jsem podle tohoto tutorialu: je pekne napsany, takze doporucuji. Ale jsem ve fazi, kdy se dokazi pingnout na adresu virtualniho mostu (xenbr0) z virtualizovaneho systemu(dom1). Na dom1 se take dokazi pingnout z realneho serveru(dom0). Ale na internet se nepingnu. Upresnim ze mam nahozeny dnsmasq s nastavenim:

domain-needed
resolv-file=/etc/resolv.upstream.conf
local=/xen/
user=dnsmasq
group=daemon
domain=xen
dhcp-range=192.168.1.2,192.168.0.254,3d

nejsem zkuseny sitar, takze budu rad za kazdou radu, predem diky.
Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

14.8.2008 19:21 Tomáš Pospíšil
Rozbalit Rozbalit vše Re: xen s dhcp pro domU
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nakonec jsem rezignoval na nastaveni domU pres dhcp a radeji je schovam za NAT s pevnou ip adresou. Pokud bude nekdo resit podobny problem, necht vi ze za ery XEN 3.0.3-1 s debian etch je zprovozneni pristupu na internet mozne pomoci tohoto nastaveni: /etc/xen/xend-config.sxp
(network-script network-nat)
(vif-script vif-nat)

VM config file
dhcp = "off"
vif = [ 'ip=10.0.0.2, mac=ne:ja:ka:mac']
ip="10.0.0.2"
gateway="10.0.0.128"
netmask="255.255.255.0"

/etc/network/interfaces v DomU
auto eth0
iface eth0 inet static
address 10.0.0.1
netmask 255.255.255.0
gateway 10.0.0.128

15.8.2008 01:05 prOm3TheuS | skóre: 18 | Praha
Rozbalit Rozbalit vše Re: xen s dhcp pro domU
Škoda, že jsem si tohodle příspěvku všiml až teď. Každopádně na xenbr0 a vůbec ty xenové hnus-skripty, co používají ifconfig je nejlepší zapomenout.

Já mám konfiguraci na Debianu Sid takto:
dom0 /etc/network/interfaces
auto lo
iface lo inet loopback

auto br0
iface br0 inet static
  address 192.168.32.25
  network 192.168.32.0
  netmask 255.255.255.0
  broadcast 192.168.32.0
  gateway 192.168.32.1
  bridge_ports eth0
  bridge_fd 9
  bridge_hello 2
  bridge_maxage 12
  bridge_stp off

/etc/xen/xend-config.sxp
(network-script /bint/true)
(vif-script vif-bridge)

VM config file (čast nastavení sítě):
vif = [ 'mac=TADY:SI:VYMYSLI:MAC:ADRESU, bridge=br0' ]

VM config file (čast nastavení sítě) v případě paravirtualizovaného hosta:
vif = [ 'type=ioemu, bridge=br0' ]

Pokud to takhle nastavíš, tak se ti (doufám) povede vytovřit síťové karty reagující na ping a DHCP ;-)

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.