مشکل پینگ نشدن یک سیستم در شبکه
سلام دوستان میخام سیستمی رو توی شبکه پینگ کنم که نمیدونم فایروالش یا چیزی دیگه سر راهم قرار گرفته و نمیزاره به پینگ من جواب بده ایا راهی هست که مجبورش کنم جواب بده با دستور پینگ؟
5 پاسخ
سلام
دوست عزیز راهی وجود نداره که مجبور کنید سیستم مقابل جواب بده
سیستم مقابل در صورتی جوابگو خواهد بود که مسیر باز باشه...
سلام دوست عزیز
در فرمان ping سویچی وجود داره به نام i که می تونید TTL بسته رو معین کنید و با این روش می تونید مسیرهایی که تا سیستم مورد نظرتون هست رو از نظر ping کردن چک کنید. برای مثال با معین کردن مقدارد 1 برای ttl اولین سیستم جواب درخواست ping شما را می دهد و با بالا بردن این عدد می تونید کل مسیر تا سیستم مورد نظر رو چک کنید.
فرض کنید سر راهش فایرواله یا فایروال سیستم فعاله.
اگر قرار بود با یه دستور ساده سیستم رو مجبور کرد که جواب بده و فایروال هم اون وسط بوق بزنه که پس چرا فایروال میزارن؟
سیستمی اگر هر دستوری از هر پورتی که براش ارسال میشه رو مجوز پاسخ داشته باشه که جواب میده وگرنه سناریوی مجبور کردن تو کار نیست.
یه راهکار فقط می مونه و اون اینه که از یه مسیری که می دونید هیچ چیزی سر راحش نیست پینگش رو بگیرید.(مثل ارتباط اینترنت که دسترسی مستقیم به کلاینت میده یا ارتباط دیتایی دیگر)
تازه اولش هم با دستور ping و سوئیچ i ببینید چندتا hop باید جلو برید.
Destination Host Unreachable میده یا timeout ؟
سلام ،
هیچ پینگی ندارین ؟ خطای request not found میده ؟