- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Что делать, если ваша email-рассылка попала в спам
10 распространенных причин и решений
Екатерина Ткаченко
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Есть IP хост машины(70.XX.XX...) и несколько IP из другой подсети(100.XX.XX...).
Для дополнительных IP назначаются собственные МАС адреса в панели хостера.
Виртуализация KVM - 2 витруальных машишины Ubuntu14 под web проекты
Подскажите пожалуйста, где почитать про настройку IP адресов или как это делается?
http://wiki.libvirt.org/page/Networking#Bridged_networking_.28aka_.22shared_physical_device.22.29
Оптимизайка, а точно мост нужно настраивать? (Networking #Bridged_networking .28aka .22shared physical_device.22.29)
Там ведь нигде физический IP машин не прописывается вроде. Да и мост у меня уже был настроен на br0. И в виртуалке я прописал МАС адрес который привязан к IP в панели хостера. Или ещё что-то нужно было сделать?
Да, нужен мост. Тогда данные из виртуалок потекут через физический интерфейс, на который завязан этот мост. При этом провайдер должен разрешить это (но судя по тому, что Вы упоминаете привязку MAC адресов к IP адресам, это самое оно и есть).
Также можно использовать NAT, но это хуже. Хостер Вам выдал эти IP-адреса, надеюсь?
Оптимизайка, да :)
Там подсети разные. У хоста 70.XXX... А доп IP 100.XX.XX - вот в чём проблема. Нужно ещё в каждой виртуалке прописывать статический IP c этой подсетью.
Читаю сейчас http://openadmins.ru/blog/kvm-network-iptables но там ручками писать нужно, а я юзаю ГИ virt-manager. Там можно добавить несколько сетевых интерфейсов:
-Мост
-Агрегация
-Ethernet
-VLAN
Какой из них именно нужно добавлять на ВМ ? Мост уже добавлен и вроде работает
Да, в каждой виртуалке надо прописать статический IP и шлюз, как обычно.
Если не работает, покажите для начала сетевую конфигурацию основного хоста (гипервизора)
ifconfig
ip route
cat /etc/sysctl.conf |grep ipv4
и сетевую конфигурацию KVM
virsh iface-list
и для каждого
virsh iface-dumpxml ИМЯ
virsh net-list
и для каждого
virsh net-dumpxml ИМЯ
На хосте правил только /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto em0
iface em0 inet dhcp
auto br0
iface br0 inet static
address 70.99.99.33
gateway 70.99.99.1
netmask 255.255.255.0
network 70.99.99.0
broadcast 70.99.99.255
bridge_ports em0
bridge_stp off
bridge_maxwait 0
bridge_fd 0
А как и что на виртуалке прописывать не знаю ((
Доп IP типа 100.88.88.66
---
br0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
inet6 addr: XXXXXXXXXXXXXXXXXXXXXXXXXXXX/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1777 errors:0 dropped:0 overruns:0 frame:0
TX packets:656 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:147798 (147.7 KB) TX bytes:127002 (127.0 KB)
em0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1827 errors:0 dropped:8 overruns:0 frame:0
TX packets:649 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:185260 (185.2 KB) TX bytes:126550 (126.5 KB)
Interrupt:16
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:394 errors:0 dropped:0 overruns:0 frame:0
TX packets:394 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:31604 (31.6 KB) TX bytes:31604 (31.6 KB)
virbr0 Link encap:Ethernet HWaddr XXXXXXXXXXXXXXXXX:3d
inet addr:192.168.122.1 Bcast:192.168.122.255 Mask:255.255.255.0
UP BROADCAST 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:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
пока только с одной вожусь
<network>
<name>default</name>
<uuid>хххххххххххххххххххххххххххххххххххх</uuid>
<forward mode='nat'>
<nat>
<port start='1024' end='65535'/>
</nat>
</forward>
<bridge name='virbr0' stp='on' delay='0'/>
<ip address='192.168.122.1' netmask='255.255.255.0'>
<dhcp>
<range start='192.168.122.2' end='192.168.122.254'/>
</dhcp>
</ip>
</network>
--
Name State MAC Address
---------------------------------------------------
br0 active ххххххххххххххххххх:b6
lo active 00:00:00:00:00:00
<interface type='bridge' name='br0'>
<protocol family='ipv4'>
<ip address='70.99.99.33' prefix='24'/>
</protocol>
<protocol family='ipv6'>
<ip address='ххххххххххххххххххх:bfb6' prefix='64'/>
</protocol>
<bridge>
<interface type='ethernet' name='em0'>
<mac address='ххххххххххххххххххх:b6'/>
</interface>
</bridge>
</interface>
#net.ipv4.conf.default.rp_filter=1
#net.ipv4.conf.all.rp_filter=1
#net.ipv4.tcp_syncookies=1
#net.ipv4.ip_forward=1
#net.ipv4.conf.all.accept_redirects = 0
# net.ipv4.conf.all.secure_redirects = 1
#net.ipv4.conf.all.send_redirects = 0
#net.ipv4.conf.all.accept_source_route = 0
#net.ipv4.conf.all.log_martians = 1
default via 70.99.99.1 dev br0
70.99.99.0/24 dev br0 proto kernel scope link src 70.99.99.33
70.99.99.0/24 dev em0 proto kernel scope link src 70.99.99.33
192.168.122.0/24 dev virbr0 proto kernel scope link src 192.168.122.1
---------- Добавлено 02.11.2014 в 16:24 ----------
Инета на виртуалке нету..
# ifconfig
br0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
em0 Link encap:Ethernet HWaddr ххххххххххххххххххх:b6
inet addr:70.99.99.33 Bcast:70.99.99.255 Mask:255.255.255.0
Двум интерфейсам назначен один IP адрес. Так не должно быть, уберите для em0 настройки ip-адреса, а для br0 оставьте. После чего сделайте вывод
brctl show
Так не должно быть
Закоментил строки в /etc/network/interfaces
--
# The primary network interface
#auto em0
#iface em0 inet dhcp
bridge name bridge id STP enabled interfaces
br0 8000.ххххххххххххb6 no em0
virbr0 8000.000000000000 yes
Хорошо, теперь, надеюсь, ifconfig показывает отсутствие назначенного ip-адреса для интерфейса em0 и имеется адрес для br0.
Теперь удаляйте все "виртуальные сети", virbr0 в частности. Это можно сделать через virt-manager, если Вы им пользуетесь. В настройках виртуальной машины необходимо удалить все сетевые карты (NIC), добавить заново новую, в которой Устройство хоста - выбрать "Устройство хоста br0", MAC-адрес ввести тот, что дал хостер (это важно), Модель устройства - virtio.
После чего загрузить виртуалку и в ней прописать статический ip-адрес, тот, который соответствует этому MAC.
В результате на гипервизоре команда virsh iface-dumpxml br0 должна выдать
<interface type='bridge' name='br0'>
...
<bridge>
<interface type='ethernet' name='em0'>
<mac address='МАК'/>
</interface>
<interface type='ethernet' name='vnet0'>
<mac address='вашМАКпервойВиртуалки'/>
</interface>
...
</interface>
а brctl show должна показать, что в мост входят интерфейсы em0 и vnet0
Одно маленькое уточнение. Если можно
и в ней прописать статический ip-адрес
Это как?)