Автор Тема: 1 adsl -> 2 вътрешни мрежи  (Прочетена 2411 пъти)

spritable

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
1 adsl -> 2 вътрешни мрежи
« -: Jun 02, 2006, 13:35 »
Значи, имам една машина под федора 2, която ползвам като рутер (iptables), уеб сървър, днс. На нея имам 2 мрежови карти. Едната за АДСЛ-а, другата за вътрешната ми мрежа (192.168.0.254).

Искам да направя втора вътрешна мрежа (напр. 192.168.3.ххх), която да НЕ може да вижда компютрите от 192.168.0.ххх мрежата, но да може ползва интернет.

Има ли възможност да се направи това без да се слага 3-та мрежова карта на рутер-а? Ако няма какви трябва да са настройките за да се рутира правилно?
Активен

  • Гост
1 adsl -> 2 вътрешни мрежи
« Отговор #1 -: Jun 02, 2006, 16:03 »
Да на мрежовата карта 192.168.0.ххх и ако интерфейса е eth0 пишеш
#ifconfig eth0:1 192.168.3.xxx netmask 255.255.255.0

Трябва да направиш скриптче което при всяко рестартиране да зарежда тази настройка
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
1 adsl -> 2 вътрешни мрежи
« Отговор #2 -: Jun 02, 2006, 16:55 »
Цитат (Guest @ Юни 02 2006,16:03)
Да на мрежовата карта 192.168.0.ххх и ако интерфейса е eth0 пишеш
#ifconfig eth0:1 192.168.3.xxx netmask 255.255.255.0

Трябва да направиш скриптче което при всяко рестартиране да зарежда тази настройка

и накрая реда трябва да завърши с up Все пак трябва да се вдигне. Има и второ решение. То е може би по-ефикасно... само дето не си спомням как се изпълняваше. Но смисалът му е следния: Двете мрежи се дифинират - ИП'та и маски. И след това се правеше... не знам какво, за да могат да ползват шлюз извън обсега на мрежата си
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

  • Гост
1 adsl -> 2 вътрешни мрежи
« Отговор #3 -: Jun 02, 2006, 17:57 »
Ако наистина не трябва да се "виждат" не може, не се заблуждавайте.
Активен

spritable

  • Напреднали
  • *****
  • Публикации: 14
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #4 -: Jun 05, 2006, 11:01 »
Благодаря за отговорите.

Всичко тръгна както трябва с новите адреси. Направив ifcfg-eth0:0 с новите настройки и сега всичко си пали даже при рестарт.

Но, найстина както gat3way казва, компютрите от другата мрежа се виждат.

Има ли някакъв начин да не се виждат?

Четох някакви статии за начин да не се виждат, но там дават пример ако има 3-та мрежова карта и се следят всички пакети минаващи за там и се дропят или нещо от сорта??!?!
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #5 -: Jun 05, 2006, 11:07 »
Принципно наистина няма как да стане да не се виждат, при положение, че използват един и същи физически сегмент. Една мрежова карта струва около 10 лева, така че бих ти препоръчал да си закупиш една и да си решиш проблема.
Активен

Mitaka

  • Гост
1 adsl -> 2 вътрешни мрежи
« Отговор #6 -: Jun 05, 2006, 11:49 »
ifconfig eth1:0 192.168.3.1 netmask 255.255.255.xxx

Където xxx = 255 - (х+2) + 1, х - броя на компютрите, които ще са в мрежа 192.168.3.0.

Например, ако ще ползваш 6 компютъра в мрежа 192.168.3.0:

255 - 8 + 1 = 248, за маската се получава: 255.255.255.248, или:
192.168.3.0/29.

Адрес 192.168.3.1 ще бъде gateway-a за новата ти мрежа.
Broadcast-a ще бъде 192.168.3.7
Накрая:
iptables -A INPUT -s 192.168.0.0/24 -d 192.168.3.0/29 -j REJECT

Конфигурирана по този начин, мрежа 192.168.3.0 не би трябвало да вижда 192.168.0.0.

Реално използваеми в случая са 6 адреса. За това важи правилото: брой компютри + 2. (защото винаги първият и последният адрес от новосъздадената мрежа са неизползваеми! В случая, за да не стават грешки, пояснявам: 1-вия адрес е 192.168.3.0, а последният - 192.168.3.7, реално използваеми - от 192.168.3.1 до 192.168.3.6)

И един съвет: Като си правите мрежи, не лепвайте по "default" маска 255.255.255.0, а си направете сметка колко компютъра ще имате в мрежата, и си сметнете съответните маски. Ако не знаете как - ask google '<img'>

Това би ви помогнало:

ххх = 255 - (х+2) + 1
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #7 -: Jun 05, 2006, 12:09 »
Митак, нещо не стоплям как така добавяйки правило за REJECT на пакети от едната мрежа към другата ще стане номера. Това правило ще работи при условие, че всички пакети от едната мрежа за към другата минават през шлюза, а при положение, че машините имат физическа свързаност какво ще накара примерно при:

ping 192.168.0.2

изпълнен от машина от другата мрежа да пусне пакета през шлюза?

Аз поне си мисля, че при arp заявка за 192.168.0.2 самата машина с такъв адрес ще върне своя си MAC.
Активен

Йордан

  • Напреднали
  • *****
  • Публикации: 1451
  • Distribution: Ubuntu / Gentoo
  • Window Manager: Gnome
  • не е важно колко ти е голяма пишката, а какво можеш с нея
    • Профил
    • WWW
1 adsl -> 2 вътрешни мрежи
« Отговор #8 -: Jun 05, 2006, 12:12 »
А някой ще каже ли за какво се ползват различни маски? Или просто ей така си ги слагаме? Защото или аз не съм разбрал или ... вече не знам... Ама маските пряко се отнасят до видимуста на две мрежи ?!?!
Активен

Всеки пост - отговор на въпрос !!!

Йордан Георгиев
http://ygeorgiev.net/

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #9 -: Jun 05, 2006, 12:17 »
Цитат (Hapkoc @ Юни 05 2006,12:07)
Принципно наистина няма как да стане да не се виждат, при положение, че използват един и същи физически сегмент. Една мрежова карта струва около 10 лева, така че бих ти препоръчал да си закупиш една и да си решиш проблема.

И трябва да имаш отделни суичове за всяка от мрежите, ако Hapkoc позволи да го допълня. Друг "културен" вариант е ако суича ти поддържа vlan 802.1q  да си разделиш физическата LAN на две виртуални. Едно четиво



Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #10 -: Jun 05, 2006, 12:27 »
Мисля си ,че най лесният вариант е да пуснеш arp proxy на мрежовата карта. Така си гарантираш ,че целият трафик ще минава от там - съответно имаш пълен контрол кой,кого и как вижда.

echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #11 -: Jun 05, 2006, 12:47 »
Хубаво де, ама някой като прати ARP заявка и получи два отговора какво ще стане (наистина си нямам идея)? Т.е. в случая ще отговори и самата машина с такъв IP адрес и шлюза, който е настроен да работи в proxy arp режим.
Активен

melwin

  • Напреднали
  • *****
  • Публикации: 222
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #12 -: Jun 05, 2006, 13:09 »
Цитат (Hapkoc @ Юни 05 2006,13:47)
Хубаво де, ама някой като прати ARP заявка и получи два отговора какво ще стане (наистина си нямам идея)? Т.е. в случая ще отговори и самата машина с такъв IP адрес и шлюза, който е настроен да работи в proxy arp режим.

Всъщност, човека не е обяснил много ясно каква му е топологията зад въпросната мрежова карта. Ако има хъб или суитч, на който са закачени клиентите от различните мрежи(т.е. са в един мрежов сегмент) тогава наистина няма как да не се виждат. Но ако въпросната мрежова карта е единствената им физическа връзка тогава може да стане по този начин.
Активен

The second is the basic unit of time. It is the length of time taken for 9192631770 periods of vibration of the caesium-133 atom to occur.

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #13 -: Jun 05, 2006, 13:11 »
Цитат (melwin @ Юни 05 2006,14:09)
Но ако въпросната мрежова карта е единствената им физическа връзка тогава може да стане по този начин.

Двупортова мрежова платка '<img'>
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
1 adsl -> 2 вътрешни мрежи
« Отговор #14 -: Jun 05, 2006, 13:12 »
Да, вярно, обаче нещо не стоплям как ще стане два мрежови кабела да влизат в една платка. :)

Смисъл от платката на сървъра излиза един кабел и някъде по пътя трябва да се разделя, пък не се сещам как може да се раздели без switch или hub.
Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
ADSL от БТК
Хардуерни и софтуерни проблеми
kris_p 16 6498 Последна публикация Jun 17, 2004, 21:20
от Kasho
Adsl lan lan adsl i tn
Хардуерни и софтуерни проблеми
edmon 23 6487 Последна публикация Jul 20, 2006, 12:36
от
Настройка на adsl интернет
Настройка на програми
_NetCutter_ 8 1589 Последна публикация Aug 29, 2006, 18:26
от _NetCutter_
Btk adsl модем.
Настройка на хардуер
TheGhost 2 1101 Последна публикация Feb 01, 2008, 09:45
от TheGhost
Линукс на ADSL модем/рутер
Настройка на хардуер
clovenhoof 0 1582 Последна публикация Jun 03, 2011, 12:26
от clovenhoof