Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Chciałbym połączyć (po kablu?) ze sobą laptop i komputer stacjonarny. Połączenie nie ma być stałe, ma służyć do przenoszenia od czasu do czasu dużej liczby lub dużej wielkości plików. Jak to zrobić najprościej?
Offline
Zakładając że oba kompy mają karty sieciowe... - idziesz do sklepu kupujesz kabel skrętkę z wtykami RJ-45 po obu stronach, wsadzasz i konfigurujesz odpowiednio kompy (ustawiasz IP i inne rzeczy w zależności od protokołu jakim chcesz przesyłać dane). Tyle.
Trochę więcej zachodu jest przy własnoręcznym "zaciskaniu" kabla (jeżeli nie kupujesz gotowego tylko przewód + wtyki RJ-45) - ale zawsze można poprosić żeby ci taki zacisnęli w sklepie na miejscu.
Jeżeli nie chce ci się bawić w kable to to samo można zrobić za pomocą wifi (o ile są karty - rzec jasna), niestety transfery są znacznie niższe niż po kablu - 2 MB/s dla standardu 802.11g versus 10 MB/s przy Fast Ethernet, czy nawet 100 MB/s przy Gigabit Ethernet - to jednak jest różnica która boli, przy przenoszeniu dużej ilości danych.
Nie wiem jak sprawuje się 802.11N - teoretycznie powinien chodzić szybciej od Fast Ethernetu...
Co do konfiguracji protokołów przesyłania - tutaj zależy to od systemu i samego protokołu.
Ostatnio edytowany przez Huk (2010-06-11 00:14:54)
Offline
najprościej chyba przez sambę
Offline
lub przez ssh
Offline
lukaz1987 napisał(-a):
lub przez ssh
A nie przez ftp? Da się podłączyć np. przez mc albo nautilusa (z tym, że ja to robiłem za pośrednictwem routera). Czy ssh nie będzie wolniejsze ze względu na (zbędne) szyfrowanie?
Offline
Jak działałem po kablu to sshfs było wolniejsze - z kolei w wypadku Wifi transfery nie odbiegały od łączenia przez NFS czy Sambę. Generalnie najszybsze jest NFS - ale działa tylko pod Unix'ami (no niby są narzędzia pod Windos - ale za cholerę nie chciało mi to działać z Linuksowym nfs'owym serwerem), potem trochę wolniejsza jest Samba i póki co jest z nią najmniej problemów, sshfs - jest najwolniejszy (chociaż zależy to od łącza), ale za to zapewnia szyfrowanie.
Offline
ssh jest o tyle wygodne ze prawie kazdy linux ma na pokladzie dzialajacy serwer ssh i dizala to 'out of the box', jest uniwersalne (nie wazne czy w LAN czy poza przy pomocy tuneli mozna sie przebijac przez NATy itd ... na wspolczesnych kompach szyfrowanie nie bedzie bardzo duzym narzutem ...
nie zapominajmy o NFS ... do udostepniania plikow w LAN w srodowiskach unixowatych to chyba najlepsze rozwiazanie ... i wbrew porom bardzo prosty udostepnienie katalogu - jedna komenda, zamontowanie - tez jedna komenda ...
co do samby to nie wiem jak teraz ale nie mam jakos zbyt dobrych skojarzen ... zreszta stosowanie cifs do wymiany plikow pomiedzy unixami jest takie ... nieestetyczne :-/
Edit: co do ssh to najszybszy jest
tar -f - ... | ssh ...
ponaddto mozna wlaczyc kompresje ...
Ostatnio edytowany przez bercik (2010-06-11 09:57:11)
Offline
@bercik:
Wszystko prawda - problem jest jednak z "kochanym" systemem z Redmond, to cholerstwo ma problemy ze wszystkim co nie jest oparte o protokół smb... tak więc, myślę że poprawne jest stwierdzenie:
Unix only:
-NFS bądź SSHFS w zależności od potrzeb
Windos & Unix:
-Samba only
Offline
Huk napisał(-a):
problem jest jednak z "kochanym" systemem z Redmond
tylko kto tego uzywa ;-) ... a tak bardziej serio to forum linuxowe, nie napisane jawnie ze poszukiwane rozwiazanie dla win to zakladam ze dla jakiegos normalnego systemu unixowego ...
Huk napisał(-a):
Unix only:
-NFS bądź SSHFS w zależności od potrzeb
Windos & Unix:
-Samba only
z tym sie zgadzam (jezeli chodzi o typowe udostepnienie plikow, bo niekiedy - w specyficzniejszych zastosowaniach - lepszy moze byc http, sftp, rsync lub inne)
Offline
Dodam, że w przypadku incydentalnych połączeń (kumpel wpada z laptopem, żeby przerzucić jakieś pliki) *nix <-> Windows, lepiej — wg mnie — użyć... serwera FTP.
Konfiguracja Samby, a następnie połączenia może przyprawić o kilka siwych włosów, na konto FTP wystarczy się zalogować korzystając z konta systemowego (w domyślnej konfiguracji). A każdy normalny system oraz Windows klienta FTP posiada.
Offline
azhag napisał(-a):
Konfiguracja Samby, a następnie połączenia może przyprawić o kilka siwych włosów
Bez przesady.
Mam identyczne połączenie blaszak lapek na co dzień.
Na obydwóch samba.
Wpada sąsiad z lapkiem przepinamy kabel z jednego kompa i jedziemy.
konfig samby
[global] dos charset = 852 unix charset = UTF8 display charset = UTF8 workgroup = DOM netbios name = ADAM server string = Debian security = share update encrypted = Yes map to guest = Bad User null passwords = Yes log file = /var/log/samba/log.%m max log size = 50 printcap name = cups os level = 65 wins support = Yes hosts allow = ALL [printers] comment = Drukarki path = /var/spool/samba guest ok = yes printable = yes browseable = no [homes] comment = Katalog Domowy path = / force user = nobody guest only = yes guest ok = yes browseable = yes
Musi działać.
Offline
Dziękuję za odzew i wiele cennych wskazówek. Doprecyzuje może na czym mi zależy. Chodzi przed wszystkim o sprawne i możliwie najprostsze połączenie między laptopem z zainstalowanym Mintem oraz 2-3 komputerami stacjonarnymi z Debianem/Mintem. Transfer od czasu do czas na zasadzie przerzucenia pewnych plików z jednego komputera na drugi. Wszystkie komputery są wyposażone w karty sieciowe. Połączenie z Windowsem nie jest konieczne, aczkolwiek gdyby działało, to byłoby miło. Szyfrowanie mi nie jest potrzebne.
Z dotychczasowych rad wynika, że najpierw:
idziesz do sklepu kupujesz kabel skrętkę z wtykami RJ-45 po obu stronach
co do sposobu połączenia to najprostsze jest jak rozumiem połączenie przez
ssh jest o tyle wygodne ze prawie kazdy linux ma na pokladzie dzialajacy serwer ssh i dizala to 'out of the box'
[...] nie zapominajmy o NFS ... do udostepniania plikow w LAN w srodowiskach unixowatych to chyba najlepsze rozwiazanie ... i wbrew porom bardzo prosty udostepnienie katalogu - jedna komenda, zamontowanie - tez jedna komenda ...
lub
Dodam, że w przypadku incydentalnych połączeń (kumpel wpada z laptopem, żeby przerzucić jakieś pliki) *nix <-> Windows, lepiej — wg mnie — użyć... serwera FTP.
Ostatnio edytowany przez Akkon (2010-06-14 23:21:40)
Offline
Mam podobny do ilina konfig Samby.
Co prawda nie łączę komputerów bezpośrednio lecz przez router, oraz korzystam również z systemu plików ntfs lecz komputery z różnymi OS-ami widzą się bez problemu.
W Mincie powinno działać również udostępnianie plików poprzez opcje współdzielenia czyli PPM na pliku -> Udostępnianie katalogów tzn. bez potrzeby ręcznej edycji /etc/samba/smb.conf
Wzorcowy plik:
##konfig SAMBY działa [global] dos charset = 852 unix charset = UTF8 display charset = UTF8 workgroup = NAZWA GRUPY ROBOCZEJ netbios name = JAKAŚ NAZWA server string = JAKAŚ NAZWA ##INTERFACE Z JAKIEGO KORZYSTAMY interfaces = eth0 security = share update encrypted = Yes map to guest = Bad User null passwords = Yes log file = /var/log/samba/log.%m max log size = 50 printcap name = cups os level = 65 wins support = Yes ## OKREŚLIĆ DOPUSZCZONE HOSTY LUB ZAKRESY hosts allow = 192.XXX.XXX.XXX 127.0.0.1 [printers] comment = Drukarki path = /var/spool/samba guest ok = yes printable = yes browseable = no browsable = no [Publiczny] comment = PODAĆ KOMENTARZ path = WPISAĆ ŚCIEŻKĘ force user = nobody guest only = yes guest ok = yes browseable = yes ###*******************section windows ntfs******* [PUBLIC] comment = WŁASNY KOMENTARZ path = /media/WŁASNA ŚCIEŻKA - JEŻELI ZAMONTOWANY PLIK JEST W MEDIA - INACZEJ ZMIENIĆ NA WŁAŚCIWY public = yes writable = yes create mask = 0777 directory mask = 0777 force user = nobody force group = plugdev available = yes
Do bezpośredniego połączenia powinno się używać kabla z końcówkami RJ-45 tzw skrosowanego.
Podobno można również zastosować kabel zwykły, lecz nie wiem czy wszystkie systemy operacyjne dobrze sobie radzą bez krosowania.
Pozdrowienia
Offline
DadaD napisał(-a):
Do bezpośredniego połączenia powinno się używać kabla z końcówkami RJ-45 tzw skrosowanego.
Podobno można również zastosować kabel zwykły, lecz nie wiem czy wszystkie systemy operacyjne dobrze sobie radzą bez krosowania.
To raczej kwestia kart sieciowych (wsparcie MDI/MDI-X) a nie systemu operacyjnego...
Offline
Mnie uczono, że komputery bezpośrednio łączymy kablem skrosowanym. Szczególnie dotyczy to połączeń z systemem operacyjnym Windows bez względu na rodzaj kart.
Prawdopodobnie po poprawkach SP nie jest to konieczne.
A czy wszystkie linuksy nie zważają na rodzaj kabla tego nie wiem, zawsze używałem kabla skrosowanego.
Pozdrowienia
Offline
albo bylo to dawno temu, albo troche zle Cie uczono ... kwestia "detekcji" kabla prostego/skrosowanego to sprawa czysto sprzetowa ... OS nie ma tu nic do rzeczy ... wazne jest tylko aby conajmniej jedna karta miala funkcjonalnosc "Auto MDI/MDIX"
Offline
Uczyć tak uczą. chociażby akademia cisco mówi że do połączenia dwóch komputerów należy użyć kabla skrosowanego.
Ale to tylko w wypadku, kiedy karta sieciowa albo switch nie obsługuje automatycznego przeplotu (MDI MDI-X)
Offline
Dobra, kabel kupiłem. Komputery podłączyłem, co dalej? Będę wdzięczny za choćby podstawowe wskazówki, linki czy podpowiedzi odnośnie uruchomienia i konfiguracji FTP, ssh czy samby. Z góry przepraszam, ale w temacie sieci jestem zielony.
Offline
Co do samby to instalujesz
debian:/home/ilin# dpkg -l | grep samba ii samba 2:3.4.8~dfsg-1 SMB/CIFS file, print, and login server for U ii samba-common 2:3.4.8~dfsg-1 common files used by both the Samba server a ii samba-common-bin 2:3.4.8~dfsg-1 common files used by both the Samba server a
Wzorcowy config masz wyżej zmieniasz tylko co Ci potrzebne.
to jest plik /etc/samba/smb.conf
To wszystko.
Offline
Zainstalowaną mam, ale przecież muszę chyba jakoś wywołać ten proces? Podać mu jakieś parametry?
Wzorcowy config masz wyżej zmieniasz tylko co Ci potrzebne.
No właśnie - tylko co mi jest potrzebne i jak mam to ustalić? Poza tym jak udostępniać pliki? Samo przecież się nie zrobi.
Offline
Samba startuje wraz ze startem systemu. :)
[homes] comment = Katalog Domowy path = / force user = nobody guest only = yes guest ok = yes browseable = yes
To udostępniasz.Czyli cały system.
Możesz sobie to zmienić.
Oczywiście honorowane są wszystkie linuxowe prawa.
Offline
1) oczywiscie najpierw konfigurujesz siec IP - koemda ifconfig lub plik /etc/network/interfaces
2) co do ssh to instalujesz na obu kompach pakiet ssh i juz mozesz sie laczyc ... np. w jeden z ponizszych sposobo
a) scp plik.lokalny ip.drugiego.kompa:/siezka/zdalna
b) cd /katalog/lokalny && tar -cf - | ssh ip.drugiego.kompa 'cd /siezka/zdalna && tar -xf -'
c) jak uzywasz KDE to w konquerorze wpisujesz sftp://ip.drugiego.kompa/
w kazdym z wypadkow logujesz sie jako stosowny user istniejacy na drugiej maszynie
3) co do nfs to instalujesz nfs-kernel-server na systemie ktorego fragment dyskow chesz udostepnic dajesz:
exportfs ip.klienta:/udostepniana/sciezka
na kliencie dajesz:
mount -t nfs ip.serwera:/udostepniana/sciezka /katalog/gdzie zamiontowac
(w obu wypadkach jako root)
Offline
Z ssh przyjemnie pracuje się w mc: [f9] -> lewy/prawy -> [strzałka w dół] -> połączenie po powłoce -> IP maszyny [enter]. Komfort pracy zwiększa łączenie z kluczem bez haseł. Ja preferuję położenie w przestrzeni: jeśli łączę się z kompa po lewej, a serwer mam fizycznie po prawej stronie to w mc rozwijam dla niego prawy panel. :P
Jeśli używasz gnome, to ustanawiasz sobie połączenie w nautilusie: Plik -> Połącz z serwerem -> Rodzaj usługi -> ssh -> IP maszyny (ewentualnie login, jeśli logujesz się do konkretnego użytkownika a masz kilku do wyboru na serwerze). Potem ustanawiasz sobie zakładkę w nautilusie i masz "skrót" do serwera. Ustawiasz sobie ewentualnie hasło na stałe i masz serwer na 2 kliknięcia.
Ostatnio edytowany przez ippo76 (2010-06-16 06:18:17)
Offline
Poniżej mój ifconfig z komputera stacjonarnego
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx inet addr:xx.xxx.xx.xx Bcast:xx.xxx.xx.xxx Mask:xxx.xxx.xxx.x inet6 addr:xx::xxxf:xxx:xxxx:xxxxx Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3134 errors:0 dropped:0 overruns:0 frame:0 TX packets:1465 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2041747 (2.0 MB) TX bytes:214131 (214.1 KB) Interrupt:23 Base address:0xe000 lo Link encap:Local Loopback inet addr:xxx.x.x.x Mask:xxx.x.x.x inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:48 errors:0 dropped:0 overruns:0 frame:0 TX packets:48 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4650 (4.6 KB) TX bytes:4650 (4.6 KB
eth0 to moje połączenie z internetem. Które ip mam podać na komputerze, z którego się loguję? Wyprzedzając pytania powiem, ze próba połączenia sposobem
scp plik.lokalny ip.drugiego.kompa:/siezka/zdalna
z podaniem któregokolwiek z tych adresów skutkuje albo niepowodzeniem, albo połączeniem z sobą samym :/
Offline
Drugi komp pod co podłączony ?
Offline