Nowe posty

Autor Wątek: iperf - przerwanie połączenia.  (Przeczytany 8879 razy)

dizel1988

  • Gość
iperf - przerwanie połączenia.
« dnia: 2011-08-01, 16:10:11 »
Witam.
Chcę przetestować szybkość swojego połączenia LAN, bez wyjścia na internet. Po prostu mam serwer na linuxie i drugi komputer również z linuxem. Na obu zainstalowany iperf. NA serwerze uruchamiony poleceniem iperf -s. Na kliencie wydane polecenie iperf -c 192.168.0.2 -d -t 20 i otrzymuję następujący wynik:
$ iperf -c 192.168.0.2 -d -t 20
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 192.168.0.2, TCP port 5001
TCP window size: 132 KByte (default)
------------------------------------------------------------
[ 5] local 192.168.0.105 port 51070 connected with 192.168.0.2 port 5001
write2 failed: Connection reset by peer
[ 5] 0.0- 0.0 sec 190 KBytes 178 Mbits/sec
Czy możecie mi powiedzieć co może być powodem że połączenie zostaje przerwane (Connection reset by peer). Nie mogę nigdzie w sieci znaleźć odpowiedzi.
Pozdrawiam.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
iperf - przerwanie połączenia.
« Odpowiedź #1 dnia: 2011-08-01, 20:10:37 »
Niech zgadnę... Firewall?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #2 dnia: 2011-08-01, 20:29:15 »
Hmm, na kliencie? Serwer mam na 100% czysty, żadnych zapór. Klientem jest ubuntu (nie lubię tego systemu ale nie miałem drugiego innego linuxa a instalował specjalnie do sprawdzenia wydajności nie będę bo szkoda czasu). Wiesz może Kolego jak sprawdzić na ubuntu czy ewentualnie jest jakiś firewall? Nie używam tego systemu w ogóle i nie bardzo wiem. Na co dzień korzystam z arch linuxa a ubuntu zainstalowałem dobrych parę lat temu sam nie wiem po co :D i tak już został.

Jeszcze wkleję fragment pliku /var/log/messages, który się generuje podczas używania iperf.

Jul 31 20:32:56 lukasz-laptop kernel: [ 5106.017970] eth2: link down
Jul 31 20:33:02 lukasz-laptop kernel: [ 5111.587915] eth2: link up, 100Mbps, full-duplex, lpa 0x45E1
Jul 31 20:33:02 lukasz-laptop kernel: [ 5111.588529] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
Jul 31 20:33:09 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.host_name
Jul 31 20:33:09 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.domain_name
Jul 31 20:33:09 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.nis_domain
Jul 31 20:33:09 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.nis_servers
Jul 31 20:33:09 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.interface_mtu
Jul 31 20:33:42 lukasz-laptop kernel: [ 5151.542324] eth2: link down
Jul 31 20:33:47 lukasz-laptop kernel: [ 5156.263848] eth2: link up, 100Mbps, full-duplex, lpa 0xC5E1
Jul 31 20:33:47 lukasz-laptop kernel: [ 5156.264593] ADDRCONF(NETDEV_CHANGE): eth2: link becomes ready
Jul 31 20:33:51 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.routers
Jul 31 20:33:51 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.domain_name
Jul 31 20:33:51 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.nis_domain
Jul 31 20:33:51 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.nis_servers
Jul 31 20:33:51 lukasz-laptop dhcdbd: message_handler: message handler not found under /com/redhat/dhcp/eth2 for sub-path eth2.dbus.get.interface_mtu
Jul 31 20:48:39 lukasz-laptop -- MARK --
Jul 31 21:08:39 lukasz-laptop -- MARK --
Jul 31 21:28:39 lukasz-laptop -- MARK --

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
iperf - przerwanie połączenia.
« Odpowiedź #3 dnia: 2011-08-01, 21:06:59 »
A to wygląda jak resetująca się karta sieciowa pod obciążeniem. Co jest między urządzeniami? Kabel? Switch? Jaki?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #4 dnia: 2011-08-01, 21:12:39 »
Między urządzeniami jest switch TP-LINK TL-SG1008D

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
iperf - przerwanie połączenia.
« Odpowiedź #5 dnia: 2011-08-01, 22:27:05 »
Czy podobnie się dzieje zatem, jak zepniesz urządzenia "na krótko". Najlepiej kablem prostym, jest wtedy szansa na 1Gbit przy nowszych sprzętach. Jeżeli wtedy zadziała, to albo problemem jest TPlink albo któryś kabel. Jak nie pomoże, to może być coś z kartą.
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #6 dnia: 2011-08-01, 22:30:27 »
Co masz na myśli pisząc "na krótko"? :)

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
iperf - przerwanie połączenia.
« Odpowiedź #7 dnia: 2011-08-01, 22:48:57 »
Kablem z komputera do komputera, bez switcha?
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #8 dnia: 2011-08-01, 22:56:30 »
Ok, jutro podłączę i dam znać :). Póki co dziękuje.

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #9 dnia: 2011-08-02, 21:56:26 »
Witaj.
Walczę z tymi linuxami od 3 godzin i nie mogę ich spiąć na krótko. W ogóle nie chcą się połączyć. Ubuntu nie widzi archa i odwrotnie. Jak chcę pingnąć to mam: connect: Network is unreachable. Jak podepnę przez switch działa odrazu ale niestety iperf w dalszym ciągu sypie tym samym błędem. Już nie mam do tego siły. Potrzebuję szybko zmierzyć szybkość łącza bo bez tego nie mogę nic dalej robić a od prawie tygodnia stoję w miejscu i nie mogę z tym ruszyć.

Offline Paweł Kraszewski

  • Administrator
  • Guru
  • *****
  • Wiadomości: 3062
  • Lenistwo jest matką potrzeby = babcią wynalazku
    • Zobacz profil
iperf - przerwanie połączenia.
« Odpowiedź #10 dnia: 2011-08-02, 22:04:39 »
Znaczy to, że albo coś masz popaprane z kablami - marnej jakości albo źle zaciśnięte, albo walnięta jest któraś karta sieciowa.
Twój switch jest gigowy, zakładam, że karty w komputerach też. W tym przypadku wszystko zawsze łączysz kablami prostymi (gigówka zawsze ma kable proste, nieważne czy komputer-switch czy komputer-komputer).
Paweł Kraszewski
~Arch/Void/Gentoo/FreeBSD/OpenBSD/Specjalizowane customy

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #11 dnia: 2011-08-02, 22:15:48 »
Hmmm, a może to wina właśnie kable. Kable mam kolego dokładnie takie: http://allegro.pl/kabel-sieciowy-utp-kat-5e-zalewany-5m-czerwony-i1609509892.html Kupowałem od tego gościa.

Teraz właśnie spiąłem serwer z windowsem i postawiłem iperfa na windowsie i się okazało że jest ten sam błąd. Przerywa połączenie.


Przetestowałem wszystkie kable jakie mam, w sumie 7 sztuk, różne długości, od 1,5 przez 3 aż do 5m i na każdym jest to samo.

dizel1988

  • Gość
iperf - przerwanie połączenia.
« Odpowiedź #12 dnia: 2011-08-02, 22:31:50 »
Jeszcze inaczej Postawiłem iperfa na 2 windowsach połączonych ze sobą przy pomocy switcha i poszło. Wszystko działa. Zatem rąbnięta karta sieciowa. Tylko teraz pytanie, czy da radę to jakoś naprawić? Co ewentualnie może być nie halo z tą kartą? Tak pozatym wszystko działa. Udostępnianie plików i cała reszta. Przecież komputer z linuxem służy jako serwer i nie ma żadnych problemów. Dopiero teraz podczas testowania tego łącza takie kwiatki wychodzą.