5
ฟิสิคัลอินเตอร์เฟสจำนวนมากที่มี IP บนซับเน็ตเดียวกัน
ฉันมีกล่องลินุกซ์ที่มี 9 นิคส์อยู่และฉันต้องการให้พวกเขาแปดคนมีที่อยู่ที่ไม่ซ้ำกันในซับเน็ตเดียวกันเช่น: ifconfig eth1 192.168.123.1 netmask 255.255.0.0 ifconfig eth2 192.168.123.2 netmask 255.255.0.0 ifconfig eth3 192.168.123.3 netmask 255.255.0.0 ... ifconfig eth8 192.168.123.8 netmask 255.255.0.0 พฤติกรรม ARP เริ่มต้นนั้นไม่สามารถป้องกันได้ในกรณีนี้เนื่องจากส่งผลให้เกิดการรับส่งข้อมูลทั้งหมดสำหรับ IP ทั้งหมดที่ส่งผ่านโดยเฉพาะeth1ซึ่งค่อนข้างตรงกันข้ามกับสิ่งที่ฉันต้องการ ดังนั้นฉันจึงค้นหาและแก้ไขการเปลี่ยนแปลง sysctl เช่นนี้: net.ipv4.conf.all.arp_filter=1 net.ipv4.conf.all.arp_ignore=1 net.ipv4.conf.all.arp_announce=2 นั่นป้องกันไม่ให้eth1แอบอ้างเป็นคนอื่น แต่ฉันก็ยังคงไม่สามารถ ping อะไรนอกจากeth1ที่อยู่ของเรียบร้อยแล้ว (เช่นจากคอมพิวเตอร์เครื่องที่สองบนสวิตช์ตัวเดียวกัน192.168.123.1ตอบสนองต่อการ ping เท่านั้น) ฉันเดาว่าฉันต้องทำบางสิ่งด้วย arptables หรือ iproute หรือ SOMETHING แต่ฉันหลงทางทะเลในทุ่งนี้ คะแนนโบนัส: …
13
linux
networking
subnet
nic