Здравствуйте!
Возникла такая проблема: провайдер для моего Linux-сервера на CentOS предоставляет 1 ip-адрес из одной подсети (пусть 11.22.34.11 255.255.254.0 шлюз 11.22.34.1), а диапазон из 10-ти дополнительных ip (вида 11.22.36.80 - 11.22.36.90 255.255.255.0 шлюз 11.22.36.1), соответственно из другой подсети. Физически сервер подключен через интерфейс eth0. На сервере установлена также среда виртуализации OpenVZ, на VPS которой и нужно "прокидывать" дополнительный блок. Основной адрес прописан на сетевухе eth0, при попытке присвоить адрес виртуальных машинам из доп. блока пакеты не идут. Фаервол отключен. Проблема в прописании корректного шлюза и настроек маршрутизации на дополнительный блок адресов, подскажите как лучше это сделать? При команде ip route add 11.22.36.0/24 via 11.22.36.1 выдается сообщение RTNETLINK answers: Network is unreachable
Вариант с использованием Bridge OpenVZ неприемлем.
Пожалуйста, помогите разобраться!!!
>При команде ip route add
>11.22.36.0/24 via 11.22.36.1 выдается сообщение RTNETLINK answers: Network is unreachableКонечно unreachable, откуда iproute узнает как слать пакеты на 11.22.36.1?
Да и не нужен второй шлюз - достаточно одного.
В любом случае если используется venet, то для ответа на arp запросы адресов впс, правильнее всего будет добавить на хардноду ip из этой подсети - проверенный рабочий вариант. Тоесть для каждой отдельной сети (в случае когда она не полностью зароучена статикой на хардноду, а как в нашем случае, когда на стороне провайдера она зароучена во влан путем добавления ip из нее на интерфейс влана) надо добавлять один ip на хардноду.
Роуты оставь в покое - пусть весь трафик в том числе с впс валит через 11.22.34.1 - со стороны провайдера этот трафик точно пройдет, если он предоставляет адреса в таком формате.
А тот отдельный один ip (пусть 11.22.34.11) - если на нем ничего не крутится можно вернуть провайдеру.
у меня похожая проблемаОдин eth0 интерфейс
провайдер выделил сначала 2 IP адреса из одной подсети (xx1.xx2.3.*),
потом еще 2 из другой(yy1.yy2.3.*), прописал 2 последних, извне они не пингуются,
что делать?Попробовал прописать шлюз для одного из вторых IP все равно такая же проблема
route -n
Destination Gateway Genmask Flags Metric Ref Use Iface
xx1.xx2.3.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
yy1.yy2.233.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
zz1.zz2.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
0.0.0.0 xx1.xx2.3.1 0.0.0.0 UG 0 0 0 eth0
0.0.0.0 yy1.yy2.232.1 0.0.0.0 UG 0 0 0 eth0
Сделай traceroute из мира и посмотри где останавливается трасировка