LinuxForum.Fans
Тема

Закрыт порт

Автор: Extrim25 14 сообщений 5712 просмотров
#176367

Не запускается приложение. Debian. Говорит следующее:

2011-07-12 14:15:08 [WARNING] **** FAILED TO BIND TO PORT!
2011-07-12 14:15:08 [WARNING] The exception was: java.net.SocketException: Invalid argument
2011-07-12 14:15:08 [WARNING] Perhaps a server is already running on that port?

Iptables выключен. Порт использует 25565. Остальные приложения спокойно работают.

netstat -nap | grep 25565

ничего не выдает. Возможно дело в конфигурации машины? Заранее благодарен.

#176368

а что за приложение то хоть? Что пытаетесь запустить? lsof -i что скажет?

#176409

minecraft сервер. игра. с клиента не подсоединяется.

java -Xmx1024M -Xms1024M -jar minecraft_server.jar nogui

#176593

Проверял на другой машине - все работает. Вероятно дело в конфигурации этой?

#176597
Extrim25 написал:
Не запускается приложение. Debian. Говорит следующее:

2011-07-12 14:15:08 [WARNING] **** FAILED TO BIND TO PORT!
2011-07-12 14:15:08 [WARNING] The exception was: java.net.SocketException: Invalid argument
2011-07-12 14:15:08 [WARNING] Perhaps a server is already running on that port?

Iptables выключен. Порт использует 25565. Остальные приложения спокойно работают.

netstat -nap | grep 25565

ничего не выдает. Возможно дело в конфигурации машины? Заранее благодарен.

1) Вы уверены что ваша игра пытается забиндить именно порт 25565 ? Может берет конфиг из другого места (дефолтный) в котором прописан другой порт...
2) netstat ntupa | grep LISTE запустить ИЗ ПОД РУТА!!!
3) SElinux?

#176613

конфиг игра создает сама в той же папке что и находиться. и при изменении конфига изменения заметны при запуске сервера.
netstat ntupa | grep LISTE - ничего не выдает

на форуме у человека ошибка

The exception was: java.lang.NoSuchMethodError: method java.net.ServerSocket.setPerformancePreferences with signature (III)V was not found.

У меня

The exception was: java.net.SocketException: Invalid argument

При проверке на альтернативы ничего не дает, да и

java -version
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) 64-Bit Server VM (build 20.1-b02, mixed mode)

Опять же хочу указать, что есть альтернативная машина с дебианом, где все заработало. Возможно дело таки в конфигах машины? :(

#176616

Прошу прощения мой косяк
# netstat -ntupa |grep LISTE

#176618

[console] netstat -ntupa |grep LISTE
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1366/exim4
tcp 0 0 0.0.0.0:37242 0.0.0.0:* LISTEN 918/rpc.statd
tcp 0 0 83.69.226.109:27516 0.0.0.0:* LISTEN 22393/srcds_i686
tcp 0 0 83.69.226.109:27616 0.0.0.0:* LISTEN 3405/srcds_linux
tcp 0 0 83.69.226.109:27040 0.0.0.0:* LISTEN 3226/srcds_linux
tcp 0 0 83.69.226.109:27041 0.0.0.0:* LISTEN 3245/srcds_linux
tcp 0 0 83.69.226.109:27042 0.0.0.0:* LISTEN 3254/srcds_linux
tcp 0 0 83.69.226.109:27716 0.0.0.0:* LISTEN 3329/srcds_linux
tcp 0 0 83.69.226.109:27116 0.0.0.0:* LISTEN 20753/srcds_i686
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 905/portmap
tcp 0 0 83.69.226.109:27216 0.0.0.0:* LISTEN 20748/srcds_i686
tcp 0 0 0.0.0.0:50 0.0.0.0:* LISTEN 1357/sshd
tcp 0 0 127.0.0.1:4949 0.0.0.0:* LISTEN 1586/munin-node
tcp 0 0 83.69.226.109:27416 0.0.0.0:* LISTEN 3358/srcds_linux
tcp6 0 0 :::80 :::* LISTEN 1515/apache2
tcp6 0 0 :::50 :::* LISTEN 1357/sshd
[/console]

#176636

Нашел Это http://www.minecraftforum.net/topic/51608-minecraft-alpha-server-on-debian/page__p__864601__hl__%22invalid+argument%22__fromsearch__1#entry864601
потом как следствие это http://aravaniskostas.com/2010/05/25/java-problem-in-debian-network-is-unreahable/


еще нашел вот тут http://www.tribalwar.com/forums/archive/t-620327-p-27.html
такой кусок

whazup911
09-29-2010, 10:25 PM
MP Problems: Java.net:SocketException - Minecraft Forum - Official Minecraft Forums (http://www.minecraftforum.net/viewtopic.php?f=1013&t=34648&start=150)

I found the solution: (assuming you have an Atheros)
Click the following
Start Button -> Control Panel -> Hardware and Sound -> Device Manager -> Network Adapters
Right Click the Atheros Card -> Properties -> Advanced
Select Transmit Buffers, and change the value from 256 to 512.
***Select Each of the things with "Checksum Offload" and disable them.
Click Okay
Run Minecraft

UPD
В общем походу IP v6 портит Жизнь

Resolution

1 Use "sysctl net.ipv6.bindv6only" to check if "net.ipv6.bindv6only = 1" in the local environment, if so turn it off:
sysctl -w net.ipv6.bindv6only = 0

2 If this doesn't work, try to set it by JVM parameters. Add "-Djava.net.preferIPv4Stack=true" into JAVA_OPTS. See Setting Properties and Options on Startup for more information on how to set a system property.

#176639

[console]# nmap -P0 -p25563-25568 83.69.226.109

Starting Nmap 4.11 ( http://www.insecure.org/nmap/ ) at 2011-07-14 02:47 NOVST
Interesting ports on used.hostline.su (83.69.226.109):
PORT STATE SERVICE
25563/tcp closed unknown
25564/tcp closed unknown
25565/tcp open unknown
25566/tcp closed unknown
25567/tcp closed unknown
25568/tcp closed unknown

[/console]

Вижу Вас можно поздравить? :) Хотелось бы услышать что именно помогло, скорее всего один из двух вариантов в конце ;)

#176640

первое же помогло. настройки сохраняются после ребута?

#176641
Extrim25 написал:
первое же помогло. настройки сохраняются после ребута?

Возьмет значение из /etc/sysctl.d/bindv6only.conf
Если там 0 то все ок, если 1 поменять на 0 и сохранить

#176642

изменил. большая благодарность вам, сам ресурс гугла не использовал до конца. *fixed*

Войдите или зарегистрируйтесь, чтобы ответить.