LinuxForum.Fans
Тема

Настройка сети в kvm

Автор: ztn2705 7 сообщений 4411 просмотров
#376007

Люди, подскажите, где косяк. Есть машина с Centos 6.5, на ней поднят квм с одной виртуалкой, есть две сетёвки, одна из которых смотрит на ружу, а другая должна смотреть в локалку. Так вот та, которая смотрит в локалку собственно её и не видит.
Конфиги:
Host:

Показать
text
/etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
HWADDR=00:25:90:D0:CD:6D
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=yes
IPADDR=192.168.10.74
PREFIX=24
BOOTPROTO=none

/etc/sysconfig/network-scripts/ifcfg-eth2 DEVICE=eth2 ONBOOT=yes IPADDR=192.168.0.16 PREFIX=24 BOOTPROTO=none

#ifconfig eth1 Link encap:Ethernet HWaddr 00:25:90:D0:CD:6D inet addr:192.168.10.74 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::225:90ff:fed0:cd6d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7732 errors:0 dropped:0 overruns:0 frame:0 TX packets:4608 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2205898 (2.1 MiB) TX bytes:1376621 (1.3 MiB) Interrupt:17 Memory:dfc00000-dfc20000

eth2 Link encap:Ethernet HWaddr C0:4A:00:02:71:2E inet addr:192.168.0.16 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::c24a:ff:fe02:712e/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:665596 errors:0 dropped:0 overruns:0 frame:0 TX packets:165592 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:66563241 (63.4 MiB) TX bytes:196056989 (186.9 MiB)

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:113102 errors:0 dropped:0 overruns:0 frame:0 TX packets:113102 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:195975947 (186.8 MiB) TX bytes:195975947 (186.8 MiB)

macvtap0 Link encap:Ethernet HWaddr 52:54:00:47:02:D4 inet6 addr: fe80::5054:ff:fe47:2d4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:15574 errors:0 dropped:0 overruns:0 frame:0 TX packets:16 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:1840120 (1.7 MiB) TX bytes:1104 (1.0 KiB)

macvtap1 Link encap:Ethernet HWaddr 52:54:00:97:E6:34 inet6 addr: fe80::5054:ff:fe97:e634/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:78 errors:0 dropped:0 overruns:0 frame:0 TX packets:54 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:500 RX bytes:8168 (7.9 KiB) TX bytes:4474 (4.3 KiB)

virbr0 Link encap:Ethernet HWaddr 52:54:00:12:34:7E inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

Guest:

Показать
text
/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.0.19 PREFIX=24 IPV6INIT=no NAME="System eth0"

/etc/sysconfig/network-scripts/ifcfg-eth1

DEVICE=eth1 TYPE=Ethernet ONBOOT=yes NM_CONTROLLED=yes BOOTPROTO=none IPADDR=2.132.249.130 GATEWAY=2.132.249.131 DNS1=212.154.163.162 DNS2=8.8.8.8 PREFIX=30 DEFROUTE=yes IPV4_FAILURE_FATAL=yes IPV6INIT=no NAME="System eth1"

#ifconfig eth0 Link encap:Ethernet HWaddr 52:54:00:47:02:D4 inet addr:192.168.0.19 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::5054:ff:fe47:2d4/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:9175 errors:0 dropped:0 overruns:0 frame:0 TX packets:9 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1056241 (1.0 MiB) TX bytes:566 (566.0 b)

eth1 Link encap:Ethernet HWaddr 52:54:00:97:E6:34 inet addr:2.132.249.130 Bcast:2.132.249.131 Mask:255.255.255.252 inet6 addr: fe80::5054:ff:fe97:e634/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:73 errors:0 dropped:0 overruns:0 frame:0 TX packets:87 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:9122 (8.9 KiB) TX bytes:10014 (9.7 KiB)

lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:95 errors:0 dropped:0 overruns:0 frame:0 TX packets:95 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:9306 (9.0 KiB) TX bytes:9306 (9.0 KiB)

Интерфейсы настроены бриджом.


Пользуйтесь тегами BBCode. yars.

#376008

какой же это бридж если там macvtap?

#376009

В виртманагере стоят настроики сети:
Virtual network interface
Source device: Host deviceeth2:macvtap
Device model: Virtio
Mac Adress: ...
Source mode: Bridge

и

Virtual network interface
Source device: Host deviceeth1:macvtap
Device model: Virtio
Mac Adress: ...
Source mode: Bridge

А вообще поидее http://virt.kernelnewbies.org/MacVTap
Самое первое предложение: Macvtap is a new device driver meant to simplify virtualized bridged networking.
1000 извинений, неправильно выразился

#376172

короче, схема простая:
ХОСТ:
1. делаем сетевую карту:

text
DEVICE=eth0
HWADDR=00:...
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
BRIDGE=br0

2. цепляем сверху мост, айпи интерфейса хоста должно быть на мосте а не на подлежащей карте

text
DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=1.2.3.4
NETMASK=255.255.255.0 (do not use PREFIX - some bugs there)
GATEWAY=1.2.3.254
DNS1=8.8.8.8
DELAY=0

3. создаем VM и цепляем ее сетевые к Shared br0
айпи VM из той же подсети что и бридж.

все.

macvtap занимает интерфейс, и он сложнее чем обычный бридж

#376616

Люди, я перестаю, что-либо понимать, экспериментировал с настройками сети на хосте, потом вернул всё назад, т.е. как указывал в первом сообщении, пытаюсь поднять интерфейс, а он мне говорит Device eth2 does not seem to be present, delaying initialization. В гугле пишут, что надо снести и сделать по новой, не помогает, просто интересно, что случилось то?

#376619
text
/etc/udev/rules.d/70-persistent-net.rules
#376955

Всем спасибо, бриджем заработало. Почему интерфейс не подымался разобрался (он каким-то непонятным образом в rename4 переименовался). Единственно интересно, почему через macvtap не работало, есть подозрение, что они были подняты, когда были 2 сетевки поставлены, потом выяснилось, что одна не рабочая и была добавлена другая. Может он как-то привязан к той сетёвке.

Войдите или зарегистрируйтесь, чтобы ответить.