LINUX.ORG.RU
решено ФорумAdmin

hetzner promox и vswitch

 


0

1

Привет! На Хетзнере стоят 2 дедика с ubuntu 20.04. На каждом по 2 виртуалки ubuntu. В личном кабинете поднял vswitch для объединения машин. Дополнительных ip нету. Она вроде не нужна для локальной сети. У обеих стоял vbox. Конфигурация сети такая:

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s31f6:
      addresses:
        - <ip-хетзнер>/32
      routes:
        - on-link: true
          to: 0.0.0.0/0
          via: 46.4.96.33 <шлюз хетзнер>
      gateway6: fe80::1
      nameservers:
        addresses:
          - 185.12.64.1
          - 185.12.64.2
  vlans:
    enp0s31f6.4000:
      id: 4000
      link: enp0s31f6
      mtu: 1400
      addresses:
        - 192.168.100.2/24

Второй тоже такой же, только ip vlan 192.168.100.3/24

Между ними все работала. Пинги между всеми машинами работали. iptables все поставил ACCEPT и плюс только:

# iptables -t nat -S
-P PREROUTING ACCEPT
-P INPUT ACCEPT
-P OUTPUT ACCEPT
-P POSTROUTING ACCEPT
-A PREROUTING -i enp0s31f6 -p tcp -m tcp --dport 33335 -j DNAT --to-destination 192.168.100.46:33335
-A PREROUTING -i enp0s31f6 -p tcp -m tcp --dport 33337 -j DNAT --to-destination 192.168.100.47:33337
-A PREROUTING -i enp0s31f6 -p tcp -m tcp --dport 33337 -j DNAT --to-destination 192.168.100.138:33338
-A PREROUTING -i enp0s31f6 -p tcp -m tcp --dport 33337 -j DNAT --to-destination 192.168.100.139:33339
-A POSTROUTING -s 192.168.100.0/24 -j MASQUERADE

Все работало. Потом решил перейти на promox. Поставил на втором сервере, первый пока оставлен на vbox

Промох не обновлял. Стоит с коробки installimage Сейчас на promox на хосте сеть такой:

auto lo
iface lo inet loopback
iface enp0s31f6 inet manual
auto vmbr0
iface vmbr0 inet static
        address <хетзнер ip>
        netmask 255.255.255.0
        gateway <хетзнер шлюз>
        bridge_ports enp0s31f6
        bridge_stp off
        bridge_fd 0
iface enp0s31f6.4000 inet manual
auto vmbr4000
iface vmbr4000 inet manual
        bridge_ports enp0s31f6.4000
        bridge_stp off
        bridge_fd 0
        mtu 1400

На виртуалках ubuntu делаю так:

network:
  version: 2
  ethernets:
    enp0s3:
      dhcp4: false
      addresses: [192.168.100.5/24]
      mtu 1400

Но пинга между серверами нет. Проверил все возможные комбинации. Что можно сделать? Спасибо!



Последнее исправление: tarabukinivan (всего исправлений: 4)

На debian при такой конфигурации тоже нет пинга с хоста

auto lo

iface lo inet loopback

iface lo inet6 loopback

auto enp0s31f6

iface enp0s31f6 inet static

address <ip-хетзнер>/26

gateway 138.201.55.193

up route add -net 138.201.55.192 netmask 255.255.255.192 gw 138.201.55.193 dev enp0s31f6

route 138.201.55.192/26 via 138.201.55.193 iface enp0s31f6 inet6 static

address 2a01:4f8:172:10de::2/64

gateway fe80::1

auto enp0s31f6.4000

iface enp0s31f6.4000 inet static

address 192.168.100.5/24

id 4000

mtu 1400

Как настроить debian, чтобы был связь между хостами?

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

Слушай, ну ты же умный человек, раз таким занимаешься, ты что, не видишь, что у тебя всё криво-косо в тексте? Тут стандартный Markdown, не так уж всё трудно: Как правильно копировать вывод терминала

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

Спасибо вот оно как! Исправляю. Никогда не видел такой форум

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