Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: настройка виртуального интерфейса  (Прочитано 577 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн neyroseptik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Добрый день!
Задам несколько диллетантский вопрос, но меня обуял жесткий тупняк и я никак не могу сообразить.
Имеется сервер ubuntu 14.04.1 x64, выполняющий роль интернет-шлюза, прокси, dhcp, zabbix-сервера и все. Начало тут меня коробить что такое мощное (32 ГБ RAM, Intel Xeon E5606) железо выступает в роли роутера и решил я поднять на нем несколько виртуальных машин. А теперь, собственно, вопрос - как мне поднять виртуальный интерфейс чтоб при этом не было разрыва с интернетом у пользователей локальной сети?
Предвидя вопросы даю:
/etc/network/interfaces:
auto lo
iface lo inet loopback


auto eth0
iface eth0 inet static
address 192.168.3.1
netmask 255.255.255.0
allow-hotplug eth0

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider

post-up /etc/nat
/etc/nat:
#!/bin/sh
iptables -F INPUT
iptables -F FORWARD
iptables -F OUTPUT
iptables -P INPUT ACCEPT
iptables -P OUTPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
echo "1" > /proc/sys/net/ipv4/ip_forward

alexxnight

  • Гость
Re: настройка виртуального интерфейса
« Ответ #1 : 02 Август 2016, 17:59:44 »
Какой механизм виртуализации Вы хотели бы использовать?

Оффлайн neyroseptik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: настройка виртуального интерфейса
« Ответ #2 : 03 Август 2016, 08:22:18 »
Для виртуальных машин kvm, а вот для виртуальных интерфейсов не определился - выберу тот, который поможет решить мою проблему
« Последнее редактирование: 03 Август 2016, 11:27:07 от neyroseptik »

alexxnight

  • Гость
Re: настройка виртуального интерфейса
« Ответ #3 : 03 Август 2016, 14:22:01 »
очень много статей как настроить bridge interface. Вводите в поисковике, там все просто...

но можно и без этого, все зависит от потребностей (сколько должно быть виртуальных машин) и возможностей (сколько есть белых ip, если они нужны, или возможность настройки DNAT).

(Нажмите, чтобы показать/скрыть)

Оффлайн neyroseptik

  • Автор темы
  • Новичок
  • *
  • Сообщений: 5
    • Просмотр профиля
Re: настройка виртуального интерфейса
« Ответ #4 : 03 Август 2016, 15:28:30 »
А можно поподробней про настройку без бриджа? Статей на самом деле очень много, но мне не удалось найти ни одной про то как создать ВМ без виртуального интерфейса.

alexxnight

  • Гость
Re: настройка виртуального интерфейса
« Ответ #5 : 03 Август 2016, 19:15:09 »
Провайдер Вам должен выдать белые ip адреса, по одному на каждую ВМ.

Устанавливайте kvm без bridge

в настройках ВМ в разделе <interface :

<interface type='direct'>
...
<source dev='Ваш_сетевой_интерфейс_к_провайдеру_например_eth0' mode='bridge'/>
...
</interface>

затем вручную указываете в настройках ВМ в interfaces то, что Вам прописал провайдер.
должно работать

Punko

  • Гость
Re: настройка виртуального интерфейса
« Ответ #6 : 03 Август 2016, 20:15:59 »
neyroseptik, это жесть, просить у провайдера белые айпи  под каждую машину Оо

Если для своих целей вам надо (без доступа извне), то проще всего, что ваш DHCP
сервер выдавал адреса машинам новым.
И проблем не будет ни у кого.

alexxnight

  • Гость
Re: настройка виртуального интерфейса
« Ответ #7 : 03 Август 2016, 20:42:10 »
Зависит от задач...
У ТС сервер играет роль шлюза.
Если нужно реализовать задачи внутренней сети, то нет смысла в белых IP.
Но если ВМ будут использоваться из внешней сети, то тут 2 пути: один ip на всех (и разделять трафик DNAT), либо на каждую ВМ свой IP...


Punko

  • Гость
Re: настройка виртуального интерфейса
« Ответ #8 : 03 Август 2016, 21:01:44 »
alexxnight, точно, всё зависит от задач.
Если планируется делать какой-то сайтодержатель, то проще (имхо) сделать внутренний айпи и задействовать HaProxy, например.neyroseptik, расскажи свои юзкейсы для виртуалок.

alexxnight

  • Гость
Re: настройка виртуального интерфейса
« Ответ #9 : 03 Август 2016, 22:49:00 »
alexxnight, расскажи свои юзкейсы для виртуалок.
(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.055 секунд. Запросов: 24.