Tag: tcp

порядок обработки правил в цепочках iptables

Разве порядок обработки правил в iptables не сверху вниз? Учитывая следующий пример; Chain DOCKER (2 references) target prot opt source destination RETURN all — anywhere anywhere DNAT tcp — anywhere anywhere tcp dpt:5000 to:172.19.0.2:5000 Второе правило (DNAT) никогда не должно обрабатываться, так как первое правило (RETURN) будет соответствовать каждому пакету, и поскольку у этого правила […]

Где пропало / dev / tcp?

/dev/tcp часто упоминается во многих источниках, и я думаю, что видел это в Ubuntu не так давно. Теперь, в Debian Jessie, я не могу его найти. То же самое с /dev/udp . tomasz@E4200:/dev$ ls agpgart dm-1 hidraw3 network_latency sda2 tty11 tty24 tty37 tty5 tty62 vcs2 vfio autofs dm-2 hpet network_throughput sda5 tty12 tty25 tty38 tty50 […]

Как проверить, что ядро ​​Linux не замерзает при загрузке или загрузке больших данных через интерфейс Ethernet?

Как проверить, делает ли ядро ​​Linux то, что он говорит для сетевых интерфейсов? У меня есть один сетевой интерфейс eth0 который имеет аппаратную поддержку для полнодуплексного ввода 1 ГБ. Я подготовил 2 коробки. Теперь, когда я делаю обычный x11vnc из коробки в ящик через 1 или 2 минуты, обе системы замерзают, если я не выключу […]

Как отправить электронное письмо самому себе на том же локальном компьютере (порт tcp 25)

Кто-нибудь знает, как отправить мне письмо? Я пытаюсь создать TCP-трафик на порт 25.

Соединение SSH, дающее отказ в соединении

Я использую CentOs. Я могу SSH от локальной машины к серверу A. Я могу также SSH от локальной машины к серверу B. Но я не могу SSH от сервера A до сервера B: $ ssh -p <portB> root@B root@B's password: root@B [~]# exit $ ssh -p <portA> root@A root@A's password: root@A [~]# root@A [~]# ssh […]

Увеличится ли средняя загрузка моего ящика Linux, если он достигнет дескрипторов файлов или ограничений TCP-соединений?

Увеличится ли средняя загрузка моего ящика Linux, если он достигнет дескрипторов файлов или ограничений TCP-соединений?

Получение статистики TCP IPv6

Я пытаюсь контролировать TCP-сегменты, отправленные / полученные. С IPv4 это легко: либо с помощью (старой) команды netstat -s которая дает … Tcp: … 53291 segments received 37350 segments send out … Однако я не могу найти эту информацию для IPv6. Использование netstat -s -6 дает информацию о пакетах IP6, ICMP6 и UDP6, но возвращает ту […]

Хранение огромных данных в ядре Linux

У меня есть настроенное ядро ​​Linux, которое печатает в dmesg и syslog (используя printk) некоторую дополнительную информацию о каждом принятом пакете MP-TCP в системе. Все работает отлично, однако я генерирую огромное количество данных (используя инструмент iperf ) со iperf около 2 Гбит / с, что соответствует чрезвычайно большому количеству пакетов. Из-за printk все мои процессоры […]

Ошибка: «TCP_NODELAY» не был объявлен в этой области

Я пытаюсь скомпилировать ChatScipt v7.55 в Ubuntu 16.04. Но когда я использую команду make server , я получаю эту ошибку: evserver.cpp: In function 'int settcpnodelay(int)': evserver.cpp:263:40: error: 'TCP_NODELAY' was not declared in this scope return setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, (void*) &on, sizeof(on)); ^ Makefile:110: recipe for target 'evserver.o' failed make: *** [evserver.o] Error 1 Это полный […]

Данные о трубах от подключения сокета TCP к терминалу

У меня есть эта простая строка, пишущая JSON на TCP-сервер echo "{\"some\":\"json-data\"}" > /dev/tcp/localhost/9091 > cat Я бы подумал, что будет создано какое-то соединение, и данные будут переданы в терминал / tty, но это не сработает, строка просто пропущена, и скрипт bash сразу же завершается. Я также пробовал: echo "{\"some\":\"json-data\"}" > /dev/tcp/localhost/9091 | tail -f […]

Linux и Unix - лучшая ОС в мире.