[SOLVED] Połączenie "skrętką" pomiędzy Linuksami ?

Jesteś nowy na forum? Przeczytaj ...

Home Fora Forum wsparcia Inne [SOLVED] Połączenie "skrętką" pomiędzy Linuksami ?

Oglądasz 6 posty - 1 do 6 (z 6 ogółem)
  • Autor
    Posty
  • #2996
    Avatar photomajo
    Moderator

    Witam,

    próbuję przenieść pomiędzy dwoma komputerami (oba z Manjaro) względnie dużą ilość danych za pomocą kabla „skrętki”.
    W sieci znalazłem wątek na ten temat (choć już trochę starawy i dotyczy Debiana).
    Zgodnie z tymi informacjami zdecydowałem się na transfer na bazie SSH.
    Na obu komputerach jest zainstalowany pakiet openssh.
    Na bazie instrukcji z tamtej dyskusji ustawiam IP na obu komputerach za pomocą komend:
    ifconfig INTERFACE 192.168.0.NN netmask 255.255.255.0
    (gdzie INTERFACE i NN są różne i właściwe dla danego kompa).
    Jednak nie dział logowanie do serwera. Każda wersja komendy ssh (także w wersji root) generuje ten sam komunikat:

    ssh UŻTKOWNIK@192.168.0.1
    ssh: connect to host 192.168.0.1 port 22: Connection refused
    ssh 192.168.0.1
    ssh: connect to host 192.168.0.1 port 22: Connection refused

    Taki sam komunikat uzyskuję w przypadku logowania się z drugiego komputera.

    W powyższym wątku Debiana piszą o pakiecie openssh-server, jednak nie widzę takiego czegoś w Manjaro. Może tu leży problem ?

    Czy macie jakiś pomysł, co z tym zrobić ?
    A może znacie inne sposoby komunikacji za pomocą skrętki ?

    Manjaro [stable] LTS, Xfce - tego używam

    #3055
    christo
    Forumowicz

    A jak łączysz te dwa kompy ? Jeśli per-to-peer to nie może być zwykła skrętka ale kabel tzw.prosty a jeśli robisz to skrętką to musisz mieć dwie skrętki i router albo swicz.

    #3097
    Avatar photomajo
    Moderator

    Łączyłem bezpośrednio skrętką gniazda RJ45 obu komputerów.
    Skrętka, którą posiadam (przetestowana wielokrotnie pod Windowsem do bezpośredniego połączenia), wygląda dokładnie tak, jak ta opisana jako Standard 568 skorosowany na tej stronie i, jak rozumiem, o tego typu skrętce była mowa we wcześniej podanym wątku Debiana.

    Ale OK, chętnie spróbuję z kablem prostym. Jak w takim razie powinienem to zrobić ? Czy tak jak wyżej opisałem, czy może jakoś inaczej ?

    Manjaro [stable] LTS, Xfce - tego używam

    #3132
    Avatar photomajo
    Moderator

    Tydzień już się z tym męczę i ciągle nie jestem w stanie dokonać transferu plików pomiędzy dwoma komputerami.
    Mam nadzieję, że ktoś mi coś mądrego podpowie.

    Jedyne co mi się udało, to że komputery wzajemnie się widzą przy połączeniu ich obu do routera prostymi kablami sieciowymi, co potwierdza komenda:

    ping 192.168.8.100 
    PING 192.168.8.100 (192.168.8.100) 56(84) bytes of data.
    64 bytes from 192.168.8.100: icmp_seq=1 ttl=64 time=0.895 ms
    64 bytes from 192.168.8.100: icmp_seq=2 ttl=64 time=0.847 ms
    ^C
    --- 192.168.8.100 ping statistics ---
    28 packets transmitted, 28 received, 0% packet loss, time 27000ms
    rtt min/avg/max/mdev = 0.725/0.826/0.900/0.046 ms

    ( Natomiast bezpośrednie połączenie, zarówno skrętką, jak i kablem prostym, daje wcześniej pokazany komunikat „Connection refused„.)

    Postępuję zgodnie z tym, co piszą w wielu miejscach w sieci, tj.:
    1. Adresy IP mam różne, ustawione przez sieć/router (więc nie muszę ich już ustawiać).
    2. Aktywuję serwer
    $ systemctl restart sshd.service
    3.Upewniam się że działa:

    $ systemctl status sshd.service
    ● sshd.service - OpenSSH Daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset:
       Active: active (running) since Sun 2017-03-12 04:40:20 CET; 10s ago
     Main PID: 3274 (sshd)
        Tasks: 1 (limit: 4915)
       CGroup: /system.slice/sshd.service
               └─3274 /usr/bin/sshd -D
    
    mar 12 04:40:20 pcn systemd[1]: Started OpenSSH Daemon.
    mar 12 04:40:20 pcn sshd[3274]: Server listening on 0.0.0.0 port 22.
    mar 12 04:40:20 pcn sshd[3274]: Server listening on :: port 22.
    ...skipping...
    ● sshd.service - OpenSSH Daemon
       Loaded: loaded (/usr/lib/systemd/system/sshd.service; enabled; vendor preset:
       Active: active (running) since Sun 2017-03-12 04:40:20 CET; 10s ago
     Main PID: 3274 (sshd)
        Tasks: 1 (limit: 4915)
       CGroup: /system.slice/sshd.service
               └─3274 /usr/bin/sshd -D
    
    mar 12 04:40:20 pcn systemd[1]: Started OpenSSH Daemon.
    mar 12 04:40:20 pcn sshd[3274]: Server listening on 0.0.0.0 port 22.
    mar 12 04:40:20 pcn sshd[3274]: Server listening on :: port 22.

    A dalej są już problemy.
    Logowanie z klienta do serwera nie działa (choć ping działa!):

    $ ssh 192.168.8.100
    ssh: connect to host 192.168.8.100 port 22: Connection timed out

    (Rezultat pojawia się po kilkudziesięciu sekundach).

    Komenda wydana z klienta, która powinna skopiować plik test.txt na serwer, po kilkudziesięciu sekundach pokazuje rezultat

    $ scp /home/ja/test.txt 192.168.8.100:/home/ja/
    ssh: connect to host 192.168.8.100 port 22: Connection timed out
    lost connection

    Także próby połączenia się poprzez ftp (za pomocą Midnight Commander i Double Commander) po kilkudziesięciu sekundach próby łączenia pokazuje komunikat: ” Can not connect to the server!” (choć ping działa!)

    Czy coś robię źle ?
    A może znacie inny prosty i skuteczny sposób połączenia dwóch komputerów ?

    Manjaro [stable] LTS, Xfce - tego używam

    #3135
    pavbaranov
    Forumowicz

    Przez przypadek nie masz uruchomionego firewalla, który blokuje Ci ssh?

    #3161
    Avatar photomajo
    Moderator

    Dzięki.
    Z wyłączonym firewallem (lub dodaną regułą, zezwalającą na ruch pomiędzy komputerami) transfer działa :)
    (Za bardzo się skupiłem na kablach, a potem błędnie zasugerowałem się tym, że skoro ping działa, to nie może być to problem firewalla.)

    Manjaro [stable] LTS, Xfce - tego używam

Oglądasz 6 posty - 1 do 6 (z 6 ogółem)
  • Musisz być zalogowany aby odpowiedzieć w tym wątku.