И по любому wget я получаю какой-то мусорный файл от панели управления (Plesk) с машины, с которой пытаюсь "wget что угодно".
Сейчас пойду почитаю, что такое алиасы и как их поднять, и не зарубит ли меня Hetzner с такой мудрой схемою, но скажу сразу, что я слушал устройства tcpdump-ом в обеих схемах. В первой - все ломятся наружу, если ищу соседнюю машину, а во второй - не доходит до eth0.
Pilat: Вот пример дефолтного interfaces - из документации
В таком интерфейсе я теряю машину полностью и откатываю её настройки в рескью.
Pilat: Не читали Вы документацию.
Вы даже не представляете, сколько я этих документаций читал и чего только не пробовал.
Без особого понимания, но пробовал. Т.е. условно я понимаю, что адреса в примерах надо
менять на свои, что я и делаю, но не более. =)
Pilat: Первое что надо учесть - никаких ip адресов у адаптеров не ставят, ставят у бриджей.
Первый бридж делается автоматически при инсталляции.
Давно дефолтного не осталось. Но вот об отсутствии адаптеров на хост-машине - это,
для меня, совершенно не рабочий вариант. Только eth0, только с выданными адресами.
Естественно, я "бриджирую" eth0 хостовой машины "bridge_ports eth0", но тут же валю
всю сеть и иду в рескью.
Pilat: Второе - из той же документации берём организацию NAT
Именно так и делаю, перед перезагрузкой и потери хост-машины.
Pilat: И всё это делается из менюшек, не лазя в interfaces.
В интерфейс я полез от отчаяния, т.к. из множества возможных параматеров менюшки
не дают настраивать post-up/post-down, например.
Либо они должны появится при создании новых KVM/OVZ машин после обновления vmbr0/eth0
хоста, но это сразу означает для меня потерю связи с сетью.
Pilat: Остаётся вопрос - что Вы имели ввиду под VLAN, подозреваю что что-то не то.
Возможно. Я ниже предупредил, что кухарка от серверного администрирования. В чем вы,
думаю, сейчас убеждаетесь. Но "мне не палка нужна, а банан". Спасайте дурака! )
VLAN-ом я называю приватную сеть, с кучкой гостей, работающих через некий виртуальный
роутер vmbr1 и одним гостем, долбящимся и в приватной сети к машинам внутри нее, и наружу -
в интернет.
Pilat: PS:
Proxmox ставится в течении 10-ти минут, откуда сутки??? Хетзнеровскому инсталлятору всё
равно где лежит образ ISO , скачайте с Proxmox дистрибутив и его поставьте, не ставьте на
голый debian.
Видите, на сколько все у меня плохо с администрированием. =) Вы имеете ввиду "загрузиться в
rescue, смонтировать диски и на них установить этот ISO? Страшные вещи. Пахнет убитыми выходными.)
По этому я ставил minimal Debian, ставил Proxmox, тот матерился, ставил отдельно его части,
запускал процесс установки. Как получилось сутки? Вчера я первый раз в жизни монтировал
в рескью LVM потерявшего сеть сервера, что бы руками исправить interfaces из приведенного
выше сценария хоста в состояние с eth0 и адресами (дабы иметь к нему доступ по сети).
Сейчас это занимает 2 минуты, а вчера - 20 минут. От туда и сутки на Proxmox.
Я, кстати, вчера к вам в скайп нагло ломился по этому поводу, т.к. читал ваш бложек за прошлый
год и понял, что вот кто ткнет меня носом в.... =)
---------- Добавлено 23.08.2012 в 14:19 ----------
Где-то я вчера облажался, т.к. сейчас вами приведенный конфиг работает.
Т.е. eth0 manual, vmbr0 - берет интернет, машина - жива. Пойду наступать
Шикарный хостинг. Вообще бы не уходил, но с 20/02/11 партнерка закончена, а даже при 5 клиентах - уже денЯжка была. сам ищу сейчас и не понимаю, на кого переползать. с качеством у них очень хорошо, но партнерку б.
Очень удобный и правильный сервис, спасибо! Сделали мне праздник!
[ Никому про вас не расскажу! =) ]
Есть вопрос/предложение: у моего клиента в конкурентах ребята с 500000 ссылками,
из них, условно, 499 000 — сквозняки на 4-6 больших порталах. Ясень день, мне очень
не важны 499000 одинаковых +\- анкора за 49 900 рублей.
Планируется ли дать возможность выборки или составления исключений по доменам?
У меня на 80-м порту ноды еще висит proxy во внутреннюю сеть.
И по любому wget я получаю какой-то мусорный файл от панели управления (Plesk) с машины, с которой пытаюсь "wget что угодно".
Сейчас пойду почитаю, что такое алиасы и как их поднять, и не зарубит ли меня Hetzner с такой мудрой схемою, но скажу сразу, что я слушал устройства tcpdump-ом в обеих схемах. В первой - все ломятся наружу, если ищу соседнюю машину, а во второй - не доходит до eth0.
Может кто упроятся, как я, рогом. Смотрите, что вы пробрасываете iptable'ом.
Заменив строки следующим образом, все чудесненько заработало:
post-up iptables -t nat -A POSTROUTING -o vmbr0 -j MASQUERADE
post-up iptables -t nat -A POSTROUTING -s '10.10.11.0/24' -o net0 -j MASQUERADE
Подскажите, напоследок, а тут то чего оно не работает?
Чего гость не видит сети, дальше 10.10.11.1?
Host:
# network interface settings
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto vmbr0
iface vmbr0 inet static
address 175.19.59.209
netmask 255.255.255.224
gateway 175.19.59.193
bridge_ports eth0
bridge_stp off
bridge_fd 0
auto vmbr1
iface vmbr1 inet static
address 10.10.11.1
netmask 255.255.255.0
bridge_ports none
bridge_stp off
bridge_fd 0
post-up echo 1 > /proc/sys/net/ipv4/ip_forward
post-up iptables -t nat -A POSTROUTING -s '10.10.11.0/24' -o eth0 -j MASQUERADE
post-down iptables -t nat -D POSTROUTING -s '10.10.11.0/24' -o eth0 -j MASQUERADE
Guest (CentOS):
#/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO="none"
ONBOOT="yes"
HWADDR="XX:XX:XX:XX:XX"
NETMASK=255.255.255.0
IPADDR=10.10.11.2
TYPE="Ethernet"
#/etc/sysconfig/network
NETWORKING=yes
NETWORKING_IPV6=no
HOSTNAME=nginx.localdomain
Этого "post-up echo 1 > /proc/sys/net/ipv4/ip_forward" действительно не было.
Следующий всем инструкциям подобен не следующего ни одной.
Вот пример дефолтного interfaces - из документации
В таком интерфейсе я теряю машину полностью и откатываю её настройки в рескью.
Не читали Вы документацию.
Вы даже не представляете, сколько я этих документаций читал и чего только не пробовал.
Без особого понимания, но пробовал. Т.е. условно я понимаю, что адреса в примерах надо
менять на свои, что я и делаю, но не более. =)
Первое что надо учесть - никаких ip адресов у адаптеров не ставят, ставят у бриджей.
Первый бридж делается автоматически при инсталляции.
Давно дефолтного не осталось. Но вот об отсутствии адаптеров на хост-машине - это,
для меня, совершенно не рабочий вариант. Только eth0, только с выданными адресами.
Естественно, я "бриджирую" eth0 хостовой машины "bridge_ports eth0", но тут же валю
всю сеть и иду в рескью.
Второе - из той же документации берём организацию NAT
Именно так и делаю, перед перезагрузкой и потери хост-машины.
И всё это делается из менюшек, не лазя в interfaces.
В интерфейс я полез от отчаяния, т.к. из множества возможных параматеров менюшки
не дают настраивать post-up/post-down, например.
Либо они должны появится при создании новых KVM/OVZ машин после обновления vmbr0/eth0
хоста, но это сразу означает для меня потерю связи с сетью.
Остаётся вопрос - что Вы имели ввиду под VLAN, подозреваю что что-то не то.
Возможно. Я ниже предупредил, что кухарка от серверного администрирования. В чем вы,
думаю, сейчас убеждаетесь. Но "мне не палка нужна, а банан". Спасайте дурака! )
VLAN-ом я называю приватную сеть, с кучкой гостей, работающих через некий виртуальный
роутер vmbr1 и одним гостем, долбящимся и в приватной сети к машинам внутри нее, и наружу -
в интернет.
PS:
Proxmox ставится в течении 10-ти минут, откуда сутки??? Хетзнеровскому инсталлятору всё
равно где лежит образ ISO , скачайте с Proxmox дистрибутив и его поставьте, не ставьте на
голый debian.
Видите, на сколько все у меня плохо с администрированием. =) Вы имеете ввиду "загрузиться в
rescue, смонтировать диски и на них установить этот ISO? Страшные вещи. Пахнет убитыми выходными.)
По этому я ставил minimal Debian, ставил Proxmox, тот матерился, ставил отдельно его части,
запускал процесс установки. Как получилось сутки? Вчера я первый раз в жизни монтировал
в рескью LVM потерявшего сеть сервера, что бы руками исправить interfaces из приведенного
выше сценария хоста в состояние с eth0 и адресами (дабы иметь к нему доступ по сети).
Сейчас это занимает 2 минуты, а вчера - 20 минут. От туда и сутки на Proxmox.
Я, кстати, вчера к вам в скайп нагло ломился по этому поводу, т.к. читал ваш бложек за прошлый
год и понял, что вот кто ткнет меня носом в.... =)
---------- Добавлено 23.08.2012 в 14:19 ----------
Где-то я вчера облажался, т.к. сейчас вами приведенный конфиг работает.
Т.е. eth0 manual, vmbr0 - берет интернет, машина - жива. Пойду наступать
на широкие грабли настройки сети гостей.
Не суть важно с интерфейсом. Вот конфиг хоста:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 175.19.59.209
netmask 255.255.255.224
gateway 175.19.59.193
auto vmbr0
iface vmbr0 inet static
address 192.168.1.1
netmask 255.255.255.0
bridge_ports eth0
bridge_stp off
bridge_fd 0
По идее так это должно выглядеть? Тычу пальцем в небо, бо еще не Админ.
Вы такие умные слова говорите, у меня даже в глазах потемнело. ;)
(ремарка: сутки ставил Debian+Proxmox)
Смотрите, вот мой бридж vmbr0:
IP address: 175.19.59.209 (мой единственный у Hetzner)
Subnet mask: 255.255.255.255 (?)
Gateway: _________ (?)
Bridge ports: _________ (?)
Вот мой vm00 Network device (net0):
Bridged mode (×)
Nat mode ( )
Bridge: vmbr0
VLAN Tag: 1
Model: Intel1000
MAC address: A0:B0:C0:Д0:E0:F0
Вот мой vm01..99 Network device (net0):
Bridged mode (×)
Nat mode ( )
Bridge: vmbr0
VLAN Tag: 1
Model: Intel1000
MAC address: A0:B0:C0:Д0:E0:F1
Кто тут что? Где я овощ? Куда NAT? Выручайте! )
Именно. Что бы разные сервисы LAMP болтались на своих vmXX, а VM00 - торчала наружу и разруливала приходящих по площадкам.
А Питерхост уже не катит?
Шикарный хостинг. Вообще бы не уходил, но с 20/02/11 партнерка закончена, а даже при 5 клиентах - уже денЯжка была. сам ищу сейчас и не понимаю, на кого переползать. с качеством у них очень хорошо, но партнерку б.