проброс сетевой карты в qemu

Собственно сабж.
Как пробросить сетевую карту в виртуальную машину qemu-kvm?

Что нужно получить:
1) сетевой интерфейс использует хост машина для интернет соединения(IPoE).
2) сетевой интерфейс использует гостевая машина для интернет соединения(PPPoE).

То есть сетевой используется сразу и в хост(для IPoE) и гостевой машине(PPPoE).
Для обоих подключений привязка по своему mac адресу.

Пробовал использовал bridge, но при его использовании либо не работало PPPoE соединение, либо не работало вообще все.

Возможно тема уже и обсуждалась, или является довольно глупой, так что сразу прошу прощения. Но искать решение уже устал.

1) сетевой интерфейс

1) сетевой интерфейс использует хост машина для интернет соединения(IPoE).
 2) сетевой интерфейс использует гостевая машина для интернет соединения(PPPoE).

Теоретически можно ( все ) , но я бы решал вопрос административным методом.
Алсо, каой нибудь микротик решит все твои проблемы

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

То что в теории возможно все

То что в теории возможно все я и так знаю.

Меня интересует лишь как пробросить сетевую карту(реальную) в виртуальную машину с несколькими но.

Если не знаешь то лучше промолчи и не будь примером постоянного оффтопа.

1) сетевой интерфейс

1) сетевой интерфейс использует хост машина для интернет соединения(IPoE).
 2) сетевой интерфейс использует гостевая машина для интернет соединения(PPPoE).

это не проброс ;) это черти што - и возможно только теоеретически

Если не знаешь то лучше промолчи 

:) Такие советы в инте всегда улыбали

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Если я правильно Вас понял Вы

Если я правильно Вас понял Вы хотите что обе машины были в одной сети и у хоста в инет IPoE а у гостя PPPoE?

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Не своем так наверное. Инет

Не своем так наверное.
Инет получаю через одну сетевую карту. Через IPoE и PPPoE.
И нужно чтобы виртуальная машина была видна в сети как раз через это самое PPPoE без nat`а, так же нужно чтобы у нее был другой mac адрес.

Я уже лично сам запутался слегка. Проще говоря надо чтобы у гостя было PPPoE а у хоста IPoE, сетевая карта одна.

Мне это видится примерно в

Мне это видится примерно в таком виде ...

На хосте:

Цитата:
# --- Bridge 0 --- #
bridge_br0="eth0 tap0"
brctl_br0="setfd 0 sethello 0 stp off"
rc_need_br0="net.eth0 net.tap0"
config_br0="dhcp"
config_tap0="null"
tuntap_tap0="tap"
tunctl_tap0="-g kvm"
config_eth0="null"

На хосте в настройках сетевухи гостя указываешь что она есть tap0.

В госте:

Цитата:
Согласно PPPoE ip адрес для ethX не нужен / не обязателен.
По идее в таком виде гость тоже должен получить по DHCP, т.ч. пишем что config_eth0="null"
Не забываем что DNS`ы от прова прилетают по уже установленному соединению. Т.ч. одна запись ручками.

И не забываем про ядерную поддержку.

Сдается мне что так отработает только в случае провайдерского сервера PPPoE.
Если последний поднять на хосте, то NAT и пробросы портов с br0 на pppX будут неотъемлемой частью.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Пытался делать так.В

В ядре все что нужно включено.

Пытался делать так как вы писали.

В итоге.

Если подключены одновременно IPoE на хосте и PPPoE в виртуалке то даже пинги переставали доходить.

Если работает что то одно то все хорошо.

Если подключать PPPoE и IPoE только на хосте, без бриджа, то все хорошо.

NAT не вариант..

Black_Kot написал(а): Если

Black_Kot написал(а):
Если подключены одновременно IPoE на хосте и PPPoE в виртуалке то даже пинги переставали доходить.

А какой хост пинговали и с какой машины?
Может конечно быть еще не стыковка размера пакетов, т.к. IPoE - 1500, а PPPoE - 1492. Хотя ... у меня как-то был косяк когда mail.ru & yandex.ru работали, а google.com нет.

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

Пробовал ya.ru google.com

Пробовал ya.ru google.com jabber.org gentoo.ru 8.8.8.8 77.88.8.8 anidub.com vk.com

Любой не пингуется, что с хоста что с гостя.

А PPPoE на какой сервер

А PPPoE на какой сервер подключается? Если вы пытаетесь с гостя к себе на хост подцепиться, то вполне логично было бы предположить, что пинги не туда ходят, т.к. появляющиеся маршруты могут их заворачивать.

Если не хотите с NAT`ом париться ... может есть смысл роутер приобрести?

Правильно заданный вопрос - половина ответа!
Логики и довода — недостаточно. Надо еще зачморить тех, кто думает не так как мы. (South Park)

PPPoE не знаю на какой сервер

PPPoE не знаю на какой сервер подключается, так как обычное PPPoE а не pptp(l2tp).

Цитата:
т.к. появляющиеся маршруты могут их заворачивать.

Гость ничего не знает о хосте, а хост о госте.
О каких маршурутах может идти речь?

До подключения к гостю из хоста(и наоборот) даже дело не доходит, так как инет начисто пропадает как только PPPoE и IPoE работает одновременно.

Цитата:
Если не хотите с NAT`ом париться ... может есть смысл роутер приобрести?

Сетевой интерфейс один для PPPoE и IPoE.
Чем же здесь роутер поможет и какой вообще в нем смысл?
Мне кажется что не чем и можно вполне обойтись без него.
Сам хост по идеи и должен выступать в роли роутера. И роутить все верно, но такого не происходит именно из за бриджа, или его не правильной настройки.

Black_Kot написал(а): В ядре

Black_Kot написал(а):
В ядре все что нужно включено.

Пытался делать так как вы писали.

В итоге.

Если подключены одновременно IPoE на хосте и PPPoE в виртуалке то даже пинги переставали доходить.

Если работает что то одно то все хорошо.

Если подключать PPPoE и IPoE только на хосте, без бриджа, то все хорошо.

NAT не вариант..

А почему NAT не подходит?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".