Hei,
Haluaisin ajaa qemulla virtuaalikoneita joiden pitäisi muodostaa oma verkko ja päästä myös internettiin.
Minulla on tietokoneessa yksi verkkokortti eth0, jonka olen sillannut seuraavalla tavalla.
root@wotan:~# brctl addbr br0
root@wotan:~# brctl addif br0 eth0
root@wotan:~# ifconfig eth0 down
root@wotan:~# ifconfig eth0 0.0.0.0 up
Tämän jälkeen olen hakenut sillalle osoitteen dhcp:llä
root@wotan:~# dhclient br0
Tämän jälkeen olen luonut tap-verkkosovittimen komennolla
tunctl
sitten antanut sille osoitteen
ifconfig tap0 192.168.0.1 netmask 255.255.255.0 up
Nyt koetan käynnistää qemulla puppy-linux distroa verkon toiminnan testaamiseksi
sudo qemu -cdrom puppy-4.00-k2.6.21.7-seamonkey.iso -net nic -net tap,fd=tap0
Puppy käynnistyy ja annan siellä ip-osoitteen sille
root@puppy:~#ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
root@puppy:~#route add default gw 192.168.0.1
Nyt yritän pingata virtuaalikonetta isäntäkoneelta (sekä toisinpäin), mutta ei paketit kulje, missähän vika?
Isäntäkoneen ifconfig -a
root@wotan:~# ifconfig -a
br0 Link encap:Ethernet HWaddr 00:11:2f:d8:ca:34
inet addr:91.145.82.5 Bcast:91.145.83.255 Mask:255.255.254.0
inet6 addr: fe80::211:2fff:fed8:ca34/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1341 errors:0 dropped:0 overruns:0 frame:0
TX packets:1331 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1114395 (1.0 MB) TX bytes:226919 (221.6 KB)
eth0 Link encap:Ethernet HWaddr 00:11:2f:d8:ca:34
inet6 addr: fe80::211:2fff:fed8:ca34/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:53529 errors:0 dropped:0 overruns:0 frame:0
TX packets:52105 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:64262389 (61.2 MB) TX bytes:6336356 (6.0 MB)
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:112 errors:0 dropped:0 overruns:0 frame:0
TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:6876 (6.7 KB) TX bytes:6876 (6.7 KB)
tap0 Link encap:Ethernet HWaddr 00:ff:93:4b:f8:f8
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::2ff:93ff:fe4b:f8f8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:34 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Isäntäkoneen route-komento
root@wotan:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.0.0 * 255.255.255.0 U 0 0 0 tap0
91.145.82.0 * 255.255.254.0 U 0 0 0 br0
default nii-r1-lo4-1.kp 0.0.0.0 UG 0 0 0 br0
En ole verkkotekniikkaa opiskellut, joten ongelma on hyvin todennäköisesti tuolin ja näppäimistön välissä