Автор Тема: Споделяне на интернет на два компютъра посредством crosower кабел  (Прочетена 5464 пъти)

Bagatur

  • Напреднали
  • *****
  • Публикации: 267
  • Distribution: Debian Squeeze
  • Window Manager: KDE Development Platform: 4.4.5 , LXDE
    • Профил
Здравеите.
Имам следния проблем:-Искам да споделя интернет на два компютъра посредством кръстосан кабел , като първият които е с двата лана е с Дебиан лени а другият е с Виста.
Съотвтно ланкартите са ми eth0 и eth1. Главния кабел с интернета е в eth0 като ip , getawey, dns си се настройват автоматично
Та  интерсуваме как и какви настойки да направя за да накарам еth0 да започне да отдава нет към eth1 към която е свързан другият компютър
Тъй като съм с две ОС съм го правил под уйндоус и не се е налагало да правя настройки от рода да слагам ip на приемащата ланкарта от рода на 192.168.х.х и т.н. всичко си тръгваше автоматично
Четох доста из нета намерих няколко линка как става но не успах да се справя а точно обратното скапах връзката и на двата компа и се наложи да си преинсталирам дебиана

Та както сте разбрали с Debian 5.0 Lenny  съм
ядро 2.6.26-2-686
със статично Ip
Активен

Учим се докато сме живи....

Acho

  • Напреднали
  • *****
  • Публикации: 6477
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
SATANIC_SOUL, искаш примерни настройки за eth1 на Линукса и за Windows-а ? Или това си го настроил и имаш пинг между машините, а искаш командата, за да си пуснеш NAT-a ?
« Последна редакция: Jun 19, 2010, 18:12 от Acho »
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Искаш да пуснеш NAT предполагам.
Разгледай следната статия точно за такъв случай е:
http://www.howtoforge.com/nat_iptables
Обърни внимание предимно на описанието NAT.
Друг варянт е да ползваш shorewall с който нещатата стават много лесно.
Ако искаш GUI инструмент ползвай firestarter има си опция за споделяне на нета.

Само да допълня, че няма да имаш пуснат DHCP сървър и споделен DNS в този случай и ще трябва да си сетнеш настройките ръчно. Ако искаш да пуснеш и DHCP услуга според мен най лесно ще се оправиш с dnsmasq ( dhcp и споделен dns).
« Последна редакция: Jun 19, 2010, 18:11 от borovaka »
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Bagatur

  • Напреднали
  • *****
  • Публикации: 267
  • Distribution: Debian Squeeze
  • Window Manager: KDE Development Platform: 4.4.5 , LXDE
    • Профил
SATANIC_SOUL, искаш примерни настройки за eth1 на Линукса и за Windows-а ? Или това си го настроил и имаш пинг между машините, а искаш командата, за да си пуснеш NAT-a ?

Искам като цяло да рабера как се настройива всичко с команди и т.н че не ми стана никак ясно от саитовете тоест от първата до последната стъпка
Активен

Учим се докато сме живи....

Acho

  • Напреднали
  • *****
  • Публикации: 6477
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Схемата ти е тази, нали ?

<internet>--<eth0-router-eth1>--cross cable--<Win client>


Примерни сетинги за eth1 :
IP  - 192.168.0.1
SM - 255.255.255.0

За Win :
IP  - 192.168.0.2
SM - 255.255.255.0
DG - 192.168.0.1
DNS1 - твоя primary DNS (от доставчика ти)
DNS2 - твоя secondary DNS

командите за пускане на NAT-a:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Инсталирай си firestarter - така ще имаш защитна стена с графичен интерфейс и възможността само с отмятане на един чекбокс да споделяш интернета.
Активен

Bagatur

  • Напреднали
  • *****
  • Публикации: 267
  • Distribution: Debian Squeeze
  • Window Manager: KDE Development Platform: 4.4.5 , LXDE
    • Профил
Схемата ти е тази, нали ?

<internet>--<eth0-router-eth1>--cross cable--<Win client>


Примерни сетинги за eth1 :
IP  - 192.168.0.1
SM - 255.255.255.0

За Win :
IP  - 192.168.0.2
SM - 255.255.255.0
DG - 192.168.0.1
DNS1 - твоя primary DNS (от доставчика ти)
DNS2 - твоя secondary DNS

командите за пускане на NAT-a:

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/ip_forward
добре де pod windows не ми се е налагало да задавам настройки за ип и тн а си ги приемаше автомарично а с firestarter нещо не се получават нещата
Активен

Учим се докато сме живи....

Acho

  • Напреднали
  • *****
  • Публикации: 6477
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
Не ти се е налагало да задаваш, защото е имало запуснат и настроен DHCP демон. Ако желаеш запусни си на Дебиана, и той ще ти раздава всичко необходимо (IP, SM, DG, DNS-и etc.) на клиентите. Но за един клиент, както е при тебе (даже реализирано с cross кабел, а не със суич) едва ли е необходимо да запускаш DHCP демон. Ама ако държиш и на това, пускай го.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
SATANIC_SOUL не прочете ли какво съм ти написал? Ако искаш Линукс машината ти да раздава ip,netmask,gateway и dns си пусни някой DHCP демон примерно dnsmasq.
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Bagatur

  • Напреднали
  • *****
  • Публикации: 267
  • Distribution: Debian Squeeze
  • Window Manager: KDE Development Platform: 4.4.5 , LXDE
    • Профил
абе аз рабрах какво трябва да пусна ама въпроса е как ??? обикновенно аз като отговарям за нещо на някого му пиша как да го направи а не пр някои пита как да си инсталирам драивер за видеокарата и аз да му отговоря ами изтегляш го и го инсталираш тоя случеи се получава същото явно ше се оправям сам май както винаги :(
Активен

Учим се докато сме живи....

Acho

  • Напреднали
  • *****
  • Публикации: 6477
  • Distribution: Slackware, MikroTik - сървърно
  • Window Manager: console only
    • Профил
    • WWW
За DHCP демона ли става дума, как да го сетнеш ? Ако е това, ето първия линк, който ми изкара гугъл:

http://www.debianhelp.co.uk/dhcp.htm

със командите за инсталиране, ако го нямаш
примерен conf файл, и обяснение на параметрите, указани в него
с пример за обвързване на MAC адрес, със желания от теб IP
командата за стартирането му
че и лога, ако искаш да гледаш в него за различни събития

Пожелавам успех.
Активен

CPU - Intel Quad-Core Q8400, 2.66 GHz; Fan - Intel Box; MB - Intel G41M-T2; RAM - DDR2-800, Kingston HyperX, 2X2048 MB; VC - onboard, Intel G41 Express Chipset; HDD - Toshiba, 500 GB, SATAII; SB - Realtek HD Audio; DVD-RW - TSSTcorp DVD-RW; LAN - Realtek PCI-E GBE Controller; PSU - Fortron 400 Watt.

borovaka

  • Напреднали
  • *****
  • Публикации: 1331
  • Distribution: Каквото дойде
  • Window Manager: Gnome / KDE
    • Профил
Ами защо не попитам просто :)

Инсталираш го под дебиан с apt-get install dnsmasq. После отваряш /etc/dnsmasq.conf нагласяш си range и на кой интерфейс да пуска адресите ( във файла на всичко има коментари какво прави) и това е.
Ето и раководство за Дебиан:
http://wiki.debian.org/HowTo/dnsmasq

Ако не резбереш нещо пиши пак и не се нерви :)  [_]3
Активен

Та извода е прост: "Колкото по-големи ла*ната - толкова по-малка щетата! ... моралната де, не материалната"

Bagatur

  • Напреднали
  • *****
  • Публикации: 267
  • Distribution: Debian Squeeze
  • Window Manager: KDE Development Platform: 4.4.5 , LXDE
    • Профил
оф явно няма да стане пак същите неща  >:(
Активен

Учим се докато сме живи....

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
оф явно няма да стане пак същите неща  >:(

Налейте ми с фуния...
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

bop_bop_mara

  • Напреднали
  • *****
  • Публикации: 2433
  • Distribution: Debian Testing
  • Window Manager: LXDE
  • Cute and cuddly
    • Профил
оф явно няма да стане пак същите неща  >:(
Точка 2 от Правилата на форума ти казва да ползваш търсачката. Въпросът как се споделя интернет и как се работи с iptables и в частност с nat е разискван десетки пъти. Въпросите за пускане и настройване на dhcp също.
Съфорумците са ти отговорили добре на въпроса, насочили са те накъде да търсиш. Оттук нататък може да казваш какво си направил, какво се е получило, каква грешка ти е дало и да търсим защо. Ако имаш затруднения с английския, това е друга работа, кажи си и някой ще ти преведе полезната документация.
Активен