עבור לתוכן

כתובת DNS קבועה בלינקסיס עם tomato

Featured Replies

פורסם

אהלן,

קנייתי ראוטר לינקסיס השבוע ואני מנסה לקנפג אותו ככה שיהיה לו DNS קבוע (Static DNS) - אבל ברגע שאני מגדיר אחד, אני לא יכול להתחבר לאינטרנט (אין הודעת שגיאה מוגדרת - או שאני פשוט לא יודע לזהות בעיה כזו). ניסיתי שני ספקי אינטרנט שונים אבל זה לא מתחבר לשניהם. ניסיתי גם להגדיר OpenDNS וזה נתן את אותן תוצאות.

אני משתמש ב-Tomato והאינטרנט הוא בכבלים (L2TP) - מישהו ניסה את זה פעם? מישהו עם לינקסיס וכבלים יכול לבדוק אצלו ולראות אם זה קורה גם אצלו (אולי הראוטר לא תקין)?

פורסם

הסיבה יכולה להיות שציינת את השרת כבלים של הספק בשם.

למשל בנטוויז'ן אפשר לכתוב cable.netvision.net.il , לכתובת הזאת אין resolving בDNS של נטוויז'ן , רק ב DNS הפנימי של הכבלים

> cable.netvision.net.il

Server: dns.netvision.net.il

Address: 194.90.1.5

*** dns.netvision.net.il can't find cable.netvision.net.il: Non-existent domain

אם אתה כותב IP במקום (בשרת הכבלים , לא ב DNS ) האם זה עובד ?

בכל מקרה אין לך צורך לציין שרתי DNS אתה מקבל אותם אוטומטית מה DHCP בכבלים כאשר הנתב מקבל IP.

פורסם
  • מחבר

לא - אני כותב כתובת IP (ומהראוטר יש פינג) אבל זה עדיין לא מתחבר.

הבעיה היא שאחרי שעה או שעתיים של חיבור, הראוטר עושה renew לכתובת ואז הכבלים מספקים DNS חדש שדורס את הDNS של נטויז'ן ( :kopfpatsch: ) ואז אני לא יכול לגלוש עד שאני מתנתק ומתחבר.

דיברתי עם נטויז'ן והם לא מכירים תופעה כזו וחשבתי שאני מדמיין אבל נתקלתי בהודעות על בדיוק אותה התנהגות בפורומים ברשת (גם של ישראלים). הנה הלוג שמראה בדיוק את התופעה.


Jan 1 02:07:52 daemon.notice pppd[889]: Connect: ppp0 <--> /dev/pts/0
Jan 1 02:07:52 daemon.err pppd[889]: not replacing existing default route to vlan1 [172.19.160.1]
Jan 1 02:07:52 daemon.notice pppd[889]: local IP address 89.138.xxx.xxx
Jan 1 02:07:52 daemon.notice pppd[889]: remote IP address 212.143.205.230
Jan 1 02:07:52 daemon.notice pppd[889]: primary DNS address 194.90.1.5
Jan 1 02:07:52 daemon.notice pppd[889]: secondary DNS address 212.143.212.143
Jan 1 02:07:52 daemon.info dnsmasq[846]: exiting on receipt of SIGTERM
Jan 1 02:07:52 daemon.info dnsmasq[903]: started, version 2.45 cachesize 2048
Jan 1 02:07:52 daemon.info dnsmasq[903]: compile time options: no-IPv6 GNU-getopt no-RTC no-ISC-leasefile no-DBus no-I18N no-TFTP
Jan 1 02:07:52 daemon.info dnsmasq[903]: asynchronous logging enabled, queue limit is 5 messages
Jan 1 02:07:52 daemon.info dnsmasq[903]: DHCP, IP range 192.168.3.100 -- 192.168.3.149, lease time 1d
Jan 1 02:07:52 daemon.info dnsmasq[903]: reading /etc/resolv.dnsmasq
Jan 1 02:07:52 daemon.info dnsmasq[903]: using nameserver 212.143.212.143#53
Jan 1 02:07:52 daemon.info dnsmasq[903]: using nameserver 194.90.1.5#53
Jan 1 02:07:52 daemon.info dnsmasq[903]: read /etc/hosts - 0 addresses
Jan 1 02:07:52 daemon.info dnsmasq[903]: read /etc/hosts.dnsmasq - 0 addresses
Jan 1 02:07:54 user.info rcheck[908]: Time not yet set. Only "all day, everyday" restrictions will be activated.
Nov 14 01:47:02 user.info ntpc[938]: Time Updated: Fri, 14 Nov 2008 01:47:02 +0200 [+1226619546s]
Nov 14 01:47:07 cron.warn crond[857]: time disparity of 20443659 minutes detected
Nov 14 01:49:43 user.warn kernel: nvram_commit(): init
Nov 14 01:49:44 user.warn kernel: nvram_commit(): end
Nov 14 01:49:45 daemon.info dnsmasq[903]: exiting on receipt of SIGTERM
Nov 14 01:49:45 daemon.info dnsmasq[1148]: started, version 2.45 cachesize 2048
Nov 14 01:49:45 daemon.info dnsmasq[1148]: compile time options: no-IPv6 GNU-getopt no-RTC no-ISC-leasefile no-DBus no-I18N no-TFTP
Nov 14 01:49:45 daemon.info dnsmasq[1148]: asynchronous logging enabled, queue limit is 5 messages
Nov 14 01:49:45 daemon.info dnsmasq[1148]: DHCP, IP range 192.168.3.100 -- 192.168.3.149, lease time 1d
Nov 14 01:49:45 daemon.info dnsmasq[1148]: reading /etc/resolv.dnsmasq
Nov 14 01:49:45 daemon.info dnsmasq[1148]: using nameserver 212.143.212.143#53
Nov 14 01:49:45 daemon.info dnsmasq[1148]: using nameserver 194.90.1.5#53
Nov 14 01:49:45 daemon.info dnsmasq[1148]: read /etc/hosts - 0 addresses
Nov 14 01:49:45 daemon.info dnsmasq[1148]: read /etc/hosts.dnsmasq - 0 addresses
Nov 14 01:57:06 daemon.info dnsmasq[1148]: DHCPINFORM(br0) 192.168.3.134 00:1b:77:89:f4:6f
Nov 14 01:57:06 daemon.info dnsmasq[1148]: DHCPACK(br0) 192.168.3.134 00:1b:77:89:f4:6f Martini
Nov 14 02:03:01 cron.notice crond[857]: USER root pid 1300 cmd ddns-update 0 #ddns0#
[...]
Nov 14 02:16:56 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:21:01 cron.notice crond[857]: USER root pid 1384 cmd ntpsync --cron #ntpsync#
Nov 14 02:21:02 user.info ntpc[1385]: Time Updated: Fri, 14 Nov 2008 02:21:02 +0200 [+1s]
Nov 14 02:24:01 cron.notice crond[857]: USER root pid 1397 cmd ddns-update 0 #ddns0#
Nov 14 02:28:12 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:33:48 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:36:38 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:38:02 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:38:44 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:05 local0.debug udhcpc[888]: Sending renew...
[...]
Nov 14 02:39:16 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:21 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:24 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:25 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:26 local0.info udhcpc[888]: Entering rebinding state
Nov 14 02:39:27 local0.debug udhcpc[888]: Sending renew...
Nov 14 02:39:27 local0.info udhcpc[888]: Lease of 172.19.163.27 obtained, lease time 604800
Nov 14 02:39:27 daemon.info dnsmasq[1148]: exiting on receipt of SIGTERM
Nov 14 02:39:27 daemon.info dnsmasq[1421]: started, version 2.45 cachesize 2048
Nov 14 02:39:27 daemon.info dnsmasq[1421]: compile time options: no-IPv6 GNU-getopt no-RTC no-ISC-leasefile no-DBus no-I18N no-TFTP
Nov 14 02:39:27 daemon.info dnsmasq[1421]: asynchronous logging enabled, queue limit is 5 messages
Nov 14 02:39:27 daemon.info dnsmasq[1421]: DHCP, IP range 192.168.3.100 -- 192.168.3.149, lease time 1d
Nov 14 02:39:27 daemon.info dnsmasq[1421]: reading /etc/resolv.dnsmasq
Nov 14 02:39:27 daemon.info dnsmasq[1421]: using nameserver 192.168.101.102#53
Nov 14 02:39:27 daemon.info dnsmasq[1421]: using nameserver 192.168.101.101#53
Nov 14 02:39:27 daemon.info dnsmasq[1421]: read /etc/hosts - 0 addresses
Nov 14 02:39:27 daemon.info dnsmasq[1421]: read /etc/hosts.dnsmasq - 0 addresses
Nov 14 02:46:55 syslog.info -- MARK --

הכתובת 192.168.101.101 היא הDNS של הוט לזיהוי כתובות של ספקי האינטרנט (cable.netvision.net.il לדוגמה).

פורסם

אתה צריך להישתמש בשרתים של ספק הISP שלך ,

לרוב הם לא נותנים resolving אלה רק ללקוחות שלהם

פורסם

יש איזו סיבה מסויימת שאתה צריך להגדיר DNS אחר מזה שמתקבל מהספקית?

אם אתה חייב אז תעזוב את הנתב במנוחה ותן לו לקבל אוטומטי.

תגדיר במחשב IP סטטי ותגדיר איזה DNS שאתה צריך (במחשב לא בנתב)

פורסם

ה RENEW הזה בהחלט לא תקין . אין לי ניסיון עם הנתב הזה ולכן אין לי הרבה מה לומר ברמת ה LINKSYS

אבל

ה RENEW מחליף את ה IP ברשת הכבלים ומבטל את ה IP האמיתי ואת החייגן.

מכיוון שלא מתבצע חידוש החייגן ומשיכת IP "אמיתי" נוסף אתה לא מנותב ברשת האינטרנט ,

הוספת DNS של נטוויזן ידנית לא תעזור ויכולה רק להזיק בחיבור החייגן.

הפתרון טמון בביטול בקשות ה RENEW של הנתב.

האם הנתב הזה עובד L2TP או PPTP ?

פורסם
  • מחבר

יש איזו סיבה מסויימת שאתה צריך להגדיר DNS אחר מזה שמתקבל מהספקית?

אם אתה חייב אז תעזוב את הנתב במנוחה ותן לו לקבל אוטומטי.

תגדיר במחשב IP סטטי ותגדיר איזה DNS שאתה צריך (במחשב לא בנתב)

הבעיה היא שאחרי שעה בערך ה-DHCP של הכבלים עושה Renew לכתובת ודורס את ה-DNS שאני מקבל מנטוויז'ן ואז אי אפשר לגלוש.

ה RENEW הזה בהחלט לא תקין . אין לי ניסיון עם הנתב הזה ולכן אין לי הרבה מה לומר ברמת ה LINKSYS

אבל

ה RENEW מחליף את ה IP ברשת הכבלים ומבטל את ה IP האמיתי ואת החייגן.

מכיוון שלא מתבצע חידוש החייגן ומשיכת IP "אמיתי" נוסף אתה לא מנותב ברשת האינטרנט ,

הוספת DNS של נטוויזן ידנית לא תעזור ויכולה רק להזיק בחיבור החייגן.

הפתרון טמון בביטול בקשות ה RENEW של הנתב.

האם הנתב הזה עובד L2TP או PPTP ?

אני עובד עם L2TP. בכבלים אמרו שאני צריך חיבור בלי חייגן (אני מעדיף עם חייגן כי יש לי שני ספקי אינטרנט) אבל אני חייב למצוא לזה פתרון.

פורסם

בוא נחלק את הבעיה לגורמים.

קודם כל הקטע של הRENEW

לפי הלוג שהבאת התאריך משתנה מינואר (לא יודע איזו שנה) לנובמבר 2008, זאת הסיבה שמתבצע הRENEW, הנתב חושב שעבר הLEASE שלו.

תגדיר בנתב את התאריך ואחרי זה תתחבר.

עכשיו בקשר לDNS, יש סיבה שאתה חייב את הDNS הזה בנתב?

שוב ההמלצה שלי היא להגדיר במחשב (לא בנתב) IP סטטי ברשת הפנימית, ולשים את הDNS שדרוש לך בתור DNS ראשי, ואת השרתי הDNS של כל הספקיות שאתה עובד איתן, בתור DNSים הבאים ברשימה.

פורסם
  • מחבר

בוא נחלק את הבעיה לגורמים.

קודם כל הקטע של הRENEW

לפי הלוג שהבאת התאריך משתנה מינואר (לא יודע איזו שנה) לנובמבר 2008, זאת הסיבה שמתבצע הRENEW, הנתב חושב שעבר הLEASE שלו.

תגדיר בנתב את התאריך ואחרי זה תתחבר.

עכשיו בקשר לDNS, יש סיבה שאתה חייב את הDNS הזה בנתב?

שוב ההמלצה שלי היא להגדיר במחשב (לא בנתב) IP סטטי ברשת הפנימית, ולשים את הDNS שדרוש לך בתור DNS ראשי, ואת השרתי הDNS של כל הספקיות שאתה עובד איתן, בתור DNSים הבאים ברשימה.

:) זה הלוג מהרגע שעשיתי reboot לראוטר - הוא מתחיל בלי שעון וכשהוא מתחבר הוא לוקח שעון מהאינטרנט. ה-lease הוא בשניות ובלי קשר לשעון החיצוני של הראוטר.

אני חייב DNS כלשהו כדי לפענח כתובות. אחרי שעה של התחברות הוא לוקח את הDNS הפרטי של הוט במקום את הכללי של נטויזן ואז אי אפשר לגלוש יותר עד שמתנתקים מהרשת. אם הכתובת הייתה קבועה (או משולבת - לדוגמה openDNS והכתובת מהספק) אז הוא לא היה דורס את הכתובת הזו והייתי יכול להמשיך לגלוש.

הבעיה היא שיש לי 3 מחשבים מהם שניים הם לפטופים שלא תמיד נמצאים בבית. אם אני אגדיר את הDNS ידנית בכל אחד מהם, אני אצטרך לאפס את זה כל פעם שאני אגיע לרשת אחרת (וזה קורה דיי הרבה - אחד מהם הוא לפטופ של עבודה ואני יועץ שנודד בין חברות).

פורסם

אני לא זוכר אם הייתה לי בעיה כזאת אבל שאני בודק עכשיו אני עם DNS קבועה בנתב (WRT54GL עם TOMATO)

עם בHOT+014 עם חייגן (מסלול GAMER)

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים