Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: Łączenie kompów w sieć  (Przeczytany 6484 razy)

Nekro

  • Gość
Łączenie kompów w sieć
« dnia: 2007-11-02, 18:28:55 »
Mam komputery A i B. Chcę się łączyć z B do A przez ssh. Na obu są Debiany (A Etch, B Sid). Co już zrobiłem:

A /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.1
        network 255.255.255.0
zainstalowany openssh-server

B /etc/network/interfaces

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
        address 192.168.1.2
        network 255.255.255.0
Podłączyłem kabelek do kart sieciowych ale nie działa. Dostaje komunikat 'link down'. Co robię ne tak?

Wiem że kabelek musi być typu cross-over a ja nie mam pewności czy mój taki jest, jak to sprawdzić.

Pawik74

  • Gość
Łączenie kompów w sieć
« Odpowiedź #1 dnia: 2007-11-02, 23:32:33 »
Chcąc połączyć 2 komputery ze sobą musimy zastosować kabel z przeplotem lub jak inni nazywają "cross-over". Taki kabel można rozpoznać po kolorach na stykach. Jeśli kolejność kabli jest z jednej strony taka:
- biało pomarańczowy
- pomarańczowy
- biało zielony
- niebieski
- biało niebieski
- zielony
- biało brązowy
- brązowy

to z drugiej kable muszą być zmienione kolejnością: 1 z 3-im i 2 z 6-tym.
i tak kabel z drugiej strony (jeśli jest przeplot) powinien wyglądać tak:
- biało zielony
- zielony
- biało pomarańczowy
- niebieski
- biało niebieski
- pomarańczowy
- biało brązowy
- brązowy

pozdrawiam
PaWiK74

Nekro

  • Gość
Łączenie kompów w sieć
« Odpowiedź #2 dnia: 2007-11-05, 14:27:47 »
Wymieniłem kabelek bo poprzedni był jednak bez przeplotu. Teraz diody w sieciówkach się palą, ale połaczyć sie nadal nie mogę:

$ /etc/init.d/networking restart
Reconfiguring network interfaces...Don't seem to be have all the variables for eth0/inet.
Failed to bring up eth0.
done.
czego mi brakuje?

kuba_g

  • Gość
Łączenie kompów w sieć
« Odpowiedź #3 dnia: 2007-11-06, 00:06:59 »
A mnie się zdaje że nie masz skonfigurowanego iptables.. a żeby skonfigurować iptables i maskarade skorzystaj z googla... naprawde proste zapytanie i ciekawe artykuły mozna znaleść

PS: Też mam w ten sposób połączone 2 debiany i działa :)

Nekro

  • Gość
Łączenie kompów w sieć
« Odpowiedź #4 dnia: 2007-11-06, 13:24:50 »
A jak dodać trasę do tego drugiego komputera (z B do A) za pomocą polecenia route? Na tym komputerze z Sidem nie mam spaczowanego jądra, wiec iptables odpada.

chmooreck

  • Gość
Łączenie kompów w sieć
« Odpowiedź #5 dnia: 2007-11-06, 14:29:10 »
Najpierw postaw interfejsy (chociażby ifconfig'iem) i doprowadź do tego, aby chodzi ping między nimi.

Wtedy ssh powinno już też chodzić.
Do tego nie potrzeba jakiegoś specjalnego routowania, ani iptables.

Nekro

  • Gość
Łączenie kompów w sieć
« Odpowiedź #6 dnia: 2007-11-06, 15:35:23 »
No nareszcie udało mi sie :) Pingi idą w obie strony, ssh działa. Czas na etap drugi.

Teraz chcę zrobić tak by komputer A rozdzielał mi internet dla komputera B i mojego laptopa z Windowsem. Co muszę wkompilować w jądro i jakie patche nałożyć?

Proszę o zestaw minimalny, do puźniejszej rozbudowy :)

Jak długo będzie mi kompilował jądro (komputer z PIII 500mhz)?

xavery

  • Gość
Łączenie kompów w sieć
« Odpowiedź #7 dnia: 2007-11-06, 15:50:14 »
Cytat: Nekro
Teraz chcę zrobić tak by komputer A rozdzielał mi internet dla komputera B i mojego laptopa z Windowsem. Co muszę wkompilować w jądro i jakie patche nałożyć?
Nie przesadzaj:) Jak masz Debiany to powinieneś mieć w jajku wszystko co potrzebne. A maskaradę zrób np tak: http://www.baseciq.org/linux/masq
I tak w ogóle to:
man iptables
http://www.google.pl/search?hl=pl&q=iptables&btnG=Szukaj&lr=

Nekro

  • Gość
Łączenie kompów w sieć
« Odpowiedź #8 dnia: 2007-11-06, 19:04:24 »
Na pewno jest już wszystko w jądrze?

Ja już wcześniej coś próbowałem w tym kierunku robić opierając sia na opisie BiExi z Gangu: http://www.dug.net.pl/texty/masq.php ale iptables sypał jakimiś dziwnymi komunikatami, już dokładnie nie pamiętam ale było coś takiego: 'jakieś moduły są niezaładowane, ble ble, zrób depmod -a, ble ble, coś tam z jądrem nie tak, ble ble :)'.

xavery

  • Gość
Łączenie kompów w sieć
« Odpowiedź #9 dnia: 2007-11-07, 12:39:41 »
Cytat: Nekro
Na pewno jest już wszystko w jądrze?
W moich (nie debianowych) wszystko jest, w Twoim nie wiem:)
Cytat: Nekro
'jakieś moduły są niezaładowane, ble ble, zrób depmod -a, ble ble, coś tam z jądrem nie tak, ble ble :)'.
Jeśli oczekujesz dokładnej pomocy to nie pisz, że wyskakują "jakieś" komunikaty tylko je zacytuj. A jeśli ich nie pamiętasz to napisz, że nie pamiętasz a nie blablaj:) To tak na przyszłość:)
A co do modułów - to może kompilowałeś jądro i brakuje jakichś skompilowanych modułów, może rzeczywiście trzeba przebudować listę zależności modułów (depmod -a), może masz moduły od innej wersji jądra lub w innym katalogu niż wersja jądra. Spróbuj modprobe -l | grep filter i zobacz czy są jakiekolwiek moduły od Netfilter.

Nekro

  • Gość
Łączenie kompów w sieć
« Odpowiedź #10 dnia: 2007-11-07, 19:48:17 »
Po wrzuceniu regółek iptables do /etc/init.d/maskarada i po uruchomieniu tegoz pliku dostaję kilka takich komunikatów:

iptables v1.3.8: can't initialize iptables table `nat': Table does not exist (do you need to insmod?)
Perhaps iptables or your kernel needs to be upgraded.
modprobe -l | grep filter

/lib/modules/2.6.22/kernel/net/decnet/netfilter/dn_rtmsg.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_802_3.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_ulog.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_redirect.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_snat.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_mark.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebtable_nat.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_pkttype.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_dnat.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_among.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebtables.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_limit.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebtable_filter.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_ip.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_arpreply.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_stp.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_log.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_mark_m.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_arp.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebt_vlan.ko
/lib/modules/2.6.22/kernel/net/bridge/netfilter/ebtable_broute.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_NFQUEUE.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_statistic.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_policy.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_multiport.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_length.ko
/lib/modules/2.6.22/kernel/net/netfilter/nfnetlink_log.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_tcpudp.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_comment.ko
/lib/modules/2.6.22/kernel/net/netfilter/nfnetlink.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_tcpmss.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_mark.ko
/lib/modules/2.6.22/kernel/net/netfilter/x_tables.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_string.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_sctp.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_MARK.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_limit.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_CLASSIFY.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_realm.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_quota.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_dccp.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_mac.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_pkttype.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_esp.ko
/lib/modules/2.6.22/kernel/net/netfilter/nfnetlink_queue.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_physdev.ko
/lib/modules/2.6.22/kernel/net/netfilter/xt_SECMARK.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_LOG.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_rt.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_hl.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_ah.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6_tables.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_HL.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_ipv6header.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6table_mangle.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_owner.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_REJECT.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_hbh.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6table_raw.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6table_filter.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_frag.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6_queue.ko
/lib/modules/2.6.22/kernel/net/ipv6/netfilter/ip6t_eui64.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/iptable_raw.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_TTL.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_TOS.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_owner.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/iptable_mangle.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_iprange.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/arptable_filter.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_LOG.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_ECN.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/iptable_filter.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_REJECT.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_ttl.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_tos.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/arpt_mangle.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_ULOG.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_recent.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ip_tables.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ip_queue.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/arp_tables.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_ecn.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_ah.ko
/lib/modules/2.6.22/kernel/net/ipv4/netfilter/ipt_addrtype.ko

xavery

  • Gość
Łączenie kompów w sieć
« Odpowiedź #11 dnia: 2007-11-08, 16:47:03 »
No i nie widać iptable_nat.ko. Być może jest w jakimś dodatkowym pakiecie (Debian lubi rozrzucać po różnych pakietach) albo być może nie został skompilowany (jeśli kompilowałeś jądro). Upewnij się, że pracuje u Ciebie jądro 2.6.22 (uname -r), bo dla tego jajka są poszukiwane moduły.