LINUX.ORG.RU

Настройка нескольких сетей в Proxmox

 


0

1

Всем доброго времени суток!

Имеется Proxmox, несколько гостевых систем как на UNIX, так и на windows. имеются две сети котрорые физически подключены к серверу с Proxmox, за eth0 - 192.168.0.0/24, шлюз/DHCP/DNS - 192.168.0.1 и eth1 - 10.46.0.0/24 шлюз 10.46.0.1, DNS/DHCP - 10.46.0.3.

ifconfig c хоста -

auto lo iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto vmbr0 iface vmbr0 inet static address 192.168.0.134 netmask 255.255.255.0 gateway 192.168.0.1 bridge_ports eth0 bridge_stp off bridge_fd 0

auto vmbr1 iface vmbr1 inet static address 10.46.0.5 netmask 255.255.255.0 bridge_ports eth1 bridge_stp off bridge_fd 0 post-up iptables -t nat -A POSTROUTING -s '10.46.0.0/24' -o vmbr0 -j MA$ post-down iptables -t nat -D POSTROUTING -s '10.46.0.0/24' -o vmbr0 -j $

Сетку за eth0 видно нормально, гостевые системы работают как с единой сетью.

Сетку за eth1 не видать, т.е я с самого хоста не пингую ни чего в сети 10.46.0.0.

Вопрос 1: помогите с настройкой сетей на хосте, и на гостевых системах, в частности интересуют на Windows, т.к. UNIX будут иметь доступ только до одной сети 192.168.0.0 Вопрос 2: как в гостевой системе Windows добавить еще один сетевой интерфейс для настройки на 2-ую сеть?

post-up iptables -t nat -A POSTROUTING -s '10.46.0.0/24' -o vmbr0 -j MA$ post-down iptables -t nat -D POSTROUTING -s '10.46.0.0/24' -o vmbr0 -j $

зачем?

Вопрос 2: как в гостевой системе Windows добавить еще один сетевой интерфейс для настройки на 2-ую сеть?

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

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

это пробывал с iptables, не прокатило, но и без этого не работает сеть 10.46.0.0, я не силен в настройках на UNIX-системах, поэтому и спрашиваю, что должно быть. Может нужны маршруты для сетей на хосте?

С гостевой разобрался, какой тип подключения должен быть в гостевой NAT или Bridged mode?

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

с гостевой системы с интерфейса подключенного к vmbr1, вижу его IP-адрес, но далбше тишина, гдето на хосте не прописан маршрут до сети 10.46.0.0

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

Все прописано. Интерфейс то апнут? Скорее всего, ты после изменения настроек не перегрузил проксмокс. Либо зайди на него по консоли и апни интерфейс вручную.

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

Bridged mode поставил, с гостевой видит только ip-адрес который висит на vmbr1, дальше тишина, может на хосте какой то маршрут нужен?

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

в том то и дело что с проксмокса не вижу шлюза

маршруты с хоста netstat -rn Kernel IP routing table Destination Gateway Genmask Flags MSS Window irtt Iface 0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 vmbr0 10.46.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr1 192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 vmbr0

трасировка с хоста до шлюза

traceroute 10.46.0.1 traceroute to 10.46.0.1 (10.46.0.1), 30 hops max, 60 byte packets 1 10.46.0.1 (10.46.0.1) 0.980 ms 1.175 ms 1.407 ms 2 хх.line209.ххх.ru (91.хх.хх.хх) 4.781 ms 5.003 ms 5.237 ms 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * *

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

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

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

кстати посмотрел трасировку и на гостевой, она так же видит в трасеровке шлюз, но 2-ой хоп идет на узел провайдера. Подключен в гостевой только один адаптер и насроен на сетку 10.46.0.0

seminem
() автор топика
Ответ на: комментарий от seminem
# network interface settings
auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

iface eth2 inet manual

iface eth3 inet manual

auto vmbr0
iface vmbr0 inet static
        address  10.10.10.148
        netmask  255.255.255.0
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet static
        address  172.16.10.199
        netmask  255.255.255.0
        gateway  172.16.10.1
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0


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

При этом большого смысла в навешивании ip на интерфейсы нет, достаточно одного для доступа к самому проксмоксу. Остальные интерфейсы должны работать как мосты. Конфиг просто с тестовой машины.

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

я на физические интерфейсы ип и не вешаю

я про ип на бриджах

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

а вот с моего сервера

auto lo
iface lo inet loopback

iface eth0 inet manual

iface eth1 inet manual

auto vmbr0
iface vmbr0 inet static
        address  192.168.0.134
        netmask  255.255.255.0
        gateway  192.168.0.1
        bridge_ports eth0
        bridge_stp off
        bridge_fd 0

auto vmbr1
iface vmbr1 inet static
        address  10.46.0.5
        netmask  255.255.255.0
        bridge_ports eth1
        bridge_stp off
        bridge_fd 0
seminem
() автор топика
Ответ на: комментарий от seminem

Если iptables отключен и с физическим состоянием линков все хорошо, то все должно работать. С проксмокса, я так понимаю, ты можешь отпинговать и шлюз, и внутреннюю виртуалку?

stave ★★★★★
()
Ответ на: комментарий от seminem
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         172.16.10.1     0.0.0.0         UG        0 0          0 vmbr1
10.10.10.0      0.0.0.0         255.255.255.0   U         0 0          0 vmbr0
172.16.10.0     0.0.0.0         255.255.255.0   U         0 0          0 vmbr1
stave ★★★★★
()
Ответ на: комментарий от stave

iptables по идее по дефолту в дебиан вырублен

таблица маршрутов такая же как и у меня

netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG        0 0          0 vmbr0
10.46.0.0       0.0.0.0         255.255.255.0   U         0 0          0 vmbr1
192.168.0.0     0.0.0.0         255.255.255.0   U         0 0          0 vmbr0


С проксмокса пингую виртуалку как на одной сетеке так и на другой.
С проксмокса осоновной шлюз хоста пингую, он у меня 192.168.0.1
С проксмокса не пингую ни одного адреса за eth1, то есть не вижу сетку 10.46.0.0

Ума не приложу что ему еще надо
seminem
() автор топика
Ответ на: комментарий от stave

физические оба линка живые, оба в апе

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

Ты в одной сети с шлюзом, какой смысл в трейсе? Проверь физику, в логике все нормально, на мой взгляд. Ради интереса поменяй местами хвосты и перенеси интерфейсы, исключишь баги сетевух.

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

так в том и дело что в одно сети, но пинга нет, почему то заворачивает трафик куда то

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

поменял в настройках прокса на интерфейсаф vmbr1 и vmbr2 бридж_порт, на eth0 и eth1, (физические линки поменял местами) обе сетки упали...

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

с доступом до проксмокса разобрался...

но проблема остается та же... теперь сеть 10.46.0.0 работает вместо 192.168.0.0

физически порты на сервере остались те же

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