Adott egy ősrégi P4-es gép ami már csak e-mail kiszolgálóként megy, semmi más nincs már rajta.
Ezt szeretném virtualizálni. A leendő host gépen egy Debian Wheezy fut aminek a lelki világába csak minimális mértékben nyúlnék bele ezért az lxc-re esett a választás.
Első menetben értelemszerűen egy teszt környezetben teszteltem le, ahol rögtön elsőre el is indult, de a hálózat nem igazán akar működni.
A host gépet el tudom érni, de azon kívül semmi mást nem, és emiatt értelemszerűen a hálózat más gépéről se tudom elérni.
Ugyanez a helyzet ha egy szűz Debian rendszert van a guesten.
Ez alapján csináltam: http://www.wallix.org/2011/09/20/how-to-use-linux-containers-lxc-under-… (Tény, hogy ez Squeeze-re van írva, de a hálózatot leszámítva minden elsőre működik.)
A config fájl hálózatra vonatkozó része:
# network
lxc.network.type = veth
lxc.network.flags = up
lxc.network.link = br0
lxc.network.ipv4 = 192.168.0.19/26
lxc.network.name = eth0
lxc.network.hwaddr = 08:00:27:32:29:3a
lxc.network.veth.pair = vethvm1
A teszt rendszer: Debian Wheezy, kernel: 3.2.0-3-686-pae
- 5008 megtekintés
Hozzászólások
ifconfig és ifconfig -a mit mond ha fut a guest? (hoston es guesten is)
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Host:
root@host:~# ifconfig -a
br0 Link encap:Ethernet HWaddr 08:00:27:32:29:3e
inet addr:192.168.0.15 Bcast:192.168.0.63 Mask:255.255.255.192
inet6 addr: fe80::a00:27ff:fe32:293e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:339 errors:0 dropped:0 overruns:0 frame:0
TX packets:386 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:72758 (71.0 KiB) TX bytes:47659 (46.5 KiB)
eth0 Link encap:Ethernet HWaddr 08:00:27:32:29:3e
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:366 errors:0 dropped:0 overruns:0 frame:0
TX packets:396 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:80578 (78.6 KiB) TX bytes:48211 (47.0 KiB)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:10 errors:0 dropped:0 overruns:0 frame:0
TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:734 (734.0 B) TX bytes:734 (734.0 B)
vethvm1 Link encap:Ethernet HWaddr fe:b8:f9:00:b6:f5
inet6 addr: fe80::fcb8:f9ff:fe00:b6f5/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:9 errors:0 dropped:0 overruns:0 frame:0
TX packets:17 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:586 (586.0 B) TX bytes:2072 (2.0 KiB)
root@host:~#
guest:
root@guest:~# ifconfig -a
eth0 Link encap:Ethernet HWaddr 08:00:27:32:29:3a
inet addr:192.168.0.19 Bcast:192.168.0.63 Mask:255.255.255.192
inet6 addr: fe80::a00:27ff:fe32:293a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:4 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:774 (774.0 B) TX bytes:304 (304.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@guest:~#
(ifconfig és ifconfig -a kimenete mindkét helyen ugyanaz.)
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!
- A hozzászóláshoz be kell jelentkezni
ez stimmel szerintem, dmesgben nem látni semmi hibát?
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Nem látni. Látszólag minden rendben.
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!
- A hozzászóláshoz be kell jelentkezni
Ha belefér, én megnézném NAT-os hálóval, hogy az megy-e?
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Allitsd be a halozatot a guest-en ugyanugy, mint egy rendes gepen, gw is kell.
Az lxc.network.ipv4 igy felesleges.
tompos
- A hozzászóláshoz be kell jelentkezni
Ugyanúgy van beállítva mint a hoston, a gw pedig 192.168.0.1, de a guestről már azt sem tudom pingelni.
A `lxc.network.ipv4`-t utólag tettem be, hátha úgy megy, de nem nyert az sem.
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!
- A hozzászóláshoz be kell jelentkezni
brctl show?
Mi az lxc verzioja?
tompos
- A hozzászóláshoz be kell jelentkezni
root@host:~# lxctl --version
Version: 0.3.0
root@host:~# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.08002732293e no eth0
root@host:~#
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!
- A hozzászóláshoz be kell jelentkezni
lxc-version
Az lxctl csak vmi helper program tudtommal.
A bridge-nek vhogy igy kellene kineznie:
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.08002732293e no eth0
vethvm1
Vmit nagyon elszursz ott.
BTW, neked is csak azt tudom javasolni, hogy hasznalj Ubuntu-t a hoston (security miatt sem mind1), vagy hasznald a sid-ben levo csomagot.
tompos
- A hozzászóláshoz be kell jelentkezni
A bridge-nek vhogy igy kellene kineznie
# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.3c4a92742836 no eth0
vethU32ue8
br1 8000.001b21abd471 no eth1
vethy3X7v2
- A hozzászóláshoz be kell jelentkezni
Mivan?:)
tompos
- A hozzászóláshoz be kell jelentkezni
Na, úgy néz ki magával a Virtualboxal lesz valami.
Ugyanezt a teszt rendszert felraktam egy ősrégi de valós fizikai gépre, és azon simán megy a hálózat is.
root@host:~# brctl show
bridge name bridge id STP enabled interfaces
br0 8000.0011d8a46156 no eth0
vethIQkeLd
root@host:~#
Már csak az a kérdés, hogy vbox alatt vajon miért nem működik?
-------------------
http://www.rtvstat.hu/ - A legtöbb magyar rádió és TV egy helyen!
- A hozzászóláshoz be kell jelentkezni
Szo nem volt eddig virtualbox-rol. Hogy jon az a kepbe?
Szereted szivatni a nepet, igaz?
tompos
- A hozzászóláshoz be kell jelentkezni