Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   настройка 2-х сетевух на шлюзе под Фрёй (http://forum.oszone.net/showthread.php?t=72258)

chip06 02-10-2006 18:07 492338

настройка 2-х сетевух на шлюзе под Фрёй
 
Подскажите пожалуйста как грамотно реализовать данній сабж?
Коротко о главном:
есть ADSL роутер (ip - 192.168.1.1)
машина с Фрёй, в ней две сетевухи

Тел. пара подключается к ADSL, с него ethrnet link идёт на 1-ую сетевуху прокси, со 2-ой сетевухи link идёт на свитч!

настройки 1-ой сетвухи:
host - PROXY
шлюз - 192.168.1.1
DNS - 192.168.1.1
IP adr - 192.168.1.100

настройки 2-ой сетвухи:
host - ?
шлюз - ?
DNS - ?
IP adr - 192.168.1.101

Что мне прописать вместо вопросов? Будут ли при этих настройках пакеты с одной сетевухи идти на другую или надо дополнительно настраивать routing?

BuGfiX 02-10-2006 18:33 492346

ИМХО, нужно все так и оставить. Шлюз по-умолчанию всегда один, host - имеется в виду имя машины? тогда остается то-же. А про DNS... ADSL - роутер просто форвардит dns-запросы провайдеру? тогда оставляйте как есть.
З.Ы. либо я чего-то не понял.

mar 02-10-2006 19:21 492372

chip06
хост, шлюз и DNS, как уже сказал BuGfiX, - это свойство машины, а не сетевой карты. К свойствам сетевой карты относятся то, что видно по команде ifconfig (реально настраиваются ip и маска, или указание получать ip по DHCP, но это не Ваш случай :))

chip06 03-10-2006 11:19 492574

Я имел в виду настройки второй сетевой карты!

BaguM 03-10-2006 13:37 492657

Host - ставишь или нет - все равно если не хочешь запустить ДНС с разными именами на сетевухи
Шлюз - пофиг - там будет работать нат или ипнат
DNS - также как и у первой - РЕАЛЬНЫЕ ИП ДНС серверов (хотя при работающем бинде это необязательно - нужны только у первой)

ну и пересобрать ядро надо с поддержкой думминета

те
ifconfig ed0 192.168.1.100 netmask 255.255.255.0
ifconfig ed1 192.168.1.101 netmask 255.255.255.0

hostmane PROXY

natd -u -a 192.168.1.100
ipfw add divert ip from any to any
ipfw add allow ip from any to any

---- cut here resolv.conf ----
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
xxx.xxx.xxx.xxx
---- cut here resolv.conf ----

ЗЫ писал по памяти, чтоб проверить нет рядом компа с фрей, по необходимости могу дать конфиги

chip06 03-10-2006 13:46 492667

Цитата:

DNS - также как и у первой - РЕАЛЬНЫЕ ИП ДНС серверов
раздаются автоматически, поэтому в первой карте прописаны IP роутера.

BaguM 03-10-2006 15:29 492747

нат запустил? в pf / ipfw выставил разрешение на пропуск пакетов?

chip06 03-10-2006 15:41 492757

пока до этого не дошёл!...
это только начаьный этап!!!

chip06 03-10-2006 18:17 492849

установил mc из портов .... командой "whereis mc" mc найден по этому пути /usr/local/bin/mc .
это уже скомпиленная и установленная прога ... её можно юзать или нет ... если да, то как запустить mc?

BaguM 03-10-2006 18:31 492855

mc # обычный запуск
mc -a #- если работаешь через ssh (telneat putty)

Вообщето желательно ставить

1) /usr/ports/www/squid
2) /usr/ports/ftp/wget
3) /usr/ports/dns/bind9
4) /usr/ports/chat(точно не понмю)/centericq
5) /usr/ports/misc/mc
6) /usr/src/sys #исходники ядра

ядро надо перестроить

Barracuda 03-10-2006 21:40 492917

chip06
если толькопоставил порт, то не забываем rehash делать....
И эта: то, что оба интерфейса в одной подсети лежат - так и должно быть? или у ва, всё-таки, роутер ака шлюз?

Цитата:

Цитата chip06
раздаются автоматически, поэтому в первой карте прописаны IP роутера.

А вот это как понимать? вы сетевухе присвоили IP шлюза провайдера? ;) тогда запасайтесь пивом для объяснений с их админами :-D

Vlad Drakula 04-10-2006 00:35 492981

chip06
а смысл так парится, у меня почти такая же конфигурация сети, поставил IPCop и не мучался...

chip06 05-10-2006 13:45 493715

Цитата:

раздаются автоматически, поэтому в первой карте прописаны IP роутера. А вот это как понимать? вы сетевухе присвоили IP шлюза провайдера? тогда запасайтесь пивом для объяснений с их админами :-D
я имел в виду IP модема(роутера), а не провайдера!

gf100 05-10-2006 15:58 493809

chip06, а какие еще функции должна выполнять эта машина? Если это только шлюз во внешнюю сеть, то не проще ли использовать разные адресные пространства (подсети). Например 192.168.1.0/24 и 192.168.199.100.0/24 и отпадет надобность в
Цитата:

пересобрать ядро надо с поддержкой думминета
А NAT может обеспечивать модем...

chip06 05-10-2006 16:34 493826

во-первых я не знаю что такое "думминет"!!!
в принципе можно и вразные сети ... нет проблем переназначить IP!
на счёт НАТ я так и расчитывал использовать его на модеме! ... тогда в конфигах на машине нигде не надо упоминать про НАТ?

gf100 05-10-2006 17:02 493859

Цитата:

установил mc из портов .... командой "whereis mc" mc найден по этому пути /usr/local/bin/mc .
это уже скомпиленная и установленная прога ... её можно юзать или нет ... если да, то как запустить mc?
"whereis" не устанавливает программы, а только ищет такое имя на просторах диска. Т.е. найдено место порта mc. Теперь из этого каталога (перейти в него!) надо дать команды

> make config (если есть желание что-нибудь доконфигурить)
> make
> make install

В это время должен быть выход в инет, т.к. исходников портов на компьютере изначально нет (ну, если ставилось не с DVD, который с полной колекцией). В процессе make будут скачаны и откомпилированы необходимые пакеты и сам mc.
Цитата:

тогда в конфигах на машине нигде не надо упоминать про НАТ?
Ага. И можно не упоминать его при пересборке ядра.

chip06 05-10-2006 18:16 493898

Цитата:

Ага. И можно не упоминать его при пересборке ядра.
а если ядро пересобрано с НАТом, но НАТ не используется это не страшно?

может мне кто-нибудь толком поэтапно объяснить как настраивать сет. интерфейсы ... просто в ходе этих разъяснений я так и не понял истины!!!

gf100 06-10-2006 13:36 494309

Совсем рядом есть тема, там некоторые вопросы уже обсуждались.
Только не забудь в <rc.conf> defaultrouter="192.168.1.1" (или какой установил) - сетевой интерфейс модема.

BaguM 09-10-2006 11:31 495347

chip06
1. Настроить ИП и маску на каждый из интерфейсов (и запомнить как зовут интерфейсы)
2. В rc.conf вписать строки
ed0_config="224.224.224.5 netmask 255.255.255.0"
ed1_config="192.168.1.1 netmask 255.255.255.0"
defaultrouter="224.224.224.1"
natd_enable="NO"
ipnat_enable="NO"

где 224.224.224.5 - ип одной подсети
224.224.224.1 - шлюз той подсети для доступа в нет (если просто мост между подсетями то 192,168,1,1)
192.168.1.1 - ип из второй подсети

в rc.local
ipfw add allow ip form any to any
#либо если нравится другие ограничения типа pipe / deny / reject

В настройках клиентов настроить шлюзы - это должны быть ип назначенные на соотв интерфейсы моста
по необходимости ставится ДНС (bind)


Время: 14:08.

Время: 14:08.
© OSzone.net 2001-