Автор Тема: две сетевухи на серваке  (Прочитано 1911 раз)

Оффлайн computerchild

  • Участник
  • *
  • Сообщений: 25
две сетевухи на серваке
« : 14.04.2010 22:47:43 »
нужна Ваша помощь. Имею две сетевушки D-Link. Одна (192.168.1.35) смотрит в локалку, другая (192.168.1.0) в инет. Помогите связать эти две сетевушки. Знаю, что нужно использовать iptables, но я еще не гуру в altlinux. Если можно то поподробнее объясните.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: две сетевухи на серваке
« Ответ #1 : 14.04.2010 23:18:19 »
Что вы понимаете под словом связать?
Создать шлюз, создать роутер, создать бридж?

MisHel64

  • Гость
Re: две сетевухи на серваке
« Ответ #2 : 14.04.2010 23:53:01 »
Сетевые лучше связывать скотчем. Так получается надежнее.

А если серьезно, то первая ссылка в гугле ведет на хорошую документацию, причем с примерами.

Оффлайн computerchild

  • Участник
  • *
  • Сообщений: 25
Re: две сетевухи на серваке
« Ответ #3 : 15.04.2010 12:08:30 »
мне нужно чтобы компы по локалке через сервер выходили в инет. как это можео сделать наилучшим образом(

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Re: две сетевухи на серваке
« Ответ #4 : 15.04.2010 12:57:32 »
Цитировать
(192.168.1.0) в инет
Клевый ip .... а маска какая?

Оффлайн DiX

  • Участник
  • *
  • Сообщений: 88
Re: две сетевухи на серваке
« Ответ #5 : 15.04.2010 13:00:48 »
в свое время мне помог Drool - он прислал готовый конфиг nat nat_squid.tar.bz2 (можно вбить в поиск и пошукать. использовать как пример)
в нате прописываются правила, как пакеты с одного сетевого интерфейса передать на другой

Оффлайн Istorik

  • Участник
  • *
  • Сообщений: 117
  • Alt Linux 5.0.1
Re: две сетевухи на серваке
« Ответ #6 : 15.04.2010 14:48:16 »
нужна Ваша помощь. Имею две сетевушки D-Link. Одна (192.168.1.35) смотрит в локалку, другая (192.168.1.0) в инет. Помогите связать эти две сетевушки. Знаю, что нужно использовать iptables, но я еще не гуру в altlinux. Если можно то поподробнее объясните.

Есть ли возможность использовать веб админку?
Может не стоит делать одну серию IP на разные сети?
Уточните у провайдера на счет вашего IP.
Omnia me mecum porto

Оффлайн computerchild

  • Участник
  • *
  • Сообщений: 25
Re: две сетевухи на серваке
« Ответ #7 : 15.04.2010 15:16:23 »
переделал. В инет карточка с ip 192.168.1.35, а в локалку карточка с ip 192.168.0.15.  Мне нужна помощь, чтобы сделать так, чтобы машины в локальной сети (ip 192.168.0) выходили в инет через этот сервер. При помощи каких правил Iptables можно заставить две карточки работать как одну. (чтобы вся локалка выходила в инет)

Оффлайн Salomatin

  • Модератор раздела
  • ****
  • Сообщений: 984
    • Пошаговые инструкции
Re: две сетевухи на серваке
« Ответ #8 : 15.04.2010 15:47:41 »
переделал. В инет карточка с ip 192.168.1.35, а в локалку карточка с ip 192.168.0.15.  Мне нужна помощь, чтобы сделать так, чтобы машины в локальной сети (ip 192.168.0) выходили в инет через этот сервер. При помощи каких правил Iptables можно заставить две карточки работать как одну. (чтобы вся локалка выходила в инет)

Непонятно какой ALT у вас стоит. В любом случае будет полезно.

Шаг 1: ставим ( а вдруг у вас нет)
# apt-get install iptables
Шаг 2: разрешаем маршрутизацию
заходим в  /etc/net/sysctl.conf находим
net.ipv4.ip_forward = 0 и изменяем на 1Перегружаем сервер

Шаг №3:Прописываем правила в iptables, разрешающие nat изнутри для адресов локальной сети
#iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE 
eth0 - сетевая карта, которая смотрит наружу, eth1 - локальной сети

Проверяем. Все работает. (если DNSы прописаны правильно у локалки)



Шаг №3:Для того чтобы iptables  запускался при перезагрузки сервера проверяем
# chkconfig --list iptables
iptables            0:off   1:off   2:off   3:off   4:off   5:off   6:off
изменяем
# chkconfig --level 35 iptables  on
# chkconfig --list iptables
iptables           0:off   1:off   2:off   3:on    4:off    5:on    6:off
Шаг №5:
Сохраняем эти правила, чтобы  при запуске системы прописанные нами правила восстановились.
# iptables-save > /etc/sysconfig/iptables
Хочешь понять сам, объясни другому.
"Если уже все испробовал и ничего не помогает - почитай инструкцию"

MisHel64

  • Гость
Re: две сетевухи на серваке
« Ответ #9 : 16.04.2010 01:40:47 »
переделал. В инет карточка с ip 192.168.1.35, а в локалку карточка с ip 192.168.0.15.
Шлюзы по традиции вешают на первый IP диапазона.


Мне нужна помощь, чтобы сделать так, чтобы машины в локальной сети (ip 192.168.0) выходили в инет через этот сервер.
Указывают диапазоны адресов в локальной сети. Это раз.

При помощи каких правил Iptables можно заставить две карточки работать как одну. (чтобы вся локалка выходила в инет)
"две карточки работать как одну" это транк. Он вам совершенно не нужен, и предназначен совершенно для других целей.
Может вы о мосте говорите? Но он тоже вам не нужен.
Прочитайте первыю же ссылку на документацию которую выдает гугль.
Там разжеван пример для поднятия NAT. Именно это вам и нужно.

Оффлайн dormidont3

  • Участник
  • *
  • Сообщений: 703
    • ФотоШоу
Re: две сетевухи на серваке
« Ответ #10 : 20.04.2010 10:22:07 »
Да не покажется вам мой вопрос идиотским, но по какому запросу гугл выдаёт искомую информацию?

Оффлайн Merblud

  • Участник
  • *
  • Сообщений: 479
Re: две сетевухи на серваке
« Ответ #11 : 20.04.2010 13:15:26 »
Да не покажется вам мой вопрос идиотским, но по какому запросу гугл выдаёт искомую информацию?

iptables руководство

Оффлайн Balbes

  • alt linux team
  • ***
  • Сообщений: 915
Re: две сетевухи на серваке
« Ответ #12 : 21.04.2010 09:48:46 »
Мне нужна помощь, чтобы сделать так, чтобы машины в локальной сети (ip 192.168.0) выходили в инет через этот сервер.
Указывают диапазоны адресов в локальной сети. Это раз.
Возможно человек просто не дописал пару цифр : ip 192.168.0.0\255 ?


computerchild
Для настройки того, что Вы хотите, можно еще использовать вэб-интерфейс, там все наглядно и просто, очень удобно для новичков.

MisHel64

  • Гость
Re: две сетевухи на серваке
« Ответ #13 : 21.04.2010 14:34:06 »
Возможно человек просто не дописал пару цифр : ip 192.168.0.0\255 ?
И правильно сделал, что это не дописывал.