Hrafn, да, потому что бридживание работает не на L3 (ip), а на L2 (ethernet) уровне.
Я или туп, или у меня сейчас первый хоп был хост.
Hrafn, да, потому что бридживание работает не на L3 (ip), а на L2 (ethernet) уровне.
Я или туп, или у меня сейчас первый хоп был хост.
Я или туп, или у меня сейчас первый хоп был хост.
Вот это уже вызывает интерес. Давайте traceroute от виртуалки и ifconfig машины-хоста.
Будем копать (=
трейс:
[root@sip ~]# traceroute ya.ru
traceroute to ya.ru (93.158.134.3), 30 hops max, 40 byte packets
1 static.88-198-52-2хх.clients.your-server.de (88.198.52.215) 0.165 ms 0.139 ms 0.123 ms
2 static.88-198-52-193.clients.your-server.de (88.198.52.193) 0.952 ms 1.003 ms 1.065 ms
3 hos-tr3.juniper2.rz6.hetzner.de (213.239.252.1) 0.258 ms 0.233 ms hos-tr4.juniper2.rz6.hetzner.de (213.239.252.129) 0.217 ms
4 hos-bb1.juniper2.ffm.hetzner.de (213.239.240.226) 3.432 ms 3.573 ms 3.444 ms
5 Yandex-am-Main.yandex.net (80.81.192.251) 5.482 ms 5.376 ms 5.074 ms
6 rubidium-vlan904.yandex.net (213.180.208.94) 59.066 ms 60.016 ms 59.983 ms
7 www.yandex.ru (93.158.134.3) 64.664 ms 65.011 ms 64.569 msifconfig хоста:
br0 Link encap:Ethernet HWaddr 40:61:86:2B:8A:83
inet addr:88.198.52.2хх Bcast:88.198.52.ххх Mask:255.255.255.224
inet6 addr: fe80::4261:86ff:fe2b:8a83/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1274071295 errors:0 dropped:0 overruns:0 frame:0
TX packets:1277417226 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1040186766912 (968.7 GiB) TX bytes:1060505324930 (987.6 GiB)
eth0 Link encap:Ethernet HWaddr 40:61:86:2B:8A:83
inet6 addr: fe80::4261:86ff:fe2b:8a83/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:553420672 errors:0 dropped:0 overruns:0 frame:0
TX packets:941657295 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:48362088789 (45.0 GiB) TX bytes:1327613600437 (1.2 TiB)
Interrupt:82 Base address:0x6000
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:389822 errors:0 dropped:0 overruns:0 frame:0
TX packets:389822 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1150704375 (1.0 GiB) TX bytes:1150704375 (1.0 GiB)
virbr0 Link encap:Ethernet HWaddr 5A:36:90:AE:E8:9A
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
inet6 addr: fe80::200:ff:fe00:0/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3065253 errors:0 dropped:0 overruns:0 frame:0
TX packets:2879085 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:723402266 (689.8 MiB) TX bytes:572693102 (546.1 MiB)
vnet0 Link encap:Ethernet HWaddr D6:F6:E9:05:C3:22
inet6 addr: fe80::d4f6:e9ff:fe05:c322/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3182709 errors:0 dropped:0 overruns:0 frame:0
TX packets:5942180 errors:0 dropped:0 overruns:22 carrier:0
collisions:0 txqueuelen:500
RX bytes:778607142 (742.5 MiB) TX bytes:1000930323 (954.5 MiB)
vnet1 Link encap:Ethernet HWaddr 5E:9F:88:42:C1:90
inet6 addr: fe80::5c9f:88ff:fe42:c190/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:143101238 errors:0 dropped:0 overruns:0 frame:0
TX packets:95107755 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:203240623954 (189.2 GiB) TX bytes:7196515919 (6.7 GiB)
vnet2 Link encap:Ethernet HWaddr 5A:36:90:AE:E8:9A
inet6 addr: fe80::5836:90ff:feae:e89a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:527026 errors:0 dropped:0 overruns:0 frame:0
TX packets:1179888 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:141623417 (135.0 MiB) TX bytes:125331944 (119.5 MiB)
vnet3 Link encap:Ethernet HWaddr C2:7D:36:E5:B1:A4
inet6 addr: fe80::c07d:36ff:fee5:b1a4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:19636740 errors:0 dropped:0 overruns:0 frame:0
TX packets:12160649 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:500
RX bytes:27045388235 (25.1 GiB) TX bytes:1156972674 (1.0 GiB)
Просто настройки сети для хоста и виртуалки я на дебиане сделал тоже. И ссылку дал на пост в блоге.
Так, там действительно ДВА бриджа?
brctl showесли не трудно
Прочёл бложик. Всё ясно. У человека нет трансляции адресов! Тут будет только один бридж, на который должны сесть и хост-машина и гость. Так что хопа не будет. Не будет же у Вас свитч в сети хопом? ;-)
bridge name bridge id STP enabled interfaces
br0 8000.4061862b8a83 no vnet3
vnet1
vnet0
eth0
virbr0 8000.5a3690aee89a yes vnet2у меня там несколько виртуалок
Выше, я уже разобрался с вашим случаем.
ЗЫ: я бы посоветовал при вашем подходе к организации сети выкинуть бридж из виртуалок, и пересадить виртуалки на VDE. Если гуй позволит (=
Прочёл бложик. Всё ясно. У человека нет трансляции адресов! Тут будет только один бридж, на который должны сесть и хост-машина и гость. Так что хопа не будет. Не будет же у Вас свитч в сети хопом? ;-)
Просто автор темы хочет айпишник реальной локалки, соответственно без бриджа не обойтись.
Ладно, на пальцах.
Я не писал, что без него можно обойтись. Просто у Вас виртуалки агрегируются бриджом в один пучок, потом заворачиваются на форвард и/или нат, проходя тем самым в мир.
У топик-стартера другая задача. Просто войти виртуалкой в ту же сеть, куда смотрит eth0.
Вот как-то так. Сервак стоит в продакшне:
aliech@antares:~$ sudo brctl show br0
bridge name bridge id STP enabled interfaces
br0 8000.006098ef2f13 no tap0
vlan58
br1 8000.006098ef2f13 no tap1
vlan240
aliech@antares:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet manual
# Our managment vlan
auto vlan58
iface vlan58 inet manual
vlan-raw-device eth0
# External vlan
auto vlan240
iface vlan240 inet manual
vlan-raw-device eth0
# Bridge for vlan58
auto br0
iface br0 inet static
address 10.58.58.150
netmask 255.255.255.0
network 10.58.58.0
broadcast 10.58.58.255
gateway 10.58.58.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.58.58.1
bridge_ports vlan58
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
# Bridge for vlan240
auto br1
iface br1 inet manual
bridge_ports vlan240
bridge_fd 9
bridge_hello 2
bridge_maxage 12
brige_fd off
Что значит войти?
Ещё разок. Вы бридживали виртуалки, дабы их сагрегировать. ТС хочет бриджевать виртуалки и сетевой интерфейс. Как у меня в примере.
Что Вы подразумеваете под словом сагрегировать? Что-то я немного в терминологии путаюсь.
Есть куча виртуальных портов. Писать правила под кучу - лень. ПРоще использовать один бридж. Это и есть агрегация.
Ваш ip 88.198.52.215? Можете показать iptables? Правила для forward и цепочку nat?
Есть подозрение, что не смотря на бриджи вы их всё равно трансляцией водите.
у меня там часть виртуалок через бридж, часть в своей сетке...
по поводу ната:
-A POSTROUTING -o br0 -s 192.168.122.0/24 -j SNAT --to-source 88.198.52.215а вот в плане Forward
-A FORWARD -i virbr0 -j ACCEPT[root@sip ~]# traceroute ya.ru
traceroute to ya.ru (93.158.134.3), 30 hops max, 40 byte packets
1 static.88-198-52-2хх.clients.your-server.de (88.198.52.215) 0.165 ms 0.139 ms 0.123 ms
2 static.88-198-52-193.clients.your-server.de (88.198.52.193) 0.952 ms 1.003 ms 1.065 ms
3 hos-tr3.juniper2.rz6.hetzner.de (213.239.252.1) 0.258 ms 0.233 ms hos-tr4.juniper2.rz6.hetzner.de (213.239.252.129) 0.217 ms
4 hos-bb1.juniper2.ffm.hetzner.de (213.239.240.226) 3.432 ms 3.573 ms 3.444 ms
5 Yandex-am-Main.yandex.net (80.81.192.251) 5.482 ms 5.376 ms 5.074 ms
6 rubidium-vlan904.yandex.net (213.180.208.94) 59.066 ms 60.016 ms 59.983 ms
7 www.yandex.ru (93.158.134.3) 64.664 ms 65.011 ms 64.569 msТогда странно. Если этот трейс с br0 - тогда не знаю. Только на маску подсети можно жаловаться.
В смысле трейс с br0? Это трейс с виртуалки. Через br0
=-)) все бы ничего! Расскурил я нет по пводу виланов в дебиане, в принципе идея хорошая маркировать пакет и сувать в интерфейс =-) блин только почемуто, под виланами не хотит работать сетка тупо затыкаеться сетка и все.
auto eth1
iface eth1 inet dhcp
Клево все пашет получаю ип от дшсп сервака.
Как только делаю
auto eth1.200
iface eth1.200 inet dhcp
Думаю обьяснять не нужно.
Происходит затык и все тут =-)))))
Это вы не влан делаете. А алиас. Влан в моём примере.
auto vlan58
iface vlan58 inet dhcp
vlan-raw-device eth0
А разве алиасы пишуться не черз :
Насколько я раскурил нет писать можно как
auto vlan58
iface vlan58 inet dhcp
vlan-raw-device eth0
или
auto eth1.58
iface eth1.58 inet dhcp
vlan-raw-device eth0
(где 1 сетевое устройство и после точки вилан)
Но ради чистоты эксперимента перепрописал!
Кстати поднимаеться одинаокво!!!! Эфект тот же
===============================================================================
ifup vlan58
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
Added VLAN with VID == 58 to IF -:eth1:-
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/vlan58/00:80:48:14:13:15
Sending on LPF/vlan58/00:80:48:14:13:15
Sending on Socket/fallback
DHCPDISCOVER on vlan58 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on vlan58 to 255.255.255.255 port 67 interval 19
DHCPDISCOVER on vlan58 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on vlan58 to 255.255.255.255 port 67 interval 14
DHCPDISCOVER on vlan58 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
=================================================================================
ifup eth1.58
Set name-type for VLAN subsystem. Should be visible in /proc/net/vlan/config
Added VLAN with VID == 58 to IF -:eth1:-
Internet Systems Consortium DHCP Client V3.1.3
Copyright 2004-2009 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth1.58/00:80:48:14:13:15
Sending on LPF/eth1.58/00:80:48:14:13:15
Sending on Socket/fallback
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 13
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 8
DHCPDISCOVER on eth1.58 to 255.255.255.255 port 67 interval 6
No DHCPOFFERS received.
No working leases in persistent database - sleeping.
========================================================
если обратить внимание и там и там поднимаеться 58 вилан но блин не пашет я так думаю что с другой стороны на маршрутизаторе тоже виланы должны прописаны
притом мы так указываем vlan-raw-device eth0 на каком устройстве поднять
а через точку тобишь eth1-устройство и через точку вилан (просто так проще)
В вашем первом посте про вланы не было заветного
vlan-raw-device eth0ЗЫ: всё хорошо в меру. Зачем вам вланы?
ЗЫ2: вы с начальной проблемой разобрались?
Согласен пофиг на все эти виланы! =-) но проблкма так и асталась!
liech@antares:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet manual
# Our managment vlan
auto vlan58
iface vlan58 inet manual
vlan-raw-device eth0
# External vlan
auto vlan240
iface vlan240 inet manual
vlan-raw-device eth0
# Bridge for vlan58
auto br0
iface br0 inet static
address 10.58.58.150
netmask 255.255.255.0
network 10.58.58.0
broadcast 10.58.58.255
gateway 10.58.58.1
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 10.58.58.1
bridge_ports vlan58
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
# Bridge for vlan240
auto br1
iface br1 inet manual
bridge_ports vlan240
bridge_fd 9
bridge_hello 2
bridge_maxage 12
brige_fd off
Если делать как ту описано то пропадает и самма локальная сеть.
Поэтому решил попробовать поднять просто вилан чтобы проверить под ним работоспособность сети.
Сейчас поднял у себя все дома для чистоты Эксперемента сейчас поставлю виртуальный линух с 0. с настройками и буу описывать подробнее проблему