LinuxForum.Fans
Тема

Сетевые проблемы и еще пару нюансов

Автор: XliN 73 сообщений 21964 просмотров
#129837

Вот такой конфуз. Под сервер СУБД был куплен комп с процем atom. Материнка там маленькая и всего один PCI слот. В итоге получается всего два сетевых интерфейса и они оба заняты. Сервер еще работает как шлюз для связи двух сетей.

Так же на него планируется поставить DNS и DHCP. Уже все сделано, но есть одно но.
Инет получаю по ADSL модему. Подрубить его к серверу не удается т.к. нет место под третью сетевую. Модем воткнут в хаб. Получается, что все компьютеры в сети могут получить инет прописав всего лишь адрес модем в качестве шлюза. Мне нужно что бы все ходили через мой сервер для контроля. Хочется в IPTABLES все закрыть и порезать скорость. Как это реализовать по умному? Что то нет мыслей. Заменить шлюз на нормальный нет возможности, т.к. атом вполне справляется.

В идеале должно быть так. Клиент получает IP по DHCP и в качестве шлюза у него мой сервак.
Трассировка должна быть типо 192.168.3.254 --> 192.168.1.77 --> 192.168.1.1 --> inet

где 192.168.3.254, 192.168.1.77 карточки на шлюзе. 192.168.1.1 - это модем
Модем у меня HUAWEI MT850. Есть еще Dlink как запасной.
Есть идеи? Собственно волнует вопрос.... куда деть модем....

#129839
XliN написал:
Есть идеи? Собственно волнует вопрос.... куда деть модем....

в VLAN, который поднят на программируемом свиче. (уж извините, он стоит денег. да.)

#129840
system-root написал:
в VLAN, который поднят на программируемом свиче. (уж извините, он стоит денег. да.)

Подробнее можно? Сколько стоит и какова технология....

Может можно на одну сетевуху сделать алиас? Ну а на вторую посадить ppp?

#129850

Карту сетевую с двумя интерфейсами. smile

#129863

Вот что могу посоветовать, раз спрашываеш. :P
Если модем ADSL, то настроен он как я понял роутэром. Если в нём есть файрвол, пропишы что конэкт к модэму может быть тока с одной айпишки. И тогда тока комп с Атомом сможет на него ходить а другим невелено. И тогда на шлюзе "разделяй и властвуй"

#129898

Ну как же. А NAT? На модем всегда же приходит IP сервера?
Вот временные правила. Пока все открыто.

text
[root@ldap ~]# cat /etc/sysconfig/iptables
# Generated by iptables-save v1.3.5 on Wed Feb 16 08:35:12 2011
*nat
:PREROUTING ACCEPT [76858:8694022]
:POSTROUTING ACCEPT [92363:6283834]
:OUTPUT ACCEPT [101111:6846890]
-A POSTROUTING -s 192.168.3.0/255.255.255.0 -j MASQUERADE
-A POSTROUTING -s 192.168.1.0/255.255.255.0 -j MASQUERADE
COMMIT
# Completed on Wed Feb 16 08:35:12 2011
# Generated by iptables-save v1.3.5 on Wed Feb 16 08:35:12 2011
*mangle
:PREROUTING ACCEPT [95271391:10481302450]
:INPUT ACCEPT [95147962:10430681813]
:FORWARD ACCEPT [87788:47698533]
:OUTPUT ACCEPT [112832580:94549075741]
:POSTROUTING ACCEPT [112925787:94598125455]
COMMIT
# Completed on Wed Feb 16 08:35:12 2011
# Generated by iptables-save v1.3.5 on Wed Feb 16 08:35:12 2011
*filter
:INPUT ACCEPT [97725760:10672378200]
:FORWARD ACCEPT [325:216754]
:OUTPUT ACCEPT [116153021:97715360538]
-A INPUT -i eth0 -j LOG --log-prefix "BANDWIDTH_IN:" --log-level 7
-A FORWARD -o eth0 -j LOG --log-prefix "BANDWIDTH_OUT:" --log-level 7
-A FORWARD -i eth0 -j LOG --log-prefix "BANDWIDTH_IN:" --log-level 7
-A FORWARD -s 192.168.1.0/255.255.255.0 -j ACCEPT
-A FORWARD -d 192.168.1.0/255.255.255.0 -j ACCEPT
-A FORWARD -s 192.168.3.0/255.255.255.0 -j ACCEPT
-A FORWARD -d 192.168.3.0/255.255.255.0 -j ACCEPT
-A OUTPUT -o eth0 -j LOG --log-prefix "BANDWIDTH_OUT:" --log-level 7
COMMIT
#129903

Вот такое есть у меня в модеме


Так же имеется там firewall, но чет не пойму как его настроить. Пимпочку ставлю, что он enable, но настроек не найду.

text

MT880> sys feature
IPX: yes
IP ONLY: no
AUI: no
AB ADAPTER: no
IDSL ONLY: no
IDSL: no
INTERNAL HUB: no
VLAN_8021Q[web]: yes
PKT QoS[web]: yes
ACL[web]: yes
Filter[web]: yes
ADSL[web]: no
USB[web]: no
Firewall[web]: yes
Reverse ETH Ports[web]: no
Half Bridge[web]: no
dy.fi DNS: no
#129908

В личку отправлю ссылку как делал у меня атом и на 1 сетевой 2 сети. Оборудование dlnk dir-300.

#129909
system-root написал:
[quote=XliN]Есть идеи? Собственно волнует вопрос.... куда деть модем....

в VLAN, который поднят на программируемом свиче. (уж извините, он стоит денег. да.)[/quote]
Любой роутер который можно прошить dd-wrt

#129945
Kettler написал:
Любой роутер который можно прошить dd-wrt

он не выдержит нагрузку в 100 мегабит. даже некоторые модели цисок 30 еле держали.

#130053
system-root написал:
он не выдержит нагрузку в 100 мегабит. даже некоторые модели цисок 30 еле держали.

что значит "нагрузка в 100мбит"? через обычный бытовой роутер можно меняться файлами на скорости 100 мбит.

#130075
system-root написал:
[quote=Kettler]Любой роутер который можно прошить dd-wrt

он не выдержит нагрузку в 100 мегабит. даже некоторые модели цисок 30 еле держали.[/quote]
На счёт кисок не скажу я непевариваю их а так там нету ната и между портами спокойно гоняет сотку.
И на фига тут киски тут пойдут свитчи 2 уровня.

#130087

Проблему попробую решить с помощью ACL листов в модеме. Открою только для атома. Начал было тестить и сразу удалил правило, позволяющее конектиться к модему из локалки с любого компа )) И как на зло кончился рабочий день. Завтра придется обнулять модем и поиграться с ACL.

З.Ы. С циской было бы проще. Например юзал раньше CISCO 1700 + CISCO UBR 7100. Остались только хорошие воспоминания. Главное доков полно у них на сайте и примеров.

#130098
XliN написал:
Под сервер СУБД был куплен комп с процем atom.
XliN написал:
Заменить шлюз на нормальный нет возможности, т.к. атом вполне справляется.

а ещё можно шурупы забивать молотком. я так делал. получается.

#130103

Xlin разберись с vlan и все беды исчезнут

#130108
Kettler написал:
Xlin разберись с vlan и все беды исчезнут

Да нету у меня роутера. (( Каким макаром я буду разбираться.
У меня схема



На модеме всего один Ethernet интерфейс, воткнут он в общий свич (dlink) сети 192.168.1.0/24. Linux воткнут в тот же свич, но еще и во второй, который держит 192.168.3.0/24

Первый и второй свитч соединены между собой. Если подскажите другой способ объединить две сети, то освободится сетевая на шлюзе, которую можно использовать для pppoe модема, что решит проблему.

Может можно как то сделать с помощью измены маски на 255.255.0.0? И там может маршруты какие для связки трех сетей? Я такое раньше не делал.

#130119

dir 100 стоит 900р не ужели у организации нет денег?

#130185

drBatty, Может хватит?! Молчание больше ценится чем простой и бесполезный флейм... К чему эти последние два поста? Хотя проще отмахиваться, чем помогать. Извините Ваше благородие. :D
Я дело спрашиваю, и если спрашиваю значит возникли проблемы, которые пытаюсь решить. wink

dir 100 стоит 900р не ужели у организации нет денег?

Спасибо. Если не получится с тем модемом, то куплю его за свои деньги. Организация бюджетная и денег нет даже на канцелярию порой.

Войдите или зарегистрируйтесь, чтобы ответить.