3 VDS + 2 провайдера в домашних условиях

12
AE
На сайте с 04.07.2013
Offline
1
#11

Всем снова привет.

В общем не смог я пустить трафик второго сервера через Nginx Proxy, так как не смог настроить нормальную маршрутизацию внутри локальной сети.

У Nginx Proxy всего одна сетевая карта.

И в /etc/init.d/networking она прописана так:

auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.100.20
netmask 255.255.255.0
gateway 192.168.100.1

И Роутер 1 делает 80 Port Forwarding на 192.168.100.20, все работает отлично.

Но как настроить второй интерфейс по аналогии - не знаю.

auto eth0:1
allow-hotplug eth0:1
iface eth0:1 inet static
address 192.168.100.20
netmask 255.255.255.0
gateway 192.168.100.2

Так не работает, получается надо прописывать маршрутизацию пакетов? Вообще подобную задумку можно реализовать в рамках одной сетевой карты на Nginx proxy?

O
На сайте с 04.04.2013
Offline
69
#12
AtEvgen:
Всем снова привет.

Основная проблема системы в шкафу или в савдеповском холодильнике в том, что нужно туда тянуть провода. Как минимум питание+ витую пару. А так как вартира не моя, то вариант со сверлением дополнительных отверстий недопустим.

У меня прихожке есть шкаф и там разместил сервер... электричество прокинул через удлинитель по плинтусам :).

Да и комп сам не шумный

AE
На сайте с 04.07.2013
Offline
1
#13
owari:
У меня прихожке есть шкаф и там разместил сервер... электричество прокинул через удлинитель по плинтусам :).
Да и комп сам не шумный

У меня плинтусов нет, в этом беда. Т.е. кабель некуда прятать, он тупо валяется и всех раздражает.

В общем про#%лся я два дня с этим Nginx Proxy сервером.

В итоге смог настроить сеть, направил трафик серверов через него.

Работает шустро, теперь можно масштабироваться, ставить дополнительные мощности и организовывать хостинг-систему как у hetzner

Что удивило:

1. Нагрузка на Nginx Proxy есть, причем сейчас ночь а она стабильно 2-3% CPU жрёт.

2. Из 1GB DDR2 RAM (PC5300) свободно осталось только 350mb

Вопросы:

1. Нужно ли включать GZIP сжатие на серверах, если GZIP включено на Nginx Proxy?

M
На сайте с 24.10.2011
Offline
173
#14
AtEvgen:
Нагрузка на Nginx Proxy есть, причем сейчас ночь а она стабильно 2-3% CPU жрёт.

все зависит от процессора и трафика. на e5-2430 и трафике около 30 Мбит/с при 320 запросах в секунду тоже около 2-3% на каждый из 8 воркеров

AtEvgen:
Из 1GB DDR2 RAM (PC5300) свободно осталось только 350mb

свободно около 900, т.к. 570 - это дисковый кеш

AtEvgen:
Нужно ли включать GZIP сжатие на серверах, если GZIP включено на Nginx Proxy?

не нужно

ps почему постоянно к слову nginx добавляется proxy? зачем при этом они еще и выделяются болдом?

O
На сайте с 04.04.2013
Offline
69
#15
AtEvgen:


В итоге смог настроить сеть, направил трафик серверов через него.

Работает шустро, теперь можно масштабироваться, ставить дополнительные мощности и организовывать хостинг-систему как у hetzner

Проверял? отключал один из каналов и заходится например через мобильный интернет на сайты?

AE
На сайте с 04.07.2013
Offline
1
#16

Всем привет. Сорри что я пропадал. Сеть работала все это время через Nginx Proxy и я вынужден констатировать что покупаю DS и переезжаю туда. Проект провалился.

Основное время все работает отлично, а потом БАЦ и сайты недоступны.

Приходится ребутить:

- Роутеры

- Свичи

- Nginx Proxy

- иногда и сами сервера

Иначе нихрена не работает. Пингуется - да. SSH работает - да. Интернет есть - да. А трафик по сети НЕ ИДЕТ.

Хотел сэкономить, но не получилось. А ведь изначально все так радужно начиналось ...

P
На сайте с 08.03.2007
Offline
250
#17

Наверно потому что Вы не захотели понять как работает маршрутизация?

AE
На сайте с 04.07.2013
Offline
1
#18
Pilat:
Наверно потому что Вы не захотели понять как работает маршрутизация?

Я несколько дней пытался вникнуть в этот мануал и его производные по сети:

http://www.opennet.ru/docs/RUS/LARTC/x348.html

Но до сих пор не понимаю, что дают те или иные команды в конфиге.

Вот /etc/network/interfaces

auto eth0
iface eth0 inet static
address 192.168.100.20
netmask 255.255.255.0
network 192.168.100.0
broadcast 192.168.100.255
gateway 192.168.100.1

auto eth1
iface eth1 inet static
address 192.168.101.20
netmask 255.255.255.0
network 192.168.101.0
broadcast 192.168.101.255
gateway 192.168.101.1

А вот /root/route.sh, который висит в автозагрузке

IP1=192.168.100.20
P1_NET=192.168.100.0/25
P1=192.168.100.1
IF1=eth0

IP2=192.168.101.20
P2_NET=192.168.101.0/25
P2=192.168.101.1
IF2=eth1

ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2

ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2

ip route add default via 192.168.100.1 dev eth0

ip rule add from $IP1 table T1
ip rule add from $IP2 table T2

Если укажете на ошибку буду очень признателен!

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий