Skocz do zawartości
VanKiller

Team Speak 3 na VPS- bind failded

Polecane posty

Witam!
Założyłem darmowy serwer VPS na vps.me, dodałem IPv4 bo dowiedziałem się, że na IPv6 TS nie chodzi. Oto dane IPv4:
Shared IP: 31.220.50.5
Source Port: 1954
Destination Port: 3541
Protocol: TCP

Skonfigurowałem VPSa i zainstalowałem TSa za pomocą Putty. Normalny rozruch (./ts3server_startscript.sh start) powoduje, że serwer pada, bo po wpisaniu ./ts3server_startscript.sh status wyświetla się:server seems to have died.

Log:

Cytat: 2014-10-30 19:01:47.625264|ERROR |VirtualServer | 1| bind failed on 0.0.0.0:9987
2014-10-30 19:01:47.625831|INFO |VirtualServerBase| 1| stopped


Pomyślałem, że automat łączy ze złym IP i portem więc uruchomiłem przez:
./ts3server_startscript.sh start voice_ip=31.220.50.5 filetransfer_ip=31.220.50.5 query_ip=31.220.50.5 query_port=3541 filetransfer_port=3541
Próbowałem na różne sposoby i za każdym razem wyskakuje błąd "blind failed on".

SS Access na vps.me poleca wkleić:
ssh root(malpa)31.220.50.5 -p 2203
ale mi wyskakuje Connection refused
Proszę o pomoc

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

WebHostingTalk

WebHostingTalk

WebHostingTalk

WebHostingTalk

 

Domyślam się jedynie, że te dane IPv4 dotyczą przekierowania pojedynczego portu TCP, a nie nadania adresu IPv4 dla wirtualnej maszyny.

Błąd serwera "bind failed on" nie ma związku z demonem DNS - BIND. Mówi tylko tyle, że nie można uruchomić serwera na danym porcie (9987 TCP).

 

Spróbuj ustawić port serwera na ten, który został do Ciebie przekierowany przez dostawcę VPS'a. Potrzebujesz jeszcze przekierowania dla portu query i transferu plików.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

podpowiem, wchodzisz na serverquery - telnet ip serwera:port (standardowy to 10011) i lecisz tak:

login serveradmin <haslo>
use 1
serveredit virtualserver_port=<nowy_port>

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Ale jeszcze nie przypisałem Ip i portu do tsa. Nie wiem który podać i czy wogóle podawać, ale na vps.me trzeba było rejestrować porty więc pewnie w IP dać IPv4 a port to jeden z 3 które mam. Zarejestrowałem Source Port i Destination Port. Mam jeszcze trzeci który sam się wygenerował: 2203. Który podać gdzie?

default_voice_port=

voice_ip=
filetransfer_port=
filetransfer_ip=
query_port=
query_ip=

Edytowano przez VanKiller (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Od nowa wszystko postawiłem na VPSie i hasa jednak ip było 0.0.0.0 więc odpaliłem dwiema roznymi komendami rozruchowymi:

1) ./ts3server_startscript.sh start default_voice_port=2203 query_ip=31.220.50.5 query_port=2203 voice_ip=31.220.50.5 filetransfer_ip=31.220.50.5
2) ./ts3server_startscript.sh start default_voice_port=3541 query_ip=31.220.50.5 query_port=3541 voice_ip=31.220.50.5 filetransfer_ip=31.220.50.5
Z tym samym efektem. Logowałem się IP:PORT na cliencie TSa i "Failed to connect to server"
Dodam że Ip zarejestrowany jest w protokole TCP
Edytowano przez VanKiller (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
Gość Kamikadze

Sprawdź czy nie masz ip wewnętrznego i po prostu na matce jest przekierowywanie portów zrobione. Jeżeli tak to musisz wystartować z ip wewnętrznym.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

A jak sprawdzić jakie mam IP na VPSie?

Przekierowywanie włączone. Na IP: 31.220.50.5 , mam Source Port 1954 i Destination Port 3541. Użyć tego IP i destination port?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: venet0: <BROADCAST,POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN
link/void
inet 127.0.0.2/32 scope host venet0
inet 10.225.1.34/32 brd 10.225.1.34 scope global venet0:0
inet6 2a02:4780:1:1::1:116f/128 scope global
valid_lft forever preferred_lft forever

 

 

ip addr show przy uruchomionym tsie na 0.0.0.0^^^

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z forwardingu mam ten destination port 3541, skoro zarejestrowany to pewnie on jest dostępny. Możesz powiedzieć jak zmienić to?

 

A mówiąc zmienić port to chodzi Ci o np odpalenie tsa przez:

./ts3server_startscript.sh start default_voice_port=3541

 

??

Edytowano przez VanKiller (zobacz historię edycji)

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Zastanawiam się tak, czy nie możesz wykorzystać już jakiegoś działającego TSa? ( publicznego )

 

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Nie, to są ci pseudo-administratorzy stawiający profesjonalne serwery TSa na darmowych VPSach bez własnego adresu IPv4.

  • Upvote 1

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Można wykorzystać istniejącego, ale chcieliśmy stworzyć własnego, żeby mieć pełne permisje itd. I żeby to było tematycznie. Tylko do jednej gry, a nie zlot wszystkich. Czyli jak to ogarnąć?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Możesz poprosić kogoś z forum lub wykupić usługę administracyjną.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się


×