1 (15.04.2014 15:00:33 отредактировано yars)

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

+ открыть спойлер
/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:

+ открыть спойлер
/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.

2

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

3 (11.04.2014 09:44:41 отредактировано ztn2705)

В виртманагере стоят настроики сети:
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 извинений, неправильно выразился

4

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

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

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

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 занимает интерфейс, и он сложнее чем обычный бридж

5

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

6

/etc/udev/rules.d/70-persistent-net.rules

7

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