ווטסאפ - לינוקס, BSD, קוד פתוח ותוכנה חופשית בעברית. Whatsup - Linux, BSD, open source and free software in Hebrew

 
 
  כניסת חברים · רישום · שכחתי סיסמה  
tux the penguin
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
אורח · ·
 

הודעה פורסם: 04/10/2014 - 14:14
נושא ההודעה: כתובת gateway לא נכונה מהנתב בארץ'

שלום,

לא מזמן עברתי להשתמש בארץ', ועד כה אני ממש נהנה,

לא מזמן התחלתי לסבול מבעיה מציקה קלות,

יש לי מודם + נתב של בזק (netgear דגם DGN2200v2),

הנתב הוא גם השרת DHCP, ובהדרות רשת של המחשב מוגדר לקבל כתובות אוטומאטית בעזרת DHCP,

לאחר עליית המחשב, הdefault gateway שמוגדר אוטומאטית הוא לא נכון -

כתובת הנתב היא: 10.0.0.254

ובמחשב ה-routing table הוא:

קוד:

$ ip route
default via 10.0.0.1 dev enp3s0
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2  metric 202
10.0.0.0/16 dev enp3s0  proto kernel  scope link  src 10.0.0.5


אז לאחר העלייה של המחשב עלי לשנות את הכתובות ידנית:
קוד:

$ sudo ip route del 0/0 via 10.0.0.1
$ sudo ip route add 0/0 via 10.0.0.254


בכדי להגיע לטבלאת הניתוב התקינה:
קוד:

$ ip route
default via 10.0.0.254 dev enp3s0
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2  metric 202
10.0.0.0/16 dev enp3s0  proto kernel  scope link  src 10.0.0.5


גם לאחר השינוי של הdefault gateway, תחת ההגדרות רשת מוצג לי הdefault gateway הלא נכון:

Image

ניסיתי לקרוא בדוקומנטציה של ארץ':
https://wiki.archlinux.org/index.php/Network_configuration
https://wiki.archlinux.org/index.php/Dhcpcd

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

המחשב מכובל בכבל ethernet לנתב,
ויש עוד מכשירים שמחוברים ב-wifi לנתב, אך אף מכשיר אחר לא סובל מהבעיה.

ההגדרות של: /etc/dhcpcd.conf
קוד:

$ cat /etc/dhcpcd.conf
# A sample configuration for dhcpcd.
# See dhcpcd.conf(5) for details.

# Inform the DHCP server of our hostname for DDNS.
hostname

# Use the hardware address of the interface for the Client ID.
#clientid
# or
# Use the same DUID + IAID as set in DHCPv6 for DHCPv4 ClientID as per RFC4361.
duid

# Persist interface configuration when dhcpcd exits.
persistent

# Rapid commit support.
# Safe to enable by default because it requires the equivalent option set
# on the server to actually work.
option rapid_commit

# A list of options to request from the DHCP server.
option domain_name_servers, domain_name, domain_search, host_name
option classless_static_routes
# Most distributions have NTP support.
option ntp_servers
# Respect the network MTU.
# Some interface drivers reset when changing the MTU so disabled by default.
#option interface_mtu

# A ServerID is required by RFC2131.
require dhcp_server_identifier

# Generate Stable Private IPv6 Addresses instead of hardware based ones
slaac private

# A hook script is provided to lookup the hostname if not set by the DHCP
# server, but it should not be run by default.
nohook lookup-hostname
noipv4ll

# disable ipv6
noipv6rs
noipv6


איפה עוד כדאי להביט?
מה עוד אפשר לעשות?

תודה מראש Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 04/10/2014 - 16:41
נושא ההודעה:

מהי הכתובת שהוא מקבל ב־dhcp? אם הוא מקבל כתובת שגויה, כדאי לתקן את הכתובת בנתב.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
רם אוןאורח · ·
 

הודעה פורסם: 04/10/2014 - 18:06
נושא ההודעה: אולי הגדרת את זה ידנית היכן שהוא?

אולי ביצעת שינויים בממשק המשתמש כך שהכתובת שונה?

נסה לבדוק האם אתה באמת מקבל את הכתובת ה- gateway הזו מה- dhcp.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 04/10/2014 - 18:39
נושא ההודעה:

הכתובת שאני מקבל מהשרת dhcp היא: 10.0.0.1

ההגדרות בממשק המשתמש הן:
Image
(כלומר לקבל הכל משרת ה-dhcp)

איך אני יכול לנסות לבדוק האם כתובת ה-gateway שאני מקבל היא מהdhcp ?
(בציטוט מ - "נסה לבדוק האם אתה באמת מקבל את הכתובת ה- gateway הזו מה- dhcp.")

וצפריר, הנתב מחלק כתובות נכונות לכל המכשירים מלבד למחשב הארץ' ניסיתי לחטט בהגדרות של הנתב ולא מצאתי אף הגדרה שתשפיע על השרת dhcp:

Image


וכרגיל תודה על העזרה Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 04/10/2014 - 18:40
נושא ההודעה:

הכתובת הלא נכונה שאני מקבל מהשרת dhcp היא: 10.0.0.1

ההגדרות בממשק המשתמש הן:
Image
(כלומר לקבל הכל משרת ה-dhcp)

איך אני יכול לנסות לבדוק האם כתובת ה-gateway שאני מקבל היא מהdhcp ?
(בציטוט מ - "נסה לבדוק האם אתה באמת מקבל את הכתובת ה- gateway הזו מה- dhcp.")

וצפריר, הנתב מחלק כתובות נכונות לכל המכשירים מלבד למחשב הארץ' ניסיתי לחטט בהגדרות של הנתב ולא מצאתי אף הגדרה שתשפיע על השרת dhcp:

Image


וכרגיל תודה על העזרה Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
האורח השניאורח · ·
 

הודעה פורסם: 04/10/2014 - 19:50
נושא ההודעה:

אחרי איתחול ולפני שאתה מתחיל לשחק עם טבלאות הניתוב -
מה הפלט של ifconfig ו route ?

לעניות דעתי השורה -
קוד:
default via 10.0.0.1 dev enp3s0

מצביעה על ה device/interface והיא תקינה. כנראה יש לך כמה כ' רשת (אלחוטי בנוסף?)

האם יש פינג לראוטר אחרי שאתה מקבל IP מהנתב?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
חתוללא בפורום כעת ת.הצטרפות: 03/11/2007 · הודעות: 1034 ·
 

הודעה פורסם: 05/10/2014 - 08:29
נושא ההודעה:

וודא שאתה מריץ רק את NetworkManager ולא מנהל רשת אחר בנוסף. dhcpcd למשל לא אמור לרוץ.
 
 צפיה בפרופיל המשתמש שלח הודעה פרטית ביקור באתר המפרסם  
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 05/10/2014 - 19:14
נושא ההודעה:

האורח השני :
אחרי איתחול ולפני שאתה מתחיל לשחק עם טבלאות הניתוב -
מה הפלט של ifconfig ו route ?

לעניות דעתי השורה -
קוד:
default via 10.0.0.1 dev enp3s0

מצביעה על ה device/interface והיא תקינה. כנראה יש לך כמה כ' רשת (אלחוטי בנוסף?)

האם יש פינג לראוטר אחרי שאתה מקבל IP מהנתב?


אז ככה:
לאחר אתחול מחדש של המחשב ומבלי לשנות שום הגדרות (בזמן זה לא ניתן להגיע לכתובת מחוץ לרשת הפנימית שלי) -
קוד:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    1024   0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.255.0   U     0      0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.255.0   U     202    0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 enp3s0

$ ifconfig
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.0.0.2  netmask 255.255.255.0  broadcast 10.0.0.255
        inet6 fe80::52e5:49ff:fe30:4faa  prefixlen 64  scopeid 0x20<link>
        ether 50:e5:49:30:4f:aa  txqueuelen 1000  (Ethernet)
        RX packets 68  bytes 8255 (8.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 275  bytes 26789 (26.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

$ ping 10.0.0.1
PING 10.0.0.1 (10.0.0.1) 56(84) bytes of data.
64 bytes from 10.0.0.1: icmp_seq=1 ttl=128 time=4.99 ms
64 bytes from 10.0.0.1: icmp_seq=2 ttl=128 time=1.10 ms
^C
--- 10.0.0.1 ping statistics ---
2 packets transmitted, 2 received, 0% packet loss, time 1001ms
rtt min/avg/max/mdev = 1.106/3.050/4.995/1.945 ms

$ ping 10.0.0.254
PING 10.0.0.254 (10.0.0.254) 56(84) bytes of data.
64 bytes from 10.0.0.254: icmp_seq=1 ttl=64 time=0.291 ms
64 bytes from 10.0.0.254: icmp_seq=2 ttl=64 time=0.255 ms
64 bytes from 10.0.0.254: icmp_seq=3 ttl=64 time=0.246 ms
^C
--- 10.0.0.254 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1998ms
rtt min/avg/max/mdev = 0.246/0.264/0.291/0.019 ms





נסיון להבין מי זה 10.0.0.1 -
קוד:

$ arp 10.0.0.1
Address                  HWtype  HWaddress           Flags Mask            Iface
10.0.0.1                 ether   64:66:b3:06:27:01   C                     enp3s0


דרך הנתב לראות כי זה מחשב ברשת הפנימית, שמן הסתם כתובת הMAC שלו שונה מהכתובת של הנתב (בדקתי לכל מקרה)

ציטוט:

ודא שאתה מריץ רק את NetworkManager ולא מנהל רשת אחר בנוסף. dhcpcd למשל לא אמור לרוץ.


לפי מה שאני רואה, רק רץ "network manager dhcp helper":
קוד:

$ ps -ef | grep -i netw
root       329     1  0 19:55 ?        00:00:00 /usr/bin/NetworkManager --no-daemon
root       377   329  0 19:55 ?        00:00:00 /usr/bin/dhcpcd -B -K -L -G -c /usr/lib/networkmanager/nm-dhcp-helper enp3s0
****      1258   935  0 20:02 pts/0    00:00:00 grep -i netw
$ ps -ef | grep -i dhcp
root       377   329  0 19:55 ?        00:00:00 /usr/bin/dhcpcd -B -K -L -G -c /usr/lib/networkmanager/nm-dhcp-helper enp3s0
****      1265   935  0 20:02 pts/0    00:00:00 grep -i dhcp


יש משהו שאני מפספס? כעת אחפש על איך network manager ועל העבודה שלו מול dhcp - אולי שם מוגדר משהו לא נכון...
יש עצות נוספות?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
האורח השניאורח · ·
 

הודעה פורסם: 05/10/2014 - 19:59
נושא ההודעה:

כן.
כבה את הנתב. אתחל שוב את המחשב ותריץ את dhcpcd.
או שתכבה את 10.1 עם אותו המשך (איתחול ו dhcpcd)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/10/2014 - 09:01
נושא ההודעה:

האורח השני :
כן.
כבה את הנתב. אתחל שוב את המחשב ותריץ את dhcpcd.
או שתכבה את 10.1 עם אותו המשך (איתחול ו dhcpcd)


תודה רבה,
אנסה ואדווחה על תוצאות Smile

להריץ את dhcpd עם פרמטרים מסויימים?
כי לפי הפלט למעלה ה-network manager הוא זה שמריץ את dhcpd (או לפחות את ה-helper)
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
האורח השניאורח · ·
 

הודעה פורסם: 06/10/2014 - 09:45
נושא ההודעה:

Anonymous :
האורח השני :
כן.
כבה את הנתב. אתחל שוב את המחשב ותריץ את dhcpcd.
או שתכבה את 10.1 עם אותו המשך (איתחול ו dhcpcd)


תודה רבה,
אנסה ואדווחה על תוצאות Smile

להריץ את dhcpd עם פרמטרים מסויימים?
כי לפי הפלט למעלה ה-network manager הוא זה שמריץ את dhcpd (או לפחות את ה-helper)


בוא תעזור לי לעשות קצת סדר בראש :
יש נתב 10.254 שהוא שרת dhcp
כתבת שיש מלבד המחשב שלך עוד כמה מחשבים (בו זמנית) והם מקבלים כתובת תקינה?
מי זה 10.1 ? אולי גם הוא מחלק כתובות?

הצעתי להריץ dhcpcd (בקשת ip של קליינט) בהנחה ששום דבר אחר לא רץ. (חתול צודק).
בזמן שאתה עושה את זה, אתה יכל לפתוח wireshark או tcpdump או פשוט לקרוא את הפלט של הפקודה dhcpcd (על מנת לראות מי השרת שהציע לך את ה IP)

בשורה התחתונה - לעניות דעתי אתה חופר במחשב ובטבלאות הניתוב כאשר הבעיה אולי טמונה ברשת.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
צפריראורח · ·
 

הודעה פורסם: 06/10/2014 - 10:15
נושא ההודעה:

אם מריצים tcpdump - להריץ אותו עם ‎-v כדי לראות יותר מידע על dhcp.

כמוכן לא יזיק לראות את ה־lease שקיבלת. נדמה לי שזה תחת ‎/var/lib/dhcpcd או ‎/var/lib/dhclient או משהו דומה.

מעבר לכך אפשר לראות מה רץ: לדוגמה:
קוד:

ps aux | grep dhc
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 06/10/2014 - 10:16
נושא ההודעה:

Anonymous :
האורח השני :
כן.
כבה את הנתב. אתחל שוב את המחשב ותריץ את dhcpcd.
או שתכבה את 10.1 עם אותו המשך (איתחול ו dhcpcd)


תודה רבה,
אנסה ואדווחה על תוצאות Smile

להריץ את dhcpd עם פרמטרים מסויימים?
כי לפי הפלט למעלה ה-network manager הוא זה שמריץ את dhcpd (או לפחות את ה-helper)

לא להריץ dhcpd. אם כבר: להריץ dhcp*c*d. אבל אם יש אחד כזה שרץ, רצוי לא להוסיף עוד אחד סתם כך.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 29/10/2014 - 22:00
נושא ההודעה:

טוב חזרתי לנסות לאתר את הבעיה Smile

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

קוד:

$ ip route
default via 10.0.0.1 dev enp3s0
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2
10.0.0.0/24 dev enp3s0  proto kernel  scope link  src 10.0.0.2  metric 202
10.0.0.0/16 dev enp3s0  proto kernel  scope link  src 10.0.0.5


הדגם והחברה של הנתב השתנה - מ-netgear ל-tplink,
כל המכשירים מקבלים כתובת נכונה רק המחשב עם arch עדיין מתמיד עם הכתובת הישנה..

ניסיתי לקרוא את הlease תחת: /var/lib/dhcpcd/dhcpcd-enp3s0.lease
אבל הקובץ הוא "data" ולכן לא ניתן סתם לקרוא את הקובץ...
קוד:

# file /var/lib/dhcpcd/dhcpcd-enp3s0.lease
/var/lib/dhcpcd/dhcpcd-enp3s0.lease: data


אבל מצאתי דרך לקבל פלט מdhcp -
קוד:

# dhcpcd -U enp3s0
broadcast_address=192.168.1.255
dhcp_lease_time=7200
dhcp_message_type=5
dhcp_server_identifier=192.168.1.1
domain_name_servers=192.168.1.1
ip_address=192.168.1.102
network_number=192.168.1.0
routers=192.168.1.1
subnet_cidr=24
subnet_mask=255.255.255.0



הרצתי את dhcpd ידנית (הרגתי אותו והתחלתי אותו כפי שהופיע בפלט של ps):

קוד:

$ sudo /usr/bin/dhcpcd -B -K -L -G -c /usr/lib/networkmanager/nm-dhcp-helper enp3s0 &
[2] 2500
[***@***** ~]$ dhcpcd[2501]: version 6.5.1 starting
dhcpcd[2501]: DUID 00:01:00:01:1b:7e:cd:87:50:e5:49:30:4f:aa
dhcpcd[2501]: enp3s0: IAID 49:30:4f:aa
dhcpcd[2501]: enp3s0: rebinding lease of 192.168.1.102
dhcpcd[2501]: enp3s0: leased 192.168.1.102 for 7200 seconds
dhcpcd[2501]: enp3s0: adding route to 192.168.1.0/24



על הדרך הרצתי את dhcpdump שיאזין:
קוד:

# dhcpdump -i enp3s0

  TIME: 2014-10-29 21:49:38.709
    IP: 0.0.0.0 (50:e5:49:30:4f:aa) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 67f5cd87
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         3 (DHCPREQUEST)
OPTION:  61 ( 19) Client-identifier         ff:49:30:4f:aa:00:01:00:01:1b:7e:cd:87:50:e5:49:30:4f:aa
OPTION:  50 (  4) Request IP address        192.168.1.102
OPTION:  57 (  2) Maximum DHCP message size 1500
OPTION:  60 ( 52) Vendor class identifier   dhcpcd-6.5.1:Linux-3.17.1-1-ARCH:x86_64:GenuineIntel
OPTION:  12 (  7) Host name                 ****
OPTION: 145 (  1) ???                       01               .
OPTION:  55 ( 14) Parameter Request List      1 (Subnet mask)
                   121 (Classless Static Route)
                    33 (Static route)
                     3 (Routers)
                     6 (DNS server)
                    12 (Host name)
                    15 (Domainname)
                    28 (Broadcast address)
                    42 (NTP servers)
                    51 (IP address leasetime)
                    54 (Server identifier)
                    58 (T1)
                    59 (T2)
                   119 (Domain Search)
                  
---------------------------------------------------------------------------

  TIME: 2014-10-29 21:49:38.810
    IP: 192.168.1.1 (f8:1a:67:c2:67:18) > 192.168.1.102 (50:e5:49:30:4f:aa)
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 67f5cd87
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 192.168.1.102
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         5 (DHCPACK)
OPTION:  54 (  4) Server identifier         192.168.1.1
OPTION:  51 (  4) IP address leasetime      7200 (2h)
OPTION:   1 (  4) Subnet mask               255.255.255.0
OPTION:   3 (  4) Routers                   192.168.1.1
OPTION:   6 (  4) DNS server                192.168.1.1
---------------------------------------------------------------------------


כל הדברים נעשו לאחר שכבר שיניתי את טבלאות הניתוב בכדי שתהיה לי גישה החוצה בעזרת:
ip route add
ip route del

הממ :\

מה עוד?

ניסיתי גם לאתחל את המחשב כאשר המחשב עם הכתובת 10.0.0.1 היה כבוי, אך ללא שינוי.

אנסה להריץ את tcpudmp וכו' לפני השינויים שביצעתי, ישר לאחר עליית המחשב, אולי יהיה פלט אחר, למרות שאני בספק..

עוד הצעות?
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 29/10/2014 - 23:18
נושא ההודעה:

במקרה קרה ואתחלתי את המחשב מחדש,

זה המצב לפני שעשיתי שינוי כלשהו בטבלאות הניתוב:

[code]
]$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 1024 0 0 enp3s0
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp3s0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 enp3s0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 enp3s0


$ dhcpcd -U enp3s0
broadcast_address=192.168.1.255
dhcp_lease_time=7200
dhcp_message_type=5
dhcp_server_identifier=192.168.1.1
domain_name_servers=192.168.1.1
ip_address=192.168.1.102
network_number=192.168.1.0
routers=192.168.1.1
subnet_cidr=24
subnet_mask=255.255.255.0

[quote]

dhcpdump, בזמן הרצת dhcpd:
[code]
$ /usr/bin/dhcpcd -B -K -L -G -c /usr/lib/networkmanager/nm-dhcp-helper enp3s0 &

$ sudo dhcpdump -i enp3s0
[sudo] password for ****:

TIME: 2014-10-29 23:05:40.100
IP: 0.0.0.0 (50:e5:49:30:4f:aa) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 2638727d
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 3 (DHCPREQUEST)
OPTION: 61 ( 19) Client-identifier ff:49:30:4f:aa:00:01:00:01:1b:7e:cd:87:50:e5:49:30:4f:aa
OPTION: 50 ( 4) Request IP address 192.168.1.102
OPTION: 57 ( 2) Maximum DHCP message size 1500
OPTION: 60 ( 52) Vendor class identifier dhcpcd-6.5.1:Linux-3.17.1-1-ARCH:x86_64:GenuineIntel
OPTION: 12 ( 7) Host name ****
OPTION: 145 ( 1) ??? 01 .
OPTION: 55 ( 14) Parameter Request List 1 (Subnet mask)
121 (Classless Static Route)
33 (Static route)
3 (Routers)
6 (DNS server)
12 (Host name)
15 (Domainname)
28 (Broadcast address)
42 (NTP servers)
51 (IP address leasetime)
54 (Server identifier)
58 (T1)
59 (T2)
119 (Domain Search)

---------------------------------------------------------------------------

TIME: 2014-10-29 23:05:40.100
IP: 192.168.1.1 (f8:1a:67:c2:67:1Cool > 192.168.1.102 (50:e5:49:30:4f:aa)
OP: 2 (BOOTPREPLY)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: 2638727d
SECS: 0
FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 192.168.1.102
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 5 (DHCPACK)
OPTION: 54 ( 4) Server identifier 192.168.1.1
OPTION: 51 ( 4) IP address leasetime 7200 (2h)
OPTION: 1 ( 4) Subnet mask 255.255.255.0
OPTION: 3 ( 4) Routers 192.168.1.1
OPTION: 6 ( 4) DNS server 192.168.1.1
---------------------------------------------------------------------------

TIME: 2014-10-29 23:05:49.592
IP: 192.168.1.101 (64:66:b3:6:27:1) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
OP: 1 (BOOTPREQUEST)
HTYPE: 1 (Ethernet)
HLEN: 6
HOPS: 0
XID: b0037975
SECS: 0
FLAGS: 0
CIADDR: 192.168.1.101
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 64:66:b3:06:27:01:00:00:00:00:00:00:00:00:00:00
SNAME: .
FNAME: .
OPTION: 53 ( 1) DHCP message type 8 (DHCPINFORM)
OPTION: 61 ( 7) Client-identifier 01:64:66:b3:06:27:01
OPTION: 12 ( 11) Host name Vika-Laptop
OPTION: 60 ( Cool Vendor class identifier MSFT 5.0
OPTION: 55 ( 13) Parameter Request List 1 (Subnet mask)
15 (Domainname)
3 (Routers)
6 (DNS server)
44 (NetBIOS name server)
46 (NetBIOS node type)
47 (NetBIOS scope)
31 (Perform router discovery)
33 (Static route)
121 (Classless Static Route)
249 (MSFT - Classless route)
43 (Vendor specific info)
252 (MSFT - WinSock Proxy Auto Detect)

---------------------------------------------------------------------------


route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.1 0.0.0.0 UG 1024 0 0 enp3s0
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp3s0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 enp3s0

[/code]

ולאחר מכן כבר שיניתי ידנית את טבלאות הניתוב ל -
[code]
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 enp3s0
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 enp3s0
192.168.1.0 0.0.0.0 255.255.255.0 U 202 0 0 enp3s0
[/code]
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 29/10/2014 - 23:20
נושא ההודעה:

נשברו לי כל התגיות, סליחה על הדאבל פוסט...
עכשיו יותר טוב.

במקרה קרה ואתחלתי את המחשב מחדש,

זה המצב לפני שעשיתי שינוי כלשהו בטבלאות הניתוב:

קוד:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    1024   0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     0      0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     202    0        0 enp3s0


$ dhcpcd -U enp3s0
broadcast_address=192.168.1.255
dhcp_lease_time=7200
dhcp_message_type=5
dhcp_server_identifier=192.168.1.1
domain_name_servers=192.168.1.1
ip_address=192.168.1.102
network_number=192.168.1.0
routers=192.168.1.1
subnet_cidr=24
subnet_mask=255.255.255.0



dhcpdump, בזמן הרצת dhcpd:
קוד:

$ /usr/bin/dhcpcd -B -K -L -G -c /usr/lib/networkmanager/nm-dhcp-helper enp3s0 &

$ sudo dhcpdump -i enp3s0
[sudo] password for ****:

  TIME: 2014-10-29 23:05:40.100
    IP: 0.0.0.0 (50:e5:49:30:4f:aa) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 2638727d
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         3 (DHCPREQUEST)
OPTION:  61 ( 19) Client-identifier         ff:49:30:4f:aa:00:01:00:01:1b:7e:cd:87:50:e5:49:30:4f:aa
OPTION:  50 (  4) Request IP address        192.168.1.102
OPTION:  57 (  2) Maximum DHCP message size 1500
OPTION:  60 ( 52) Vendor class identifier   dhcpcd-6.5.1:Linux-3.17.1-1-ARCH:x86_64:GenuineIntel
OPTION:  12 (  7) Host name                 ****
OPTION: 145 (  1) ???                       01               .
OPTION:  55 ( 14) Parameter Request List      1 (Subnet mask)
                   121 (Classless Static Route)
                    33 (Static route)
                     3 (Routers)
                     6 (DNS server)
                    12 (Host name)
                    15 (Domainname)
                    28 (Broadcast address)
                    42 (NTP servers)
                    51 (IP address leasetime)
                    54 (Server identifier)
                    58 (T1)
                    59 (T2)
                   119 (Domain Search)
                  
---------------------------------------------------------------------------

  TIME: 2014-10-29 23:05:40.100
    IP: 192.168.1.1 (f8:1a:67:c2:67:18) > 192.168.1.102 (50:e5:49:30:4f:aa)
    OP: 2 (BOOTPREPLY)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: 2638727d
  SECS: 0
 FLAGS: 0
CIADDR: 0.0.0.0
YIADDR: 192.168.1.102
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 50:e5:49:30:4f:aa:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         5 (DHCPACK)
OPTION:  54 (  4) Server identifier         192.168.1.1
OPTION:  51 (  4) IP address leasetime      7200 (2h)
OPTION:   1 (  4) Subnet mask               255.255.255.0
OPTION:   3 (  4) Routers                   192.168.1.1
OPTION:   6 (  4) DNS server                192.168.1.1
---------------------------------------------------------------------------

  TIME: 2014-10-29 23:05:49.592
    IP: 192.168.1.101 (64:66:b3:6:27:1) > 255.255.255.255 (ff:ff:ff:ff:ff:ff)
    OP: 1 (BOOTPREQUEST)
 HTYPE: 1 (Ethernet)
  HLEN: 6
  HOPS: 0
   XID: b0037975
  SECS: 0
 FLAGS: 0
CIADDR: 192.168.1.101
YIADDR: 0.0.0.0
SIADDR: 0.0.0.0
GIADDR: 0.0.0.0
CHADDR: 64:66:b3:06:27:01:00:00:00:00:00:00:00:00:00:00
 SNAME: .
 FNAME: .
OPTION:  53 (  1) DHCP message type         8 (DHCPINFORM)
OPTION:  61 (  7) Client-identifier         01:64:66:b3:06:27:01
OPTION:  12 ( 11) Host name                 Vika-Laptop
OPTION:  60 (  8) Vendor class identifier   MSFT 5.0
OPTION:  55 ( 13) Parameter Request List      1 (Subnet mask)
                    15 (Domainname)
                     3 (Routers)
                     6 (DNS server)
                    44 (NetBIOS name server)
                    46 (NetBIOS node type)
                    47 (NetBIOS scope)
                    31 (Perform router discovery)
                    33 (Static route)
                   121 (Classless Static Route)
                   249 (MSFT - Classless route)
                    43 (Vendor specific info)
                   252 (MSFT - WinSock Proxy Auto Detect)
                  
---------------------------------------------------------------------------


 route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.0.0.1        0.0.0.0         UG    1024   0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     202    0        0 enp3s0



ולאחר מכן כבר שיניתי ידנית את טבלאות הניתוב ל -
קוד:

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 enp3s0
10.0.0.0        0.0.0.0         255.255.0.0     U     0      0        0 enp3s0
192.168.1.0     0.0.0.0         255.255.255.0   U     202    0        0 enp3s0
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
האורח השניאורח · ·
 

הודעה פורסם: 30/10/2014 - 06:47
נושא ההודעה:

תסלח לי שלא התעמקתי בפלטים.
על פניו נראה שנותרו שאריות מהפעם הקודמת בטבלאת הניתוב.
אני הייתי מוחק את כל טבלאת הניתוב (להבנתי הדלה היא נוצרת מחדש בכל dhcp),
עובד לפי -
https://wiki.archlinux.org/index.php/Network_configuration#systemd-networkd
ובעיקר -
https://wiki.archlinux.org/index.php/Systemd-networkd#Basic_DHCP_network

ומנסה להבין שוב היכן יש בעיה (אם בכלל).

אגב, אני חוזר בי מלהציע ריסטרטים למערכת.
קוד:
systemctl restart systemd-networkd

אמור לעשות את העבודה.
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
אורח · ·
 

הודעה פורסם: 25/01/2015 - 20:45
נושא ההודעה: לא עברה לה חצי שנה והבעיה נפתרה!

גד דיימ איט.
הצלחתי להעיף את הכתובת המיותר,
מסתבר שה-NetworkManager הוא זה שקיבע את שרת הניתוב במערכת -

קוד:

$ sudo cat /etc/NetworkManager/system-connections/Wired\ connection\ 1
[sudo] password for ****:
[ethernet]
mac-address=*****************

[connection]
id=Wired connection 1
uuid=****
type=ethernet
timestamp=1411059452

[ipv6]
method=ignore

[ipv4]
method=auto
address1=192.168.1.101/192.168.1.1


השורה של address1 החזיקה את הכתובת של הנתב הישן..
לאחר עדכון השורה לכתובות החדשות ו-reboot המחשב עלה עם הכתובות הנכונות.

מאוד מוזר העניין כי בהגדרות של NetworkManager, הפעלתי את האופצייה שההגדרות יגיעו דרך DHCP, אבל משום מה ההגדרות שלו עצמו לא השתנו גם כאשר היו שינויים בהגדרות ה-DCHP..

בדרך גם נתקלתי בבעיה שאני לא יכול לעדכן את טבלאות הניתוב -
כלומר אני מריץ את הפקודות:
ip route add
ip route del
וכו' וטבלאות הניתוב אינן משתנות...
מעניין מאיפה הצרה הזאת צצה לי הפעם Smile
אבל זה כבר לפעם אחרת..

תודה רבה לכל העוזרים!
שבוע נהדר Smile
 
   
תגובה  עם ציטוט חזרה למעלה
חזרה לתוכן הדיון
הצגת הודעות מלפני:     
מעבר אל:  
כל הזמנים הם GMT + 2 שעות
תגובה לנושא
צפיה בנושא הבא Printable version התחבר כדי לבדוק הודעות פרטיות צפיה בנושא הקודם
PNphpBB2 © 2003-2004 

תוכן הדיון

  1. אורח
  2. אורח [צפריר]
  3. אורח [רם און]
  4. אורח
  5. אורח
  6. אורח [האורח השני]
  7. חתול
  8. אורח
  9. אורח [האורח השני]
  10. אורח
  11. אורח [האורח השני]
  12. אורח [צפריר]
  13. אורח
  14. אורח
  15. אורח
  16. אורח
  17. אורח [האורח השני]
  18. אורח