Дурак сетевой интерфейс, думая, что это связано

448
Michael Mior

У меня есть второй сетевой адаптер на моей машине, который я использую для создания подсети для кластера виртуальных машин Xen на моей машине. На самом деле к этому интерфейсу не нужно подключать ничего, поскольку трафик никогда не должен покинуть подсеть (все виртуальные машины Xen находятся на одной физической машине). Однако, если у меня нет подключенного кабеля, интерфейс думает, что он ничего не может сделать и не будет пытаться маршрутизировать какие-либо пакеты. Настройка работает нормально, когда кабель подключен. Любые предложения всегда приветствуются!

1
Возможно, я нашел альтернативное решение этой проблемы, которое завтра опробую в офисе. Michael Mior 14 лет назад 0
Я смог добавить второй IP к одному из моих сетевых адаптеров, и это, кажется, работает. Моя проблема сейчас в том, что он не работает, пока я не включу интерфейс снова после загрузки машины. То есть теперь я использую интерфейсы `eth1: 0` и` eth1: 1` с `xend-config.sxp`, используя строку` (network-script 'network-bridge netdev = eth1'`), если я не сделаю ` ifup eth1: 0` после запуска машины, я не могу получить доступ к внешней сети. Michael Mior 14 лет назад 0

3 ответа на вопрос

1
DHayes

Подойдет ли шлейф для вас?

SuperLooper Loopback Plug

Хм, это может сработать. Не то решение, которое я ожидал, но классная идея :) Michael Mior 14 лет назад 0
1
Michael Mior

Я наконец решил проблему, создав псевдоним моего сетевого адаптера, поэтому у меня было два разных IP-адреса. Мне все еще нужно настроить необходимые iptablesправила, но, похоже, работает нормально.

0
Pavel Grishin

Вам нужно использовать собственный виртуальный мост, например xenbr1. Читайте о: Xen Networking .

К сожалению, это не решает мою проблему. Michael Mior 14 лет назад 0