Socat неподходящий ioctl для устройства в LinuxLinux

Ответить
Anonymous
 Socat неподходящий ioctl для устройства в Linux

Сообщение Anonymous »


Мне нужно запустить команду Socat, как на моем Mac.

На Mac я использую эту команду:

socat -d TCP-LISTEN:2375,range=0.0.0.0/0,reuseaddr,fork UNIX:/var/run/docker.sock Это работает, я могу использовать порт в Docker, а также проверяю порт с помощью "lsof -i:2375", получая:

КОМАНДА   PID          ПОЛЬЗОВАТЕЛЬ   FD   ТИП            РАЗМЕР УСТРОЙСТВА/ВЫКЛ. ИМЯ УЗЛА socat   15465 ------------    5u  IPv4 0x9b9d7436c2e2d8f      0t0  TCP *:2375 (СЛУШАТЬ) В Ubuntu я сделал то же самое и получил ошибку:

socat[21085] W ioctl(5, IOCTL_VM_SOCKETS_GET_LOCAL_CID, ...): неподходящий ioctl для устройства но если я проверю с помощью «lsof -I:2375», я увижу точно такие же свойства порта. Тот же самый контейнер на Mac работает без проблем, а на Ubuntu происходит сбой.

Как решить эту проблему?

Раньше я пытался изменять различные файлы, следуя этому руководству, но безрезультатно...
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Linux»