Strona 1 z 1

[+] OpenVZ VZ nie ma dostępu do LAN tylko do WAN

: 15 września 2011, 20:45
autor: redgrist
Witajcie.
Mam gotowe działające OpenVZ, mam tez gotową maszynkę wirtualną Debiana 6.
Wirtualna maszyna łączy się z internetem, można się do niej podłączyć.
Wirtualna jest na maszynie która ma 3 karty sieciowe, 2 zewnętrzne i jedną w LAN (192.168.1.4)
Nie jestem w stanie zrobić tak aby wirtualna maszyna mogła wysyłać ping do maszyny z sieci LAN.

route z hosta:

Kod: Zaznacz cały

serwer3:/etc/init.d# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.12    *               255.255.255.255 UH    0      0        0 venet0
81-XX-35-XX.ip *               255.255.255.255 UH    0      0        0 venet0
ip-89.XX.XX.1 *               255.255.255.255 UH    0      0        0 venet0
81.XX.35.X     *               255.255.255.248 U     0      0        0 eth0
89.1XX.XXX.176  *               255.255.255.240 U     0      0        0 eth1
192.168.5.0     192.168.1.1     255.255.255.0   UG    0      0        0 eth2
192.168.1.0     *               255.255.255.0   U     0      0        0 eth2
default         ip-89.1XX.XX.1 0.0.0.0         UG    0      0        0 eth1
route z wirtualnej:

Kod: Zaznacz cały

root@vpn:/# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.0.2.1       *               255.255.255.255 UH    0      0        0 venet0
default         192.0.2.1       0.0.0.0         UG    0      0        0 venet0
root@vpn:/#
Pytanie brzmi oczywiście jak i gdzie ustawić trasę (ang. routing) aby sygnał z maszyny wirtualnej 192.168.1.12 przechodził przez hosta 192.168.1.4.

ifconfig hosta:

Kod: Zaznacz cały

serwer3:/etc/init.d# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:40:f4:31:6d:e4
          inet addr:81.XX.3X.XX  Bcast:81.2XX.XX.255  Mask:255.255.255.248
          inet6 addr: fe80::240:f4ff:fe31:6de4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:905 errors:0 dropped:0 overruns:0 frame:0
          TX packets:640 errors:0 dropped:0 overruns:0 carrier:0
          collisions:31 txqueuelen:1000
          RX bytes:81778 (79.8 KiB)  TX bytes:83970 (82.0 KiB)
          Interrupt:17 Base address:0xcc00

eth1      Link encap:Ethernet  HWaddr 00:30:4f:6f:d0:77
          inet addr:89.1XX.XX9.X1  Bcast:89.1XX.XX9.XX1  Mask:255.255.255.240
          inet6 addr: fe80::230:4fff:fe6f:d077/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5874 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3926 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:4649591 (4.4 MiB)  TX bytes:807160 (788.2 KiB)
          Interrupt:17 Base address:0xc400

eth2      Link encap:Ethernet  HWaddr 00:04:76:1a:d9:0f
          inet addr:192.168.1.4  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::204:76ff:fe1a:d90f/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:12363 errors:0 dropped:0 overruns:0 frame:0
          TX packets:4441 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2211743 (2.1 MiB)  TX bytes:740121 (722.7 KiB)
          Interrupt:18 Base address:0xe80

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:6015 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6015 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:743484 (726.0 KiB)  TX bytes:743484 (726.0 KiB)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:1771 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2930 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:100861 (98.4 KiB)  TX bytes:4281830 (4.0 MiB)


ifconfig wirtualnej:

Kod: Zaznacz cały

root@vpn:/# ifconfig
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:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:836 (836.0 B)  TX bytes:836 (836.0 B)

venet0    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:127.0.0.1  P-t-P:127.0.0.1  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1
          RX packets:2909 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1743 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:4280261 (4.0 MiB)  TX bytes:99066 (96.7 KiB)

venet0:0  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:89.XXX.149.XXX  P-t-P:89.XXX.149.XXX  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

venet0:1  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:81.XXX.XX.1X  P-t-P:81.XXX.XX.1X  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

venet0:2  Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          inet addr:192.168.1.12  P-t-P:192.168.1.12  Bcast:0.0.0.0  Mask:255.255.255.255
          UP BROADCAST POINTOPOINT RUNNING NOARP  MTU:1500  Metric:1

Dodane:
Rozwiązane, trzeba dodać przecież trasę:

Kod: Zaznacz cały

ip route add 192.168.1.0/24 via 192.168.1.12 dev venet0:2