Хост машина Debian Lenny 5.02, она же на гостевой.
На хост-системе запускал:
Код: Выделить всё
vde_switch -tap tap0 -daemon
ifconfig tap0 192.168.254.254 netmask 255.255.255.0
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
вывод ifconfig на хост-системе:
Код: Выделить всё
eth0 Link encap:Ethernet HWaddr 00:1f:c6:3d:22:b8
inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::21f:c6ff:fe3d:22b8/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2963694 errors:0 dropped:0 overruns:0 frame:0
TX packets:2959732 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1609259409 (1.4 GiB) TX bytes:324262130 (309.2 MiB)
Interrupt:254 Base address:0x2000
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:3791 errors:0 dropped:0 overruns:0 frame:0
TX packets:3791 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:339183 (331.2 KiB) TX bytes:339183 (331.2 KiB)
tap0 Link encap:Ethernet HWaddr 00:ff:fa:3f:15:01
inet addr:192.168.254.254 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::2ff:faff:fe3f:1501/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:0 (0.0 B) TX bytes:14843 (14.4 KiB)
Запускаю виртуальную машину
Код: Выделить всё
kvm disk0.img -m 1024 -localtime -k es
Вывод ifconfig гостевой машины:
Код: Выделить всё
eth0 Link encap:Ethertnet HWaddr 52:54:00:12:34:56
inet addr:192.168.254.1 Bcast:192.168.254.255 Mask:255.255.255.0
inet6 addr: fe80::5054:ff:fe12:3456/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:61 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:7530 (7.3 KiB)
Interupts:11 Base address:0x4000
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:38 errors:0 dropped:0 overruns:0 frame:0
TX packets:38 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2814 (2.7 KiB) TX bytes:2814 (2.7 KiB)
Файл /etc/network/interfaces гостевой машины:
Код: Выделить всё
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.254.1
netmask 255.255.255.0
network 192.168.254.0
gateway 192.168.254.254
при ping 192.168.254.254 с гостевой машины выводится:
From 192.168.254.1 icmp_seq=1 Destination Host Unreachable
Аналогично не пингуется гостевая машина.