The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Не работает соединение через netcat"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Программирование под UNIX (Shell скрипты)
Изначальное сообщение [ Отслеживать ]

"Не работает соединение через netcat"  +/
Сообщение от Константин email(??) on 15-Май-13, 10:53 
Доброго дня.
Тестирую работу утилиты netcat. Для этого создал две виртуальные машины на vmvare с OC Opensuse c адресами 192.168.0.1 и 192.168.0.2. Обе машины видят друг друга, ping проходит.
На 192.168.0.1 запускаю: cat ./file.out | nc -l 3333.
На 192.168.0.2 запускаю: nc 192.168.0.1 3333 > file.in

В итоге файл не передается, а на машине 192.168.0.1 выводится:

[2543.041146] SFW2-INEXT-DROP-DEFLT IN=eth0 OUT= MAC=00:0c:29:b7:09:b5 SRC=192.168.0.2 DST=192.168.0.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62472 DF PROTO=TCP SPT=48251 DPT=3333 WINDOW=14600 RES=0x00 SYN URGP=0 OPT (020405B40402080A0500000000001030306)

Подскажите в чем может быть проблема ?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Не работает соединение через netcat"  +/
Сообщение от Andrey Mitrofanov on 15-Май-13, 11:58 
> Обе машины видят друг друга,

Рекомендую глазные капли!

> ping проходит.

А соединение (syn-пакет, на самом деле) на tcp порт 3333

> [2543.041146] SFW2-INEXT-DROP-DEFLT
> SRC=192.168.0.2 DST=192.168.0.1
> PROTO=TCP SPT=48251 DPT=3333

-- дропается.

> Подскажите в чем может быть проблема ?

У машин косоглазие - "видят", но криво.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Не работает соединение через netcat"  +/
Сообщение от Константин email(??) on 15-Май-13, 13:50 

> У машин косоглазие - "видят", но криво.

Как можно еще проверить корректность соединения и в каком направлении искать ошибку в соединении ?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Не работает соединение через netcat"  +/
Сообщение от Аноним (??) on 15-Май-13, 17:19 
>[оверквотинг удален]
> Тестирую работу утилиты netcat. Для этого создал две виртуальные машины на vmvare
> с OC Opensuse c адресами 192.168.0.1 и 192.168.0.2. Обе машины видят
> друг друга, ping проходит.
> На 192.168.0.1 запускаю: cat ./file.out | nc -l 3333.
> На 192.168.0.2 запускаю: nc 192.168.0.1 3333 > file.in
> В итоге файл не передается, а на машине 192.168.0.1 выводится:
> [2543.041146] SFW2-INEXT-DROP-DEFLT IN=eth0 OUT= MAC=00:0c:29:b7:09:b5 SRC=192.168.0.2
> DST=192.168.0.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62472 DF PROTO=TCP SPT=48251 DPT=3333
> WINDOW=14600 RES=0x00 SYN URGP=0 OPT (020405B40402080A0500000000001030306)
> Подскажите в чем может быть проблема ?

Может попробуешь сначала сервер запустить, потом уже данные передавать начиная от первого (SYN) пакета, а не с середины?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Не работает соединение через netcat"  +/
Сообщение от PavelR (ok) on 16-Май-13, 07:58 
>[оверквотинг удален]
> Тестирую работу утилиты netcat. Для этого создал две виртуальные машины на vmvare
> с OC Opensuse c адресами 192.168.0.1 и 192.168.0.2. Обе машины видят
> друг друга, ping проходит.
> На 192.168.0.1 запускаю: cat ./file.out | nc -l 3333.
> На 192.168.0.2 запускаю: nc 192.168.0.1 3333 > file.in
> В итоге файл не передается, а на машине 192.168.0.1 выводится:
> [2543.041146] SFW2-INEXT-DROP-DEFLT IN=eth0 OUT= MAC=00:0c:29:b7:09:b5 SRC=192.168.0.2
> DST=192.168.0.1 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=62472 DF PROTO=TCP SPT=48251 DPT=3333
> WINDOW=14600 RES=0x00 SYN URGP=0 OPT (020405B40402080A0500000000001030306)
> Подскажите в чем может быть проблема ?

в закрытом файрволле.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

5. "Не работает соединение через netcat"  +/
Сообщение от pavlinux (ok) on 19-Май-13, 01:13 
>>[оверквотинг удален]
> в закрытом файрволле.

Мужики, это у вы шутите так, ко Дню Пионерии?  :)

> На 192.168.0.1 запускаю: cat ./file.out | nc -l 3333.
> На 192.168.0.2 запускаю: nc 192.168.0.1 3333 > file.in

$ cat ./file.out | nc -l -p 3333;
$ nc 192.168.0.1 3333 > file.in;

Флаг -p нада!

---

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру