কীভাবে পিং করবেন এবং নির্দিষ্ট নেটওয়ার্ক কার্ড ব্যবহার করবেন


11

আমার কাছে 3 টি নেটওয়ার্ক কার্ড, 1 ল্যান (তারযুক্ত), 1 ওয়্যারলেস নেটওয়ার্ক কার্ড এবং 1 টি ওয়্যারলেস ইউএসবি

আমি নির্দিষ্ট নেটওয়ার্ক কার্ড থেকে কীভাবে পিং করব?

এবং আমি কীভাবে নির্দিষ্ট অ্যাপ্লিকেশনের জন্য নির্দিষ্ট নেটওয়ার্ক কার্ড ব্যবহার করব

উদাহরণ

i want to ping google from wlan1

নির্দিষ্ট অ্যাপ্লিকেশন জন্য উদাহরণ

i want to use firefox or transmission from wan1

ল্যান আইপি 192.168.0.2> সঠিকভাবে কাজ করা এখানে চিত্র বর্ণনা লিখুন হচ্ছে- i wlan1 google.com এখানে চিত্র বর্ণনা লিখুন

route -n

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 eth0
172.16.221.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet8
192.168.0.0     0.0.0.0         255.255.255.0   U     1      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan1
192.168.48.0    0.0.0.0         255.255.255.0   U     0      0        0 vmnet1

এক @ একজারো: ~ $ আইপি রুট

default via 192.168.0.1 dev eth0  proto static 
169.254.0.0/16 dev eth0  scope link  metric 1000 
172.16.221.0/24 dev vmnet8  proto kernel  scope link  src 172.16.221.1 
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.2  metric 1 
192.168.0.0/24 dev wlan1  proto kernel  scope link  src 192.168.0.3  metric 2 
192.168.48.0/24 dev vmnet1  proto kernel  scope link  src 192.168.48.1 

@Khaled

one@onezero:~$ ping -S 192.168.0.2  hotmail.com
PING hotmail.com (65.55.72.135) 56(84) bytes of data.
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=1 ttl=236 time=391 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=2 ttl=236 time=296 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=3 ttl=236 time=393 ms
64 bytes from origin.sn131w.snt131.mail.live.com (65.55.72.135): icmp_req=4 ttl=236 time=352 ms

 ping -S 192.168.0.3  hotmail.com
PING hotmail.com (65.55.72.183) 56(84) bytes of data.
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=1 ttl=236 time=312 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=2 ttl=236 time=457 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=3 ttl=236 time=298 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=5 ttl=236 time=330 ms
64 bytes from origin.sn134w.snt134.mail.live.com (65.55.72.183): icmp_req=6 ttl=236 time=300 ms

এখন শেষ পর্যন্ত আবেদন ইস্যু


1
আপনি কি কেবল উত্সের ঠিকানাটি সেট করতে চান, বা আপনি কোনও আলাদা নেটওয়ার্কের পথটি বেছে নেওয়ার প্রত্যাশা করছেন? কোনও উত্স ঠিকানা নির্ধারণ করা কোন রুটটি নির্বাচিত হয়েছে তা স্বয়ং-যাদুতে পরিবর্তিত হবে না এবং কোনও নির্দিষ্ট ইন্টারফেস থেকে প্রস্থান করবেন।
জোড়দাচে

উত্তর:


9

আপনি যদি পিং ম্যানুয়ালটি দেখেন তবে আপনি man pingপড়তে পারেন:

-I interface address
   Set source address to specified interface address. Argument may be numeric IP
   address or name of device.

1
২ য় ছবি> পিং -I wlan1 google.com দেখুন
এক জিরো

হতে পারে, আপনি আপনার সংযোগে পিং ব্লক করেছেন।
খালেদ

এটি এথ0
এক জিরো

5

আপনার রাউটিং টেবিলটি দেখুন।

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
192.168.0.0     0.0.0.0         255.255.255.0   U     2      0        0 wlan1

আপনার wlan1 ইন্টারফেসটি কেবল 192.168.0.0 নেটওয়ার্কে কীভাবে পৌঁছতে হবে তা জানে। আপনার একই wan1 এবং eth0 একই সাবনেটে রয়েছে যা সমস্যার কারণ হতে পারে। আপনার ওয়ালান ইন্টারফেসে যে কোনও গন্তব্য পৌঁছাতে চান তার জন্য আপনাকে রাউটিং টেবিলের একটি রুট যুক্ত করতে হবে। উদাহরণ স্বরূপ

route add -host 65.55.72.135 gw 192.168.0.1 dev wlan1
ping -I wlan1 65.55.72.135

নোট করুন এটি আপনাকে অ্যাপ্লিকেশন দ্বারা রুট করতে দেবে না। তোমার মত কিছু দিয়ে রাউটিং কনফিগার নীতি করতে হবে যে জন্য কমান্ড আসলে প্যাকেট আউট আপনার wlan1 IP ঠিকানা একটি উৎস কিন্তু তারপর রুট দিয়ে eth0 এর প্যাকেট পাঠাতে কারণ পরবর্তী হপ রাউটিং টেবিলে eth0 এর হয়। আপনার সেরা বাজি হল আলাদা সাবনেটগুলিতে wlan1 এবং eth0 ইন্টারফেস স্থাপন করা।iptables -m owner --uid-ownerping -S src_ip dest_ip


4

বিএসডি থেকে পিং (8) যতদূর যায়, আপনি -Sনির্দিষ্ট ইন্টারফেস থেকে পিনিং সিমুলেট করার জন্য পিংয়ের স্যুইচটি ব্যবহার করতে পারেন :

-S src_addr
             Use the following IP address as the source address in outgoing packets.  On hosts
             with more than one IP address, this option can be used to force the source address to
             be something other than the IP address of the interface the probe packet is sent on.
             If the IP address is not one of this machine's interface addresses, an error is
             returned and nothing is sent.

নেটওয়ার্ক ইন্টারফেসের জন্য অ্যাপ্লিকেশন স্তরের সচেতনতা (আইপি ঠিকানা) কিছুটা হলেও সম্ভব যদি আমরা বিভিন্ন ইন্টারফেসের জন্য আলাদা গেটওয়ে নির্দিষ্ট করি বা ফায়ারওয়াল বিধিগুলির মাধ্যমে পোর্ট বা অন্যান্য মানদণ্ড অনুসারে ট্র্যাফিক পুনর্নির্দেশ করি ... উদাহরণস্বরূপ। আপনি যদি কেবল ৮০ টি পোর্টের সাথে সংযোগ স্থাপন করতে ফায়ারফক্স ব্যবহার করছেন তবে আপনি আপনার নির্দিষ্ট আইপি ঠিকানার মাধ্যমে সংযোগের জন্য আইপটবেলে এসএনএটি নিয়মটি নির্দিষ্ট করতে পারেন তাই কাঙ্ক্ষিত ইন্টারফেস


আমি বুঝতে পারি না, কমান্ড? পিং-এস?
এক শূন্য

পিং-আপনার your.first.ip.addr হটমেইল ডট কম এবং পিং -S your.another.ip.addr হটমেইল ডট কম আপনার উপলব্ধ পৃথক আইপি ঠিকানার সাথে হটমেইল ডটকমকে পিংস করে। যদি অনির্ধারিত থাকে, ডিফল্ট প্রোটোকল ডিফল্ট গেটওয়ের মাধ্যমে পিং প্রোব নেয়

1
আপনি পিংয়ের কোন সংস্করণে মামলা করছেন? আমার উবুন্টু সিস্টেমে -Sসকেট প্রেরণের বাফারটি কনফিগার করে।
জোরডাচি

পিং-ভি> পিং ইউটিলিটি, iputils-sss20101006
এক জিরো
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.