LINUX.ORG.RU
ФорумAdmin

Как завернуть GRE трафик на гостя?

 ,


0

1

Добрый день,
Есть машина А, Б и С.
192.168.1.50 - Машина А
192.168.1.44,192.168.1.220 - Машина Б
192.168.1.43 - Машина С (гость машины Б)

За машиной Б числится IP 192.168.1.220, этот адрес я транслирую на машину А через туннель:
Машина А:

ip tunnel del tun0
ip tunnel add tun0 mode gre remote 192.168.1.44  local  192.168.1.50
ifconfig tun0 192.168.1.220  netmask 255.255.255.0 pointopoint 192.168.0.1
ifconfig tun0 mtu 1350 up
*не силен в конфигах RedHat поэтому сделал утилитами.

Машина Б:
auto tun0
iface tun0 inet static
    address 192.168.0.1
    netmask 255.255.255.0
    pointopoint 192.168.1.220
    mtu 1350
    pre-up /sbin/ip tunnel add tun0 mode gre remote 192.168.1.50 local 192.168.1.44
    post-down /sbin/ip tunnel del tun0
*а тут дебиан и мне было проще сделать через /etc/network/interfaces

Машина А видит трафик пришедший на 192.168.1.220 с реальными адресами источников и отвечает им через этот же шлюз. Вроде все работает (если я не обманулся из-за того, что все машины этого тестового стенда висят бриджами на одном физическом интерфейсе)

ВОПРОС:
Машина А - это хост машина, на которой есть гость С. Как завернуть трафик, пришедший с машины Б на этого гостя С? При этом чтобы машина С и по своему адресу 192.168.1.43 была доступна и по транслируемому 192.168.1.220 и видела реальные адреса клиентов.



Последнее исправление: Hett (всего исправлений: 5)

Возможно я пошел не тем путем. Пока с этим всем разбираюсь. В общем есть на XenServer виртуальная машина с Windows, нужно к ней подоткнуть GRE туннель. Это делается при помощи ovs?

Hett
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.