uhub डायरेक्ट कनेक्ट सर्वर कॉन्फ़िगरेशन


0

मैंने uhub डायरेक्ट कनेक्ट सर्वर स्थापित और कॉन्फ़िगर किया है।

जब मैं कार्यक्रम चलाता हूं, तो यह "उहब शुरू होता है और 1511 को सुनता है ....."

लेकिन जब मैं उपरोक्त हब से कनेक्ट करने के लिए DC ++ क्लाइंट का उपयोग करता हूं, तो क्लाइंट अमान्य CID त्रुटि फेंकता है और जब मैं uhub लॉग की जांच करता हूं, तो इसका लिखित "USER: लॉगिन त्रुटि। msg_inf_cid_invalid" लिखा होता है।

नीचे Users.conf फ़ाइल है

# uHub access control lists.
#
# Syntax: <command> [data]
#
# commands:
# 'user_reg'   - registered user with no particular privileges (data=nick:password)
# 'user_op'    - operator, can kick or ban people (data=nick:password)
# 'user_admin' - administrator, can do everything operators can, and reconfigure the hub (data=nick:password)
# 'deny_nick'  - nick name that is not accepted (example; Administrator)
# 'deny_ip'    - Unacceptable IP (masks can be specified as CIDR: 0.0.0.0/32 will block all IPv4)
# 'ban_nick'   - banned user by nick
# 'ban_cid'    - banned user by cid

# Administrator
# user_admin    userA:password1
# user_op       userB:password2

# We don't want users with these names
deny_nick Hub-Security
deny_nick Administrator
deny_nick root
deny_nick admin
deny_nick username
deny_nick user
deny_nick guest
deny_nick operator

# Banned users
# ban_nick H4X0R
# ban_cid FOIL5EK2UDZYAXT7UIUFEKL4SEBEAJE3INJDKAY

# ban by ip
#
# to ban by CIDR
# deny_ip 10.21.44.0/24
#
# to ban by IP-range.
# deny_ip 10.21.44.7-10.21.44.9
#
# to ban a single IP address
# deny_ip 10.21.44.7
# (which is equivalent to using):
# deny_ip 10.21.44.7/32

# Will not work, yet
# nat_ip 10.0.0.0/8
# nat_ip 127.0.0.0/8

# If you have made changes to this file, you must send a HANGUP signal
# to uHub so that it will re-read the configuration files.
# For example by invoking: 'killall -HUP uhub'

और मेरी uhub.conf फ़ाइल

# uhub.conf - A example configuration file.
# You should normally place this file in /etc/uhub/uhub.conf
# And change the file_acl and file_motd below.
#
# This file is read only to the uhub deamon, and if you
# make changes to it while uhub is running you can send a
# HUP signal to it, to reparse configuration (only on UNIX). 

# Bind to this port and address
# server_bind_addr=any means listen to "::" if IPv6 is supported
# by the host OS, otherwise 0.0.0.0.
server_port=1511
server_bind_addr=any

# The maximum amount of users allowed on the hub.
max_users=500

# If 1, will show a "This hub is running uhub/version".
show_banner=1

# Allow only registered users on the hub if set to 1.
registered_users_only=0

# A server name and description.
hub_name=uHub
hub_description=Powered by uHub

# Set this to 0, and the hub will disconnect everyone
hub_enabled=1

# Access control list (user database)
file_acl=/etc/uhub/users.conf

# This file can contain a message of the day. A welcome
# message send to any client when connecting.
# If the file does not exist, is empty, or cannot be opened
# the motd will not be sent to the clients.
# Normally this message is sent to clients when connecting.
file_motd=/etc/uhub/motd.txt

# Configure status message as sent to clients in different circumstances.
msg_hub_full                   = Hub is full
msg_hub_disabled               = Hub is disabled
msg_hub_registered_users_only  = Hub is for registered users only
msg_inf_error_nick_missing     = No nickname given
msg_inf_error_nick_multiple    = Multiple nicknames given
msg_inf_error_nick_invalid     = Nickname is invalid
msg_inf_error_nick_long        = Nickname too long
msg_inf_error_nick_short       = Nickname too short
msg_inf_error_nick_spaces      = Nickname cannot start with spaces
msg_inf_error_nick_bad_chars   = Nickname contains invalid characters
msg_inf_error_nick_not_utf8    = Nickname is not valid utf8
msg_inf_error_nick_taken       = Nickname is already in use
msg_inf_error_nick_restricted  = Nickname cannot be used on this hub
msg_inf_error_cid_invalid      = CID is not valid
msg_inf_error_cid_missing      = CID is not specified
msg_inf_error_cid_taken        = CID is taken
msg_inf_error_pid_missing      = PID is not specified
msg_inf_error_pid_invalid      = PID is invalid
msg_ban_permanently            = Banned permanently
msg_ban_temporarily            = Banned temporarily
msg_auth_invalid_password      = Password is wrong
msg_auth_user_not_found        = User not found in password database
msg_error_no_memory            = No memory

मैंने सभी सेटिंग्स के साथ छेड़छाड़ की कोशिश की लेकिन अभी भी समस्या का पता लगाने में असमर्थ है।


आप सर्वर के त्रुटि संदेश कहां भेजते हैं? आपको इस पर जाँच करनी चाहिए सर्वर साइड , जो की तुलना में बहुत अधिक जानकारीपूर्ण है ग्राहक की ओर
MariusMatutiae

रीटग की जरूरत है - यह न तो लिनक्स है और न ही नेटवर्किंग सवाल, बस शुद्ध डीसी ++
Lazy Badger

@MariusMatutiae यह मान सर्वर की ओर से है, मैंने सर्वर साइड सेटिंग्स की जांच की, लेकिन समाधान नहीं ढूंढ पाया, uHub केवल उपरोक्त दो कॉन्फिड फाइलों का उपयोग करता है और दोनों में CID को कॉन्फ़िगर करने के लिए कोई विशिष्ट सेटिंग नहीं है।
Antony

क्या मैं अपने ग्राहकों से आपसे जुड़ने की कोशिश कर सकता हूं?
Lazy Badger

@Lazy Badger क्षमा करें, लेकिन हमारे ISP ने हमें सार्वजनिक IP नहीं सौंपा है। मेरे LAN के लोग ही मेरे HUB तक पहुँच पाएंगे।
Antony

जवाबों:


0

यह आपकी समस्या है डीसी ग्राहक (प्राचीन ???), जो अमान्य CID का उपयोग करता है। DCPlusPlus.xml में नोड को जांचें और ठीक करें (या बस लाइन हटा दें - यह अगली शुरुआत में ऑटो-जेनरेट होगा, मुझे उम्मीद है - सही ढंग से)


मैंने DCPlusPlus.xml को संपादित किया और CID नोड को हटा दिया, इसने ऑटो उत्पन्न किया लेकिन फिर भी वही त्रुटि थी। इसके अलावा ग्राहक नवीनतम संस्करण है
Antony

@ एंटनी - किस डीसी-क्लाइंट ने इस्तेमाल किया? बहुत सारे हैं। एक और ग्राहक की कोशिश करो? नए सीआईडी ​​की जांच (शो) करें और इसे हाथ से ठीक करें? मेरे पास पुराने उह है और विभिन्न dc- क्लाइंट के साथ कोई समस्या नहीं है
Lazy Badger

मैंने ApexDC ++ और DC ++ के साथ प्रयास किया, दोनों एक ही त्रुटि दिखाते हैं। यह मेरा CID = LMZSX7KSCUUMY77ADGJZ5BBBVQG3UEE7LZTA7GQ है। DCplusplus फ़ाइल में। मेरा uhub संस्करण 0.2.8-3। आप मेरे साथ अपने uhub conf फ़ाइलों को साझा कर सकते हैं। BTW जो ग्राहक आप का उपयोग कर रहे हैं?
Antony

@ एंटनी - मैंने ApexDC DC ++ EiskaltDC ++ FlylinkDC ++ RSX ++ StrongDC का उपयोग किया। आज का प्रयास 2015-06-28 06:24:42 INFO: Starting uHub/0.3.0-rc4, listening on 0.0.0.0:15000... 2015-06-28 06:24:42 WARN: Windows system, limited to 4096 connections. 2015-06-28 06:31:09 USER: LoginOK AAAB/KGUB35MYO4YV6JAPFCGQDQWPJGU67SIKJK6M36Q 10.1.14.94 "Bear" (guest) "StrgDC++ 2.42" 2015-06-28 06:35:48 USER: Logout AAAB/KGUB35MYO4YV6JAPFCGQDQWPJGU67SIKJK6M36Q 10.1.14.94 "Bear" (disconnected)
Lazy Badger
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.