আমি কীভাবে বিকল্প গেটওয়ে দিয়ে পিং করতে পারি?


19

আমাদের নেটওয়ার্কে দুটি মডেম রয়েছে, প্রতিটি রাউটারের আড়ালে লুকানো রয়েছে। প্রাথমিক রাউটারটি 10.1.1.1 এ, ব্যাকআপ রাউটারটি 10.1.1.2 এ রয়েছে এবং উভয়ই 10.1.1.0/24 সাবনেটে কনফিগার করা হয়েছে। উভয় রাউটারের তাদের গেটওয়ে 192.168.0.1 এ কনফিগার করা আছে। তবে, আপনার যে গেটওয়েটি 10.1.1.1 এ আছে তা আপনি দেখতে পান যে 192.168.0.1 থেকে আপনার গেটওয়েটি 10.1.1.2।

আমার নাগিওস সার্ভারটি সেই অনুযায়ী সেট আপ করা হয়েছে:

auto eth0
iface eth0 inet static
address 10.1.1.10
netmask 255.255.255.0
gateway 10.1.1.1

সুতরাং পরিষ্কারভাবে বলতে হবে: এখানে চারটি গেটওয়ে রয়েছে। রাউটার 1 (10.1.1.1) রাউটার 2 (10.1.1.2) মডেম 1 (192.168.0.1) মোডেম 2 (192.168.0.1)

দুটি মডেমের স্থিতি যাচাই করতে আমি ম্যানুয়ালি কী করতে পারি তার একটি চিত্র এখানে দেওয়া হয়েছে:

ping -c4 192.168.0.1 # Is Modem1 up? 
ip route add via 10.1.1.2
ip route change default via 10.1.1.2
ping -c4 192.168.0.1 # Is Modem2 up?
wget 192.168.0.1 # yields expected control webpage for Modem2
ip route change default via 10.1.1.1
ip route del default via 10.1.1.2
wget 192.168.0.1 # Connection refused; Modem1 has no web interface
ssh adminuser@192.168.0.1 # I can log in to Modem1 and check status

আমি অন্ততপক্ষে মডেম 2 পিং করতে সক্ষম হতে চাই।

* সিআইডিআর স্বরলিপিটির আমার জঘন্য অপব্যবহার সংশোধন করার জন্য সম্পাদিত, এবং স্পষ্ট বিবরণ সরবরাহ করতে। (আমি মনে করি না এটি সুপারভাইজারের অন্তর্ভুক্ত))


আপনি যে আইপি কনফিগারেশন থেকে পিং শুরু করছেন তা কী?

উত্তর:


12

man ping

পিং [হপ ...] গন্তব্য

সুতরাং আপনি পিংকে প্যারামিটার হিসাবে সাদা স্পেস দ্বারা পৃথক করা বেশ কয়েকটি আইপি দিতে পারেন। শেষ ঠিকানাটি "পিংড" হবে; পূর্ববর্তী পরামিতিগুলি পিংয়ের যে রুটটি গ্রহণ করা উচিত সেগুলি নির্ধারণ করে।

সুতরাং আপনার ক্ষেত্রে:

  • প্রথম গেটওয়ে স্পষ্টভাবে ব্যবহার করতে "পিং 10.1.1.2 মডেম",
  • দ্বিতীয় গেটওয়ে স্পষ্টভাবে ব্যবহার করতে "পিং 10.1.1.1 মডেম"।

যদি আপনি উইন্ডোজের সাথে একই সমস্যার মুখোমুখি হন: ping /? -kতবে আপনি সম্ভবত এটির বিকল্পটি চান।

বিটিডাব্লু: উপরের পিংয়ের কোনও মূল সুবিধার দরকার নেই। রাউটিং তথ্য (আপনার ক্ষেত্রে: "হুইলিস্ট") আইসিএমপি প্রোটোকলের অংশ is


1
ওটা আমাকে সেখানে পাচ্ছে না। ping -c4 10.1.1.2 192.168.0.1100% প্যাকেট ক্ষতি হয়। আমি উপরের পরিস্থিতি স্পষ্ট করে দিয়েছি।
লুক শ্ল্যাথার

4
এটি আসলে মোটেই কাজ করে না, এমনকি মূলের সাথেও। আমি দেখার সময় এটি দিয়ে পরীক্ষা করেছি tcpdumpএবং এটি যা মনে করে তা তা করে না।
বাহামাত

আপনি ডিফল্ট-গেটওয়ে পুরোপুরি সরিয়ে ফেললে কী হবে? আমি এখনও আপনার সেটআপ বুঝতে পারি না। আপনি উভয় মডেমে অভিন্ন "রাউটার" ঠিকানা ব্যবহার করেন কেন?
নীল

দুটি মডেমই আমার বিভিন্ন আইএসপি দ্বারা নিয়ন্ত্রিত।
লুক শ্ল্যাথার

ঠিক আছে - আমি এখন রাউটারগুলির একই আইপিটি বুঝতে পারি। এটি কি অন-ডিমান্ড-সংযোগ এবং আপনি ব্যর্থকরণ চান?
নিলস

11

আমার পক্ষে ping -Nবা তাদের পক্ষে arpingকাজ করেনি , শেষ পর্যন্ত আমি এই উত্তরটি থেকে সমাধানটি স্থির করেছি :

আপনি সরঞ্জামটি ব্যবহার করতে পারেন nping থেকে Nmap প্যাকেজ:

# nping --icmp --dest-mac [gateway mac] [target ip]

আপনি আপনার রাউটারের ম্যাক আপনার স্থানীয় এআরপি ক্যাশে খুঁজে পেতে পারেন:

$ arp -v [gateway ip]

সরঞ্জামটি বিভিন্ন পিংয়ের মতো, যেমন --tcpবা সমর্থন করে --udp


এর জন্য ধন্যবাদ. আপনার এনপিং ব্যবহারের পরামর্শটি কেবলমাত্র আমি খুঁজে পেয়েছি (কোনও নির্দিষ্ট রুটে যুক্ত করা এবং সাধারণ পিং বাইনারি ব্যবহার করা ব্যতীত) ডায়াল-অন-ডিমান্ড 3G ব্যাকআপ রাউটারের (পরীক্ষার উদ্দেশ্যে) আইসিএমপি ইকো-অনুরোধগুলি (পিংস) প্রেরণের আইসিএমপি প্যাকেটগুলি প্রেরণ করার সময় রাউটারের ম্যাক ঠিকানা লক্ষ্য করে এটি অর্জন করেছে, এটি একবার সংযুক্ত হয়েছে এবং একবারে সত্যিকারের ইন্টারনেট সংযোগ রয়েছে) তা নিশ্চিত করার জন্য, যা এনপিং আপনাকে করতে দেয়। খুব দরকারী সামান্য ইউটিলিটি!
পারকামার্ক

2

দুঃখিত, আপনার কাছে কেবল একটি ডিফল্ট গেটওয়ে থাকতে পারে। আপনার একাধিক গেটওয়ে থাকতে পারে তবে প্রতিটি নেটওয়ার্কের জন্য কেবল একটি one

সমস্যাটি হ'ল উভয় উল্লিখিত আইপি একই নেটওয়ার্কে রয়েছে। এছাড়াও আপনি আপনার সিআইডিআরগুলি ভুলভাবে উল্লেখ করেছেন: আপনি 10.1.1.0/24 কে 255.255.255.0 এর সাবনেট হিসাবে বোঝাচ্ছেন; অথবা এমনকি 255.0.0.0 হিসাবে 10.0.0.0/8 হিসাবে একটি বৃহত সাবনেট রয়েছে।

অতএব আপনি আপনার নেটওয়ার্কের মধ্যে যে কোনও হোস্টকে পিং করতে পারেন (10.0.0.0/8) অথবা কোনও (বা) গেটওয়ে দিয়ে যেকোন হোস্টের কাছে পৌঁছানো সম্ভব। তবে একই নেটওয়ার্কের জন্য দুটি গেটওয়ে থাকা সম্ভব নয়।


1
আমি 10.1.1.0/24 সাবনেটে 10.1.1.1.1 কে 10.1.1.1.1 এর শর্টহ্যান্ড হিসাবে বুঝিয়েছি। দুঃখিত, আমি আর সেই শর্টহ্যান্ড ব্যবহার করব না, এটি স্পষ্টতই ভুল। আমার এখনও একটি তদারকি সমস্যা আছে - আমি উপরে আরও বিশদ যুক্ত করেছি। 10.1.1.2 এ আরও ভাল রাউটার না রেখে আমি এই সমস্যাটি সমাধান করতে পারি না?
লুক শ্ল্যাথার

2

আরপিং ব্যবহার করুন :

# arping -c 1 -S [source_ip] -T [target_remote_ip] [gateway_mac_address]

কোথায়:

  • সোর্স_ইপ এমন একটি আইপি যা স্থানীয়ভাবে আপনার হোস্টে নির্ধারিত হয়
  • টার্গেট_রেট_আইপি হল আপনি যে আইপি ঠিকানাটি পিং করতে চান
  • গেটওয়ে_ম্যাক_এড্রেস হ'ল আপনি যে বিকল্প গেটওয়েটি ব্যবহার করতে চান তার স্তর 2 ইথার ঠিকানা

বিকল্পভাবে আপনি যদি সোলারিসের কিছু ফর্ম ব্যবহার করেন তবে আপনি ব্যবহার করতে পারেন:

ping -N [gateway_ip] [target_remote_ip]

এটি আশাব্যঞ্জক দেখায়, যদিও আমি অনুমান করি যে আইপ্রউট 2 এর আরপিংটি এটি কাটবে না ... সম্ভবত আমার কেবল রাউটারটি এমন কিছু দিয়ে প্রতিস্থাপন করা উচিত যা আমি প্রহার করতে পারি।
লুক শ্লাথার

1
iproute2এর arpingআলাদা। আপনার কাছ থেকে arping ব্যবহার করেন, তাহলে iproute2ভিত্তিহীন arps করতে হবে, আমি ব্যবহার সুপারিশ করবে send_arpথেকে fakeপরিবর্তে। এছাড়াও, গেটওয়ে অবশ্যই এমন কিছু হতে হবে যা আইপি প্যাকেটগুলি ফরোয়ার্ড করবে।
বাহামত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.