पिंग को उत्तर क्यों नहीं मिलता है?


1

मेरे पास एक एम्बेडेड बोर्ड है जिसमें सीएफई, एक न्यूनतम लोडर है। मेरे पास एक होस्ट मशीन है - linux FC16, जहाँ मैं एक dhcpd सर्वर चला रहा हूँ। मेरा इंटरफ़ेस p3p1 है। यहाँ ifcfg-p3p1 का विवरण दिया गया है।

HWADDR=14:D6:4D:1F:F3:F8
BOOTPROTO=none
ONBOOT=yes
NM_CONTROLLED=no
TYPE=Ethernet
USERCTL=no
IPV6INIT=no
IPADDR=10.240.100.100
NETMASK=255.255.255.0
NETWORK=10.240.100.0
GATEWAY=10.240.100.1
PREFIX=24

अब, मेरे पास dhcpd.conf फ़ाइल है -

default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;

ddns-update-style interim;
allow booting; 
allow bootp;
ignore client-updates;
set vendorclass = option vendor-class-identifier;

subnet 10.240.100.0 netmask 255.255.255.0 {
    option routers 10.240.100.1;
    option subnet-mask      255.255.255.0;
    range  10.240.100.100 10.240.100.254;
    default-lease-time  21600;
    max-lease-time  43200;
    next-server 10.240.100.1;
}

क्लाइंट को आईपी एड्रेस नहीं मिल रहा है, इसलिए मैं सबसे पहले कनेक्टिविटी के मुद्दे का निवारण करने की कोशिश कर रहा हूं।

मैंने अपने ग्राहक को एक आईपी पता सौंपा -

setenv -p IPADDRESS 10.240.100.200 NETMASK 255.255.255.0 gw 10.240.100.1

अब, जब मैं क्लाइंट से अपने होस्ट को पिंग करने की कोशिश करता हूं, तो मैं निम्नलिखित देखता हूं।

ग्राहक पक्ष में -

CFE> ping 10.240.100.100
10.240.100.100 (10.240.100.100) is not responding (seq=0)
10.240.100.100 (10.240.100.100): 1 packets sent, 0 received
*** command status = 1

मेजबान की तरफ -

# tcpdump -e -i p3p1 -vvv 
tcpdump: listening on p3p1, link-type EN10MB (Ethernet), capture size 65535 bytes
16:20:23.885757 e0:b7:b1:23:60:d0 (oui Unknown) > 14:d6:4d:1f:f3:f8 (oui Unknown), ethertype IPv4 (0x0800), length 98: (tos 0x0, ttl 100, id 33, offset 0, flags [none], proto ICMP (1), length 84)
    0.0.0.0 > 10.240.100.100: ICMP echo request, id 988, seq 0, length 64

मैं देख रहा हूँ कि मैक पता यहाँ सही है। ग्राहक मैक पता e0: b7: b1: 23: 60: d0 है मेजबान मैक पता निम्नलिखित 14: d6: 4d: 1f: f3: f8 है।

यहां क्या मुद्दा हो सकता है? कृपया मुझे यहां कुछ संकेत दें क्योंकि मैं नेटवर्किंग में नया हूं।

# ifconfig
em1       Link encap:Ethernet  HWaddr B8:CA:3A:89:EE:F1  
          inet addr:136.170.195.17  Bcast:136.170.195.255  Mask:255.255.252.0
          inet6 addr: fe80::baca:3aff:fe89:eef1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:4362507 errors:0 dropped:2 overruns:0 frame:0
          TX packets:1467982 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5484308631 (5.1 GiB)  TX bytes:115472934 (110.1 MiB)
          Interrupt:20 Memory:f7e00000-f7e20000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:32118 errors:0 dropped:0 overruns:0 frame:0
          TX packets:32118 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:6121874 (5.8 MiB)  TX bytes:6121874 (5.8 MiB)

p3p1      Link encap:Ethernet  HWaddr 14:D6:4D:1F:F3:F8  
          inet addr:10.240.100.100  Bcast:10.240.100.255  Mask:255.255.255.0
          inet6 addr: fe80::16d6:4dff:fe1f:f3f8/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:209 errors:0 dropped:0 overruns:0 frame:0
          TX packets:411 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:49526 (48.3 KiB)  TX bytes:60967 (59.5 KiB)

मैं इंटरफ़ेस p3p1 पर dhcpd चला रहा हूँ


पिंग के मुद्दे पर: क्या iptables पर पिंग उत्तरों की अनुमति है? क्या आप मैन्युअल रूप से डीएचसीपी सर्वर होस्ट से क्लाइंट को वापस पिंग कर सकते हैं? डीएचसीपी के मुद्दे पर: क्या अगले-सर्वर पैरामीटर को निर्दिष्ट करने की आवश्यकता है? यह आपके प्रवेश द्वार की ओर क्यों इशारा कर रहा है? क्या कोई फ़ाइल ग्राहकों को वहाँ से लोड करने की आवश्यकता है?
kenkh

शायद यह समस्या नहीं है लेकिन, आपके एम्बेडेड बोर्ड स्टेटिक आईपी को dhcp रेंज में है।
chaput

@chaput - हां, स्टेटिक आईपी dhcp रेंज में है। लेकिन, इससे कोई फर्क पड़ता है? मैंने आदर्श रूप से सोचा, यह सीमा में ही सही होना चाहिए?
dexterous_stranger

@ टोकन - क्या आप यहाँ iptables द्वारा मतलब है? नहीं, मैं क्लाइंट को होस्ट से पिंग नहीं कर सकता। यह काम नहीं कर रहा है। क्लाइंट सर्वर से बात कर सकता है, लेकिन सर्वर क्लाइंट से बात नहीं कर सकता। मैं अगले सर्वर के बारे में नहीं हूँ, यह कॉपी किया जाता है और ट्यूटोरियल से चिपकाया जाता है। ठीक है, मैंने एक मार्ग जोड़ दिया है, जब भी मुझे आईपी पता पर्वतमाला से संदेश मिलते हैं - 10.240.100.x, इसे आईपी पते पर भेज दिया जाएगा - 10.240.100.100 मैंने ऐसा किया है, क्योंकि मेरे पास दो एनआईसी हैं। एक एनआईसी मेरे कार्यालय नेटवर्क से जुड़ा है, और दूसरा वह है जो मैं एम्बेडेड बॉक्स से कनेक्ट करने का प्रयास कर रहा हूं।
dexterous_stranger

@SHREAS जोशी - इसके साथ समस्या यह है कि आप एक डुप्लिकेट आईपी के साथ समाप्त हो जाएगा या ग्राहक एक त्रुटि उत्पन्न करेगा जब वह dhcp को ते उत्तर देने की कोशिश करेगा जिनके पास समान आईपी पता है।
chaput
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.