Intereting Posts
CUPS libusbx-devel требуется ошибка при попытке создать чашки-1.7.1 из источника ls для уменьшения порядка в сочетании с другой командой Настроить адрес отправителя для всех пользователей в mutt Установите папку FUSE в общий ресурс CIFS с правильными разрешениями Как получить первый ответ PID приложения в команде pstree? Продолжайте отслеживать символические ссылки? RAID5 нужен диск для каждой перезагрузки Solaris – постоянно обновляет PATH для всех пользователей Postfix: адрес получателя отклонен из других доменных зон расположение загрузчика grub на жестком диске Как узнать причину процесса, который будет спать, и разбудить его? FUSE оверлейное крепление с двоеточием в пути Как оставить сообщение другому (локальному) пользователю? Экран: список Windows в сеансе (неинтерактивный) Безопасно ли изменять файлы, которые покрываются монтировкой, а затем привязать монтировку в другом месте?

Почему порт udp не открывается?

Я изучаю, как открыть UDP-порт, в частности порт 1194. Это то, что я сделал:

  1. Проверьте, открыт ли порт:

    % sudo nmap –sU –p 1194 <hostnameOfMyMachine> -> PORT STATE SERVICE -> 1194/udp closed unknown 
  2. Откройте порт:

     % sudo iptables -A INPUT -p udp --dport 1194 -d 0/0 -s 0/0 -j ACCEPT 

Наконец, я повторил шаг 1), чтобы проверить, открыт ли порт, но отображается тот же вывод:

 -> PORT STATE SERVICE -> 1194/udp closed unknown 

Кто-нибудь знает, почему порт не открылся? Как я могу открыть его?

 % sudo netstat --inet --inet6 -lnp Conexiones activas de Internet (solo servidores) Proto Recib Enviad Dirección local Dirección remota Estado PID/Program name udp 0 0 0.0.0.0:41503 0.0.0.0:* 1372/avahi-daemon: udp 0 0 127.0.0.1:53 0.0.0.0:* 2344/dnsmasq udp 0 0 0.0.0.0:68 0.0.0.0:* 2303/dhclient udp 0 0 0.0.0.0:17500 0.0.0.0:* 5935/dropbox udp 0 0 0.0.0.0:17500 0.0.0.0:* 6025/dropbox udp 0 0 0.0.0.0:5353 0.0.0.0:* 1372/avahi-daemon: udp6 0 0 :::44533 :::* 1372/avahi-daemon: udp6 0 0 :::5353 :::* 1372/avahi-daemon: % sudo iptables -L INPUT -nv Chain INPUT (policy ACCEPT 134K packets, 19M bytes) pkts bytes target prot opt in out source destination 3 84 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:1194 0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:1194 0 0 ACCEPT udp -- * * 0.0.0.0/0 0.0.0.0/0 udp dpt:1194 

Порт UDP считается открытым nmap если пакет, отправленный в этот порт, дает ответ от этого порта.

Это, конечно, означает, что в порту должна быть какая-то служба. Порт 1194 обычно является OpenVPN.

Даже если на этом порту есть какая-то служба, она может считаться закрытой, если брандмауэр фильтрует пакеты на этот порт или из этого порта. Вот почему вы попытались добавить правило в брандмауэр ( iptables ), чтобы эти пакеты прошли.

Но это правило не помогает, если в этом порту нет службы, работающей на этом порту.

  1. Вы должны поместить это правило порта на свой маршрутизатор и перенаправить его на свой компьютер.

    (Если это приложение VPN, то, конечно же, нет необходимости в переадресации портов.)

  2. Вам нужно настроить любое приложение для этого порта.

  3. Это приложение должно работать.