Титла: проблем с рутирането към виртуална машина Публикувано от: wfw в Dec 02, 2017, 12:50 Здравейте,
имам много проста схемичка, знам, че е нещо лесно, но не мога да се сетя как да го намеря и реша: Интернет -> Хипервайзор (br0) с IP 77.88.99.100 -> виртуална машина gateway с 2 интерфейса (77.88.99.101 към br0) и 10.11.12.1 към br1. -> виртуална машина във вътрешната мрежа - 10.11.12.2 към br2, на която работи един ДНС сървър машината 10.11.12.2 си работи идеално, порт форуърда работи от реалното ИП към услугата, която предоставя, машината има интернет с MAQUERADE, но когато се опитам от гейта да направя telnet 10.11.12.2 53 с tcpdump виждам, че source IP адреса е 77.88.99.101, т.е. публичния адрес на гейта. Не е ли нормално да бъде вътрешния адрес, след като двете машини имат интерфейси в една и съща мрежа и той да се ползва за връзка м/у тях? Освен това в arp таблицата на вътрешната машина виждам срещу мак адреса на гейта, че има 2 IP адреса, което очевидно не е така. Идеи какво съм омазал? Титла: Re: проблем с рутирането към виртуална машина Публикувано от: mystical в Dec 02, 2017, 22:21 Вероятно имаш проблем с рутирането. Не може да правиш следното:
ip a add 10.11.12.1/24 dev br1 ip a add 10.11.12.2/24 dev br2 Трябва да е: ip a add 10.11.12.1/32 dev br1 ip a add 10.11.12.1/32 dev br2 И статично рутиране за хостовете, ако искаш да са в една подмрежа. Според мен няма нужда от толкова бриджове. Второто реалното IP също може да се добави директно на едната виртуалка... |