Linux за българи: Форуми

Игри за Linux => Общ форум => Темата е започната от: KassappineS в Nov 13, 2011, 15:56



Титла: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 15:56
Здравейте направих си цс1.6 сървър под линукс убунту 11.10.
Пиша в терминала ./hlds_run -game cstrike -port 27016 -insecure -noipx -nojoy +sv_lan 0 +rcon_password +maxplayers 21 +map hns_centraltown +sys_ticrate 600 -pingboost 2 +ip 84.40.100.68
След това в терминала ми пише:
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 16:56:12 Mar  8 2010 (4883)
STEAM Auth Server
"rcon_password" is ""
WARNING: UDP_OpenSocket: port: 27016  bind: Cannot assign requested address
FATAL ERROR (shutting down): Couldn't allocate dedicated server IP port 27016.


Погледнах рутера ,но всичко е наред портовете са отворени!
Сменях портовете и отново ми излизаше това!
Надявам се ,че ще ми помогнете,
Благодаря предварително!


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: b2l в Nov 13, 2011, 16:05
Ресни си компютъра. Или виж какво има бинднато на порт 27016.


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 16:12
Реснах си компа същата работа.А 2рия начин незнам как да го направя! :(


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: vox в Nov 13, 2011, 16:46
с какъва дистрибуция си ?, аз имам на едно PC пуснат CS само, че е версия 1.5 и съм задал

/sbin/iptables -A INPUT -p udp --dport 27016 -j ACCEPT


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 17:03
С убунту 11.10 съм.Ето какво стана като въведох кода:
pavel@pavel-Aspire-6930G:~$ /sbin/iptables -A INPUT -p udp --dport 27016 -j ACCEPT
FATAL: Error inserting ip_tables (/lib/modules/3.0.0-12-generic/kernel/net/ipv4/netfilter/ip_tables.ko): Operation not permitted
iptables v1.4.10: can't initialize iptables table `filter': Permission denied (you must be root)
Perhaps iptables or your kernel needs to be upgraded.
pavel@pavel-Aspire-6930G:~$



Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: borovaka в Nov 13, 2011, 17:05
Сложи едно sudo пред командата :)


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 17:25
Сложих но пак същата работа ето как го направих:
pavel@pavel-Aspire-6930G:~$ sudo su
[sudo] password for pavel:
root@pavel-Aspire-6930G:/home/pavel# /sbin/iptables -A INPUT -p udp --dport 27016 -j ACCEPT
root@pavel-Aspire-6930G:/home/pavel#


Ако бъркам някаде моля поправете ме! :)


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: vox в Nov 13, 2011, 17:47
Значи да за да изпълни правило с iptables е необходимо да си логнат с потребител root

su root

iptables -F

iptables -A INPUT -p udp --dport 27016 -j ACCEPT



Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 17:58
Ето как го направих и какво излезна:
pavel@pavel-Aspire-6930G:~$ sudo su
[sudo] password for pavel:
root@pavel-Aspire-6930G:/home/pavel# iptables -A INPUT -p udp --dport 27016 -j ACCEPT
root@pavel-Aspire-6930G:/home/pavel# iptables -vnL
Chain INPUT (policy ACCEPT 91 packets, 16938 bytes)
 pkts bytes target     prot opt in     out     source               destination         
   15   795 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016
    0     0 ACCEPT     udp  --  *      *       0.0.0.0/0            0.0.0.0/0           udp dpt:27016

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 82 packets, 10879 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Незнам защо ,но като напиша sudo root ми изка пасса и после ми дава грешка?
Единствения начин ,където ми става е sudo su!
Написах и iptables -F
Но ефект нямаве  :'(


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: vox в Nov 13, 2011, 18:22
iptables -F
iptables -A INPUT -p udp --dport 27016 -j ACCEPT

и пробвай да го стартираш по този начин :

./hlds_run -game cstrike -insecure -noipx -nojoy +sv_lan 0 +rcon_password +maxplayers 21 +map hns_centraltown +sys_ticrate 600 -pingboost 2


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 18:26
Направих го ето резултата:
pavel@pavel-Aspire-6930G:~$ sudo su
[sudo] password for pavel:
root@pavel-Aspire-6930G:/home/pavel# iptables -F
root@pavel-Aspire-6930G:/home/pavel# iptables -A INPUT -p udp --dport 27016 -j ACCEPT
root@pavel-Aspire-6930G:/home/pavel# cd hidenseek
root@pavel-Aspire-6930G:/home/pavel/hidenseek# ./hlds_run -game cstrike -insecure -noipx -nojoy +sv_lan 0 +rcon_password +maxplayers 21 +map hns_centraltown +sys_ticrate 600 -pingboost 2
Auto detecting CPU
Using Pentium II Optimised binary.
Auto-restarting the server on crash

Console initialized.
Protocol version 48
Exe version 1.1.2.6/Stdio (cstrike)
Exe build: 16:56:12 Mar  8 2010 (4883)
STEAM Auth Server
"rcon_password" is ""
Server IP address 127.0.1.1:27015
   
   Metamod version 1.19p32 Copyright (c) 2001-2006 Will Day
     Patch: Metamod-P (mm-p) v32 Copyright (c) 2004-2007 Jussi Kivilinna
   Metamod comes with ABSOLUTELY NO WARRANTY; for details type `meta gpl'.
   This is free software, and you are welcome to redistribute it
   under certain conditions; type `meta gpl' for details.
   
[DPROTO]: Version 0.9.87 Linux
[DPROTO]:  Loading config './dproto.cfg'
[DPROTO]:  LoggingMode = 2
[DPROTO]:  Config sucessfully loaded.
[DPROTO]: Done.

[ANTI-DLFILE] Patch "cmd dlfile" successful!

[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.

Usage:
Setmaster unavailable, start a server first.
Usage:
Setmaster unavailable, start a server first.
[S_API FAIL] SteamAPI_Init() failed; unable to update local steamclient. Continuing with current version anyway.

Could not establish connection to Steam servers.
Reconnected to Steam servers.
   VAC secure mode disabled.

Мисля ,че не е станало!
Вие как мислите?


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: vox в Nov 13, 2011, 18:34
./hlds_run -game cstrike +exec server.cfg +ip 84.40.100.68 +port 27016 -insecure -noipx -nojoy +sv_lan 0 +rcon_password +maxplayers 21 +map hns_centraltown +sys_ticrate 600 -pingboost 2 -verify_all -debug

я пробвай да го стартираш така, и ми пиши на личен да не флудим повече форума.


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 18:35
ОК :)


Титла: Re: Линукс убунту:проблем с отваряне на портовете!
Публикувано от: KassappineS в Nov 13, 2011, 19:00
Не ми отговаряш на лично и затва реших да напиша ,че отново не стана  :'(