LINUX.ORG.RU
ФорумAdmin

proxmox проблемы с сетью

 


0

2

Proxmox

source /etc/network/interfaces.d/*

auto lo
iface lo inet loopback

allow-hotplug eth0

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.40.44
        netmask  255.255.255.0
        gateway 192.168.40.35
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet static
        address  192.168.115.165
         netmask  255.255.255.0
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0
создаю виртуальную машину настройки сети
iface eth0 inet static
address 192.168.40.167
netmask 255.255.255.0
auto eth0

получается что виртуальная машина изолирована, пинги не идут не в виртуалку, ни из виртуалке наружу

 ping 192.168.40.167
PING 192.168.40.167 (192.168.40.167) 56(84) bytes of data.
--- 192.168.40.167 ping statistics ---
20 packets transmitted, 0 received, 100% packet loss, time 19119ms
как настроить сеть между ними, чтобы у виртуальной машины был доступ наружу?


В госте нужно указать ещё pointpoin и gateway.
В твоём случае должно выглядеть так:

iface eth0 inet static
address 192.168.40.167
netmask 255.255.255.0
auto eth0
pointopoint 192.168.40.44
gateway 192.168.40.44

Deleted
()
Ответ на: комментарий от Deleted

как видно из конфига

vmbr0
bridge_ports eth0

kresh1
() автор топика
Ответ на: комментарий от Deleted

В госте нужно указать ещё pointpoin и gateway.

Ничего подобного. И гейтвей неправильный, надо gateway 192.168.40.35. Пойн2пойнт вообще не нужен. И все эти настройки никак не влияют на пинги внутри подсети.

stave ★★★★★
()
Ответ на: комментарий от stave

опишу как можно подробнее на сервере стоит две сетевых карты. Обе карты включены в bridge соответственно

eth0 ->vmbr0 address 192.168.40.44
eth1 ->vmbr1 address 192.168.115.165
С сервера пингуются все хосты vmbr0 и vmbr1 Создана виртуальная машина с интефейсом
bridge vmbr0 virtio address 192.168.40.167
С сервера адрес 192.168.40.167 не пингуется с клиента адрес 192.168.40.44 не пингуется

kresh1
() автор топика
Ответ на: комментарий от kresh1

Угу. Основная часть понятна. С точки зрения конфига ничего больше и не надо ни на проксмоксе, ни в виртуалке. Какая ОС стоит в виртуалке, дебообразная? Покажи ifconfig и ip route show.

stave ★★★★★
()
Ответ на: комментарий от stave

кратко ifconfig

eth0 
inet addr:192.168.40.167 Bcast:192.168.40.255 mask 255.255.255.0
lo inet addr 127.0.0.1 Mask: 255.0.0.0
ip route show
default via 192.168.40.44 dev eth0
192.168.40.0/24 dev eth0 proto kernel scope linc src 192.168.40.167

kresh1
() автор топика
Ответ на: комментарий от kresh1

Почему у тебя дефолтный маршрут идет через 44 адрес? Меняй на гейтвей в этой сети как на проксе, 35.

Статистика какая-то в ифконфиге по интерфейсу eth0 есть?

stave ★★★★★
()
Ответ на: комментарий от kresh1

Попробуй ради теста сменить сетевую карту в виртуалке с virtio на e1000.

stave ★★★★★
()
Ответ на: комментарий от stave

дефолтовый маршрут исправил на правильный (44 это по прошлому замечанию) опишу весь ifconfig

eth0 Link encap: Ethernet HWaddr 77:88:22:88
inet addr :192.168.40.167 Bcast:192.168.40.255 Mask:255.255.255.0
inet6 addr: 54gd:wdff:213:234234: Scope:Link
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:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo почти такой же

kresh1
() автор топика
Ответ на: комментарий от kresh1

HWaddr 77:88:22:88

Мак неверный у eth0. Какой мак в проксмоксе у интерфейса? То-ли драйвер встал криво, непонятно. Попробуй удалить сетевую карту и создать по новой (возможно со сменой драйвера в проксмоксе, как писал выше)

Посмотри арп таблицу на проксмоксе, там виден мак сетевой карты виртуальной машины? arp -a например

stave ★★★★★
()
Ответ на: комментарий от kresh1

мак верный, я просто печатаю руками весь ifconfig ... для быстроты написал так, мак адреса совпадают

kresh1
() автор топика
Ответ на: комментарий от kresh1

Если в статистике интерфейса после пингов по прежнему пусто, попробуй удалить этот интерфейс и поднять по новой. Косяк в псевдо-железе где-то похоже.

Посмотри всё-таки арп таблицу на проксе, виден там мак виртуалки? Если есть доступ к свичу, в который это всё входит, можно там глянуть мак, висит он за портом проксмокса или нет.

stave ★★★★★
()
Ответ на: комментарий от stave

arp -n


arp -n
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.115.30          ether   00:0f:ea:38:91:f7   C                     vmbr0
192.168.40.33            ether   00:25:ab:3f:13:08   C                     vmbr0
192.168.40.35            ether   7e:a7:b5:19:5f:d1   C                     vmbr0
192.168.40.33            ether   00:25:ab:3f:13:08   C                     vmbr1
192.168.115.30           ether   00:0f:ea:38:91:f7   C                     vmbr1
192.168.40.241           ether   fe:45:97:16:be:82   C                     vmbr0
сетевого интерфейса виртуальной машины нет

kresh1
() автор топика
Ответ на: комментарий от kresh1

Эмм. Ты тоже видишь непонятки в этой таблице? Почему-то через vmbr0 видно вторую сеть, и через vmbr1 аналогично.

stave ★★★★★
()
Ответ на: комментарий от kresh1
Address                  HWtype  HWaddress           Flags Mask            Iface
192.168.40.35            ether   7e:a7:b5:19:5f:d1   C                     vmbr0
192.168.40.241           ether   fe:45:97:16:be:82   C                     vmbr0
192.168.40.33            ether   00:25:ab:3f:13:08   C                     vmbr0
192.168.40.167           ether   3a:30:66:64:34:38   C                     vmbr1
192.168.40.167           ether   3a:30:66:64:34:38   C                     vmbr0
kresh1
() автор топика
Ответ на: комментарий от stave

нет, я уже некоторое время не могу заставить нормально работать этот гипервизор....как при установке самого дистрибутива, так и пакетов proxmox .....спихну все на virtualbox.. попробую на другой системе поставить proxmox

kresh1
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.