Автор Тема: Интернет към другият компютър  (Прочетена 2252 пъти)

1Fo

  • Новаци
  • *
  • Публикации: 2
    • Профил
Значи компютърът ми е с 2 лан карти а другият с една интернета ми чрез втората лан карта утива към другия компютър, как да направя това и под Линукс с Fedora 8 съм
Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Интернет към другият компютър
« Отговор #1 -: Feb 27, 2008, 22:56 »
Ако искаш да направиш връзка между двете лан карти на двата компютъра , то тя трябва да е със кръстосан кабел  , ( crossover cable )  .
А за другото прочети из форума , има доста , ако имаш нещо неясно ,питай.
http://www.linux-bg.org/cgi-bin....t=22704


Да кажем , че нормалният е :
http://www.patraswireless.net/tutorial/basic tutorial/tut-equipemt/cable_utp_clip_image001.gif

кръстосания е :
http://www.patraswireless.net/tutorial/basic tutorial/tut-equipemt/cable_utp_clip_image003.gif

1<--> 3  и  2<-->6    са разменени. ( палчето е отдолу ).
Ако нямаш възможност да си купиш , а имаш някой стар нормален , може да го цепнеш някъде леко и да размениш , да срежеш кабелчетата (  в случая  две усукани  двойки ) и да ги
вържеш така. Не се води обаче по цветовете , а по крачетата  защото има и други начини за правия кабел . Но по крачетата е:
1->3 , 2->6 , 3->1 , 4->4 ,5->5 , 6->2 , 7->7 , 8->8

За настройката на лан картите , в линка , който съм ти дал , е описано. Тези настройки са за 2-рата лан карта , тази която ще изпраща Интернет до компютъра-клиент.
Преди това , трябва да и дадеш номер ( eth1 е в примера на @sandman_7920  , eth0  в примера на @neter ):

ifconfig eth1 192.168.1.1 netmask 255.255.255.0
и след това продължаваш:
echo 1 >/proc/sys/net/ipv4/ip_forward
...............................
За да не пишеш всеки път , докато станат нещата , си правиш един скрипт , обикновен текстов файл , който почва така:
!#/bin/bash
# Set up my Home network
...................................................

кръщаващ го , да кажем „ set_my_home_net“
и го правиш изпълним файл:
chmod a+x  set_my_home_net
скрипта трябва да се изпълнява като "root" (или с sudo )
P.P Може би казвам ясни неща , но по добре да ги има тук , на някой друг може да му потрябват.



Активен

bulg

  • Напреднали
  • *****
  • Публикации: 916
  • Distribution: *bsd/linux
  • Животът е тръпка... иначе живот ли е това...
    • Профил
    • WWW
Интернет към другият компютър
« Отговор #2 -: Feb 28, 2008, 02:32 »
A това е начин за кръстосано подреждане на жилата, на кабела, за гигабитова мрежа:
http://www.home-network-help.com/images/crossover-cable.jpg
Активен

http://www.youtube.com/watch?v=9rX8Fn-YJpI
---------------------------------------------------------------------
http://cleargreen.com

1Fo

  • Новаци
  • *
  • Публикации: 2
    • Профил
Интернет към другият компютър
« Отговор #3 -: Feb 28, 2008, 14:08 »
Предполагам че кабела от единия към другия комп е кръстосан от Итернет Доставчика ми го настроиха под Уиндоус и кабела ми е от тях и настройката. Картата на 1вото ПЦ ми е eth0 с IP: 212.25.54.20 NetMask: 255.255.255.192 GateWay: 212.25.54.62 DNS: 212.25.54.62
а картата за връзка между тоя и другия комп е eth1 с IP: 121.10.10.1 NetMask: 255.255.255.0 Какви трябва да са настройките из файловете.

"Суичът не се нуждае от някаква настройка, ако става дума за обикновен суич. Той е просто разклонител. "

За какъв суич става въпрос?  За 2рата ми лан карта ли? че не се настройва от там откадето си настройвам 1вата?



Активен

ivo1204

  • Напреднали
  • *****
  • Публикации: 987
    • Профил
Интернет към другият компютър
« Отговор #4 -: Feb 28, 2008, 20:30 »
Аз съм малко далече от тия неща , та би било добре някой друг да ти каже . Ама няма да чакаме , я?

Switche би ти трябвало , ако искаш да подаваш Интернет на повече компютри , не само един ,както е при теб. Но настройките ти са си еднакви , независимо дали го има или не.
http://www.misco.co.uk/content....tm?bp=1

Кабела не трябва да е пипаш , щом си имал интернет , значи е ОК!

Първо , има два  подхода към настройката на връзката:
С инструментите на дистрибуцията ( Федората ) .
Или настройка на мрежата , независимо , отделно.

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

Просто за информация : На  PCLinux ( а вероятно и Мандрива ) това си става с Контролния център на дистрибуцията , има си меню „ Споделяне на връзката с Интернет „ . ( Не съм 100% сигурен , защото промених и някои файлове ,  но сега работи без грешка ...)
http://pclinuxos.com/

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


#!/bin/bash

# SET this to "YES" , IF IS NOT OK!
MY_CONFIG=NO

# First card
IP1=212.25.54.20
DNS=212.25.54.62
NetMask_1=255.255.255.192
GateWay=212.25.54.62
INTERFACE_1=eth0

# Second card
IP2=121.10.10.1
NET_2=121.10.10.0
NetMask_2=255.255.255.0
INTERFACE_2=eth1

#Functions
reset_tables() {
   /etc/init.d/network stop
      chains=`cat /proc/net/ip_tables_names 2>/dev/null`
        for i in $chains; do   iptables  -t  $i    -F; done
                echo "Flushing all chains:"
        for i in $chains; do iptables  -t  $i  -X; done  
                echo "Removing user defined chains:"
     iptables -t  filter  -P  INPUT ACCEPT
     iptables -t  filter -P OUTPUT ACCEPT
     iptables -t  filter -P  FORWARD ACCEPT
     iptables -t  nat -P PREROUTING ACCEPT
     iptables -t  nat -P POSTROUTING ACCEPT

     iptables -t nat   -P OUTPUT ACCEPT
          iptables -t  mangle  -P PREROUTING ACCEPT
          iptables -t  mangle  -P OUTPUT ACCEPT
     /etc/init.d/network start

      echo "Resetting built-in chains to the default ACCEPT policy"
   echo
   rm -f /var/lock/subsys/iptables
   
}


set_interfaces_1(){

ifconfig lo up
ifconfig   $INTERFACE_1  $IP1  netmask  $NetMask_1
route add   default   gw   $GateWay
ifconfig   $INTERFACE_1 up
}

set_interfaces_2(){
ifconfig   $INTERFACE_2   $IP2  netmask  $NetMask_2
echo 1 >/proc/sys/net/ipv4/ip_forward
}

set_tables(){
iptables   -A FORWARD   -i  $INTERFACE_2 -j  ACCEPT
iptables   -A FORWARD   -o  $INTERFACE_2 -m state --state ESTABLISHED,RELATED  -j  ACCEPT
iptables -A FORWARD -o $INTERFACE_2  -j  DROP
iptables   -t nat -A POSTROUTING -s $NET_2/24   -j  MASQUERADE
}
#Fnd functions

# Main program start:
 
echo "  NETWORK $NET  START "
if [ "$MY_CONFIG" = "YES" ]; then
reset_tables ;#
set_interfaces_1

fi;

set_interfaces_2
set_tables
# Main progran end

Сигурно има много слаби места , ама предполагам ,
някой ще помогне , на го нагласим. Например тук няма
защитна политика.
Пробвай  с него , после с MY_CONFIG=YES .



Активен