01-05-2007, 00:02
|
|
|
חבר מתאריך: 30.04.07
הודעות: 4
|
|
פתיחת פורטים
אני אפתח בבקשה שלא להתנפל עלי, כיוון שהנושא נדוש, ועושה רושם שהוא מוצה עד תום.
ובכל זאת, לא הצלחתי לפתור את הבעיה.
אז ככה - הכל מתחיל ב-LowID של eMule (ביקשתי כבר שלא להתעצבן?...)
יש לי eMule 0.47c. הפורטים הם 4662 עבור TCP, ו-4672 עבור UDP (לא מקורי במיוחד, הא?)
יש לי ראוטר אלחוטי Edimax MIMO.
בראוטר הוגדרו הפורטים הנ"ל ב-Port Forwarding, להלן:
עבור ה-TCP:
Private IP: 192.168.xxx.xxx
Type: TCP
4662 :Port Range
Comment: eMule TCP
עבור ה-UDP:
Private IP: 192.168.xxx.xxx
Type: UDP
4672 :Port Range
Comment: eMule UDP
אז - Port Forwarding - יש.
שלב הבא - Firewall:
יש לי Firewall של Sygate. בפעם הראשונה ש-eMule הופעל, ה-Firewall הציג הודעה האם לאפשר לתוכנית (ל-eMule) גישה לרשת או לא. אישרתי גישה לרשת, וסימנתי את ה-checkbox לזכור את ההחלטה שלי (כלומר - תמיד לאפשר
ל-eMule גישה לרשת).
בנוסף - הגדרתי את ה-Firewall של Windows:
eMule מוגדר ב-exceptions, וה-Port-ים מוגדרים כ-Services - עבור TCP מוגדר Service בשם eMule_TCP_Port (ה-IP מוגדר ל-127.0.0.1, הפרוטוקול TCP, וה-Port, הן ה-External והן ה-Internal מוגדרים ל-4662), ועבור UDP מוגדר Service בשם eMule_UDP_Port (ה-IP מוגדר ל-127.0.0.1, הפרוטוקול UDP, וה-Port, הן ה-External והן ה-Internal מוגדרים ל-4672).
זה נראה כאילו הכל טוב, נכון? יש גלישה באינטרנט, אני שולח ומקבל מיילים, ונראה שהחיים טובים לי.
אבל לא!!!
eMule כל הזמן עולה עם Low ID, ובלחיצה על כפתור ה-Test ports (שהנמצא ב-Options->Connection), אני מקבל:
Please wait while the ports of your eMule are being tested... [התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://porttest.emule-project.net:81/spacer.gif]
Testing IP: 84.94.161.223.cable.012.net.il (84.94.161.223)
Starting TCP connection test...
[התמונה הבאה מגיעה מקישור שלא מתחיל ב https ולכן לא הוטמעה בדף כדי לשמור על https תקין: http://porttest.emule-project.net:81/result_err.gif] TCP test failed! UDP test will not be performed.
Connection test finished.
Results in detail:- TCP connection test failed.
It was not possible, to establish a TCP connection to your eMule.
Other users will only be able to connect to you with the help of a server, resulting in a low ID for you. While eMule still works, this will give you several disadvantages. Therfore it is highly recommended to solve this problem. How to resolve port problems... Something is interfering with your network communications. There are two main reasons for this:</B>- If you are using a firewall, ensure that your firwall don't block the required ports! You might need to set a rule to allow the ports to be available.
- If you use a router, make sure that your router forwards the required ports to your local IP!
You can find more details and guides here in the online help. בנוסף, אם אני פותח את הדף ב-Link הבא: http://tdn.no-ip.org/connection_test, מקליד ב-textbox את ה-Port של ה-TCP (כאמור, 4662), ולוחץ על כפתור ה-test, אני מקבל הודעה על timeout.
אז קראתי, באמת שקראתי על הבעיה הזו בפורום - אחרת לא הייתי יודע להגדיר את ה-Firewall של Windows. אבל כל הרעיונות והפתרונות שמצאתי בפורום לא הועילו ולא הצליחו לפתור את הבעיה (אפילו ניסיתי לעשות reset ל-winsock).
אז שוב, אני מקווה שלא כועסים עלי יותר מדי, וכנראה יש משהו בסיסי מאוד שאני עושה לא טוב.
אני מניח שהבעיה היא עם ה-Firewall של Sygate, כיוון שבפורום לא נמצא מידע איך להגדיר את ה-Port-ים עבור הסוג הזה של Firewall (מצאתי, אמנם, שני link-ים שאמורים היו להציג איך לעשות זאת, אבל ה-link-ים האלו היו שבורים).
אז אם מישהו מכיר את ה-Firewall הזה, או שבכלל מישהו חושב שהבעיה נעוצה במקור אחר - בבקשה - כל עזרה תוערך.
רק בקשה קטנה - אני לא איש system ולא איש רשתות, אז כשמישהו יחליט לעזור - בבקשה בשפה פשוטה...
פרטים טכניים:
ראוטר: אלחוטי Edimax MIMO (למרות שהחיבור ל-desktop, המחשב עליו רץ ה-eMule, הוא קווי)
תשתית: כבלים
ISP: קווי זהב 012
מערכת הפעלה: Windows XP SP2
גרסת eMule: אנגלית, 0.47c
לבעלי העצות ו/או הפתרונות - רב תודות, עזרתכם מוערכת מראש!
|