LINUX.ORG.RU
ФорумAdmin

Внешниt IP для VMware под Debian

 , ,


0

1

Есть удалённый сервер с Debian и одной сетевой картой. На нём поднята VMware Workstation c тремя гостевыми машинами. Кроме IP-адреса самого сервера есть ещё три IP. Задача присвоить двум гостевым системам свой собственный IP а последний IP завязать на NAT или Host-only ( VMnet1 или VMnet8 ), чтобы любое гостевое подключение имело внешний IP отличный от хоста. Стандартные методы не прошли.

Добавление в /etc/network/interfaces записей типа:

eth0 eth0:0 eth0:1 eth0:2

вопрос не снимают, т.к. VMware видит только IP хоста при Bridge или Host-only, поскольку все eth0:х - это всего лишь алиасы. Гугль ничего путного по этому поводу не выдаёт.

Ещё раз кратко суть:

Есть удалённый сервер с одной сетевой картой. На нём под Debian стоит VMware Workstation c тремя гостевыми машинами. И есть 4 IP. Первый уже закреплён за сервером. Оставшиеся три надо привязать к гостевым машинам. Как это сделать?



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

Ответ на: комментарий от ktk

Что мост? То что надо использовать Bridgе и так более менее прозрачно. Вопрос же не о том. Варя видит только eth0. Остальные алиасы она не видит в упор. Что означает, всего лишь один прискорбный факт: Bridgе я могу настроить только на хост IP. Остальные IP для VMware просто не существуют. А нужны как раз именно они, Чтобы Очевидный выход виртуальные сетевые карты под Дебианом. Причём такие, которыке бы работали именно как сетевые карты, а не алиасы. Но как? Гугль тоже молчит, выдавая кучу барахла о том как зычно создаются эти самые вируальные карты той же Варей или Virualbox. Ну или хотя бы научить Варю видеть эти хреновы алиасы. Но я сомневаюсь, что про Варю мне тут кто-то что-то путное по теме скажет.

sserjoga
() автор топика

Оставшиеся три надо привязать к гостевым машинам.

А как ты настраивал IP на гостевых машинах? По идее врубаешь мост и делаешь статику внутри машины и всё.

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

Мост на что? VMware НЕ ВИДИТ алиасы. Уж не знаю даже как вам это ещё объяснить... Не к чему мостить, понимаете? НЕ К ЧЕМУ!!! Кроме как к IP хоста. Он привязан к eth0 Добавление же в /etc/network/interfaces записей типа: eth0:0 eth0:1 eth0:2 делает остальные IP достумными по сети. Они пингуются, на них можно вешать сайты и всё такое, но в настройках VMware их нет :( В этом то и проблема, что я не могу их замостить. Варя девятая. Надо или научить её видеть алиасы, или настроить Debian так, чтобы это были не алиасы, а полноценные сетевухи. Хоть и виртуальные, но сетевухи. Я могу прикурить гостевой все три стандартных интерфейса, могу насоздавать новых. Только толку от этого ноль. Они работают только с eth0. И всё.

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

Так и должно быть по идее. Алиасы создаст гостевая система, назначив свой IP. Т.е. на уровне хоста или vmware ничего делать не надо. Надо назначить виртуалкам одну сетевушку в режме моста, а он уже влепят ей IP.

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

Ты не врубаешься, тебе правильно все говорят, просто не полностью.
Удали алиасы с реального интерфейса, выпусти виртуалки через варин bridged-адаптер (с указанным физическим внешним интерфейсом) и назначь требуемые адреса/маршруты уже в виртуальных машинах. Вот и всё. Не надо пытаться бриджевать виртуалку с альясом.

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

В этом случае IP ей «влепит» VMware, и это будет отнюдь не свободный внешний IP, а прикурится хост-IP. Такой вариант не подходит. Гость должен иметь внешний IP. И он должен отличаться от IP хоста. А для того, чтобы это было так VMWare должна увидеть остальные IP. Тогда в режиме моста я сам смогу выбрать к какому IP Мостить ту или иную вируалку. Только так и никак иначе.

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

У сетевушки может быть несколько IP. Ты хоть попробуй.

А для того, чтобы это было так VMWare должна увидеть остальные IP

Теоретически ей насрать, что ты делаешь с сетевушкой из гостя. Режим моста просто даёт дополнительное API для назначения IP. Иначе они будут вхолостую.

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

Ну как это «где»? В официальной документации к варе, в первую очередь.

https://www.vmware.com/support/ws4/doc/network_bridged_ws.html

If you use bridged networking, your virtual machine needs to have its own identity on the network. For example, on a TCP/IP network, the virtual machine needs its own IP address.

If you use bridged networking, the virtual machine is a full participant in the network. It has access to other machines on the network and can be contacted by other machines on the network as if it were a physical computer on the network.

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

я не тебе, а тс.

просто в телефоне ошибся на другой коммент ответил.

ktk ★★★★
()

Похоже, что к этому вопросу вернусь через пару дней. Седьмой дебиан принёс ещё один неприятный сюрприз. Synaptic не отображает буквы. Вообще... Никакие... И нигде... Такого я от Debian не ожидал. :(Придётся опять глаза портить. Или лучше сразу вернуться к шестому. Потом буду проверять ваши советы.

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