Score:-1

Mac สามารถ arping ได้ แต่ไม่สามารถ ping ได้

ธง ng

เหตุใด Mac OS X และ Linux จึงไม่ส่ง Ping กันบนเครือข่ายอีเธอร์เน็ตในเครื่อง

แก้ไข 2012-12-14 (สิบวันหลัง) อะแดปเตอร์ FireWire เป็น Ethernet RJ45 อาจเป็นปัญหา (ใน MacBook Pro Retina ต้นปี 2015) ฉันกำลังค้นคว้าเกี่ยวกับวิธีการดีบักอะแดปเตอร์ของเขา ไฟอีเทอร์เน็ตกะพริบ แต่ฉันไม่รู้เกี่ยวกับ FireWire รุ่นแรกนี้ดีพอ

ด้วยสวิตช์ฮับสี่พอร์ตของ Netgear ที่เรียบง่าย เมื่อเชื่อมต่อผ่านสาย RJ45 กล่อง osx และกล่อง Linux และตั้งค่าที่อยู่ IP แบบคงที่ ผู้ใช้หนึ่งสามารถ arping แต่ไม่สามารถ ping ไปยัง/เทียวกับระบบปฏิบัติการต่างๆ ทำไมถึงเป็นเช่นนั้น?

ฉันสามารถดูเส้นทางไปยังกล่อง Linux บน osx netstat -r แต่ส่ง Ping จาก osx ไปยัง linux หมดเวลา กันไปสำหรับลินุกซ์กระตุก OSX ตาราง Arp ถูกต้องและได้รับการอัปเดตโดยอัตโนมัติ ไม่ใช่ด้วยตนเอง

เมื่อสิบปีที่แล้วมีคนถามเหมือนกันและไม่ได้รับคำตอบ: https://apple.stackexchange.com/questions/99996/ which-setting-in-osx-could-block-ping-localhost

ในกรณีของฉัน ไม่ ไฟร์วอลล์ OS X ไม่ได้อยู่ในโหมดซ่อนตัวและไม่ได้ทำงานด้วยซ้ำ ฉันได้ปิดมันเพื่อทำการทดลอง

สิ่งนี้ถูกโพสต์บนเว็บไซต์ Mac Support: https://discussions.apple.com/thread/253430208

in flag
ระบบสามารถกำหนดค่าให้ไม่ตอบสนองต่อคำขอ ping ของ ICMP โดยไฟร์วอลล์จะบล็อกคำขอเหล่านั้นหรือเพียงแค่กำหนดค่าให้ระบบไม่ตอบสนอง
Bruno Schroeder avatar
ng flag
ขอบคุณ @NiKiZe และผู้คนจะแก้ปัญหานี้ได้อย่างไร มีคนตรวจสอบได้อย่างไรว่า osx (freeBSD) ได้รับการกำหนดค่าให้ไม่ตอบสนอง ICMP ping ไม่ว่าในกรณีใด ฉันคิดว่าไม่น่าเป็นไปได้ที่ osx จะถูกกำหนดค่าในลักษณะดังกล่าว และ ssh, telnet และโปรโตคอลอื่นๆ ก็ใช้งานไม่ได้เช่นกัน
in flag
ทำไม ระบบปฏิบัติการที่ "เป็นมิตรกับผู้ใช้" ทั้งหมดในปัจจุบันมีไฟร์วอลล์และค่าเริ่มต้นที่ค่อนข้างปลอดภัย
Bruno Schroeder avatar
ng flag
@NiKiZe OSX Firewall ไม่ใช่ปัญหา เป็นการตั้งค่า VPN ตามที่อธิบายไว้ในคำตอบด้านล่าง
Score:1
ธง ng

บน Mac OSX นี้มีการตั้งค่า "ต้องใช้ VPN เสมอ" ในแอปพลิเคชัน MullvadVPN

การตั้งค่านี้เป็นที่ต้องการอย่างมากเมื่ออยู่บนอินเทอร์เน็ตเพื่อกรองโฆษณาและรักษาความเป็นส่วนตัวและความปลอดภัย และเป็นเรื่องดีที่ทำงานได้ดี แอพเปลี่ยนการกำหนดค่า OSX ที่ลึกมากและผู้ใช้ไม่มีเครือข่ายหากไม่ได้เชื่อมต่อกับ VPN นี่คือการหลีกเลี่ยงการรั่วไหล เพื่อรับประกันว่าไม่มีคำขอใดจะต้องผ่านซ็อกเก็ตอื่น นอกจากนี้ยังตัดอินเทอร์เน็ตหากการเชื่อมต่อ VPN ถูกขัดจังหวะและผู้ใช้ต้องรอจนกว่าจะสร้างใหม่ แม้ว่าแอปจะถูกฆ่า แอปจะไม่สามารถร้องขออะไรผ่านซ็อกเก็ตอื่นนอกจาก VPN

เป็นการตั้งค่าที่ยอดเยี่ยม แต่ไม่อนุญาตให้เชื่อมต่อกับบริการที่ทำงานบนเครื่องของตัวเองหรือคลัสเตอร์ minikube หรือกรณีนี้ข้างต้น การเชื่อมต่ออีเธอร์เน็ตอย่างง่ายโดยไม่มี DHCP หรือความยุ่งยากใดๆ

บทเรียนที่ได้รับเกี่ยวกับวิธีแก้ปัญหาเช่นนี้:

  • เมื่อ ping ล้มเหลว ผลลัพธ์จาก arp -a สามารถช่วยแก้ไขปัญหาได้ OSX จะแสดงเครื่องหมายคำถามเป็นชื่อโดเมนหากถูกตัดออกจากระบบเครือข่าย
~ $arp -ก
? (169.254.13.100) เวลา 0:1:0:0:0:4d บน en4 [ethernet]

แต่จะแสดงชื่อโดเมนเมื่อมีการเข้าถึง lan:

~ $arp -ก
tux.local (169.254.13.100) เวลา 0:1:0:0:0:4d บน en4 [ethernet]

ขออภัย คำสั่งเดียวกันนี้บน linux จะไม่สามารถอ่านชื่อ OSX ได้

  • อะแดปเตอร์ FireWire 2 ใช้งานได้ หากไฟสวิตช์กะพริบ แสดงว่าอีเธอร์ไม่เป็นไร ไม่ว่าในกรณีใด ฉันพบแหล่งข้อมูลด้านล่างสำหรับปัญหา FireWire 2 ที่อาจช่วยเหลือผู้คนได้ http://www.thexlab.com/faqs/firewiretroubleshooting.html

  • OSX Firewall ไม่บล็อกการ ping เข้าหรือออก เมื่อ VPN ใช้งานไม่ได้ ทั้งหมดทำงานร่วมกับไฟร์วอลล์ในการบล็อกทั้งหมด

Score:0
ธง pl

พยายามอ่านและเลือกตัวเลือกที่จำเป็น /usr/libexec/ApplicationFirewall/socketfilterfw -h

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา