Я запускаю сервер Ubuntu в качестве хоста, и у меня есть гость CentOS, на которой размещена база данных oracle.
Все работало нормально, пока кто-то не запустил 6 сервер (какая отличная идея!). Поэтому мне пришлось снова перенастроить маршрут Host-Guest, но я совершенно забыл, что сделал, чтобы все работало ...
Обычно у моего гостя мне просто нужно запустить .sh:
ifconfig eth0 10.0.45.100/32 up
route add -host 188.165.***.*** dev eth0
route add default gw 188.165.***.***
ip route add default dev eth0
Но теперь мне нужно найти то, что я сделал на хосте, чтобы все правильно маршрутизировать.
Я нашел этот пост: Как связать ряд общедоступных IP-адресов с виртуальными машинами KVM в Debian / Ubuntu
У меня мост br0, а интерфейс моего гостя - vnet0, поэтому я попробовал
ip addr add 10.0.45.100/32 dev br0
Но это маршрут 10.0.45.100 к хосту, а не к гостю (на всякий случай я устал от dev vnet0), но он тоже не работает.
Итак, в настоящий момент мой хост не может пинговать моего гостя, а мой гость не может пинговать мой хост: / если у вас есть какие-либо идеи, дайте мне знать :)
Мне просто нужно было добавить этот маршрут:
ip route add to 10.0.45.100/32 dev br0
И теперь все работает нормально.