Kirjoittaja Aihe: Siltauksen teko  (Luettu 1351 kertaa)

moonstone

  • Vieras
Siltauksen teko
« : 02.09.08 - klo:23.00 »
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.

Koodia: [Valitse]
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ä
Koodia: [Valitse]
root@wotan:~# dhclient br0
Tämän jälkeen olen luonut tap-verkkosovittimen komennolla
Koodia: [Valitse]
tunctl
sitten antanut sille osoitteen
Koodia: [Valitse]
ifconfig tap0 192.168.0.1 netmask 255.255.255.0 up
Nyt koetan käynnistää qemulla puppy-linux distroa verkon toiminnan testaamiseksi
Koodia: [Valitse]
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
Koodia: [Valitse]
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
Koodia: [Valitse]
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
Koodia: [Valitse]
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ä :)