ฉันมีเครื่องที่มีสามเน็ตเวิร์กอินเตอร์เฟสที่ใช้ Ubuntu 12.04 LTS, 64- บิต, เคอร์เนล 3.5.0-49
ฉันใช้ทั้งสามอินเตอร์เฟส สองตัวเชื่อมต่อกับ LAN (eth0 และ eth1) และอีกอันเชื่อมต่อกับอินเทอร์เน็ต (eth2) แต่เมื่อฉันพยายามเข้าถึงอินเทอร์เน็ตมันจะพยายามผ่าน eth0 (การตอบสนองข้อผิดพลาดมาจาก IP ของ eth0)
ฉันรู้ว่ามันจะใช้งานได้ (จากประสบการณ์ที่อื่น ๆ ) ถ้าฉันไม่ได้ตั้งค่าที่อยู่เกตเวย์สำหรับ eth0 หรือ eth1 แต่ฉันต้องเพราะด้วยเหตุผลบางอย่างที่ผู้จัดการเครือข่าย GUI จะไม่ให้ฉันบันทึกการตั้งค่าการเชื่อมต่อหากไม่มีการระบุเกตเวย์ (?)
ฉันจะทำอย่างไร a) ตั้งค่า eth0 และ eth1 ให้ไม่มีที่อยู่เกตเวย์หรือ b) บอกให้ระบบใช้ eth2 สำหรับการเข้าถึงอินเทอร์เน็ต (นั่นคือ IP ไม่ได้อยู่ในเครือข่ายย่อยของ eth0 / eth1)
สำหรับการพยายามยกเลิกการตั้งค่าที่อยู่เกตเวย์ของ eth0 และ eth1: การพยายามข้าม GUI ตัวจัดการเครือข่ายฉันได้ตรวจสอบใน / etc / network / interfaces แต่ดูเหมือนว่า Ubuntu จะไม่ใช้มัน (มีเพียงรายการเดียว) ฉันไม่คุ้นเคยกับวิธีการกำหนดค่าอินเทอร์เฟซที่ทันสมัยกว่าดังนั้นฉันจึงยอมแพ้
/etc/NetworkManager
/etc/NetworkManager/system-connections
auto lo
iface lo inet loopback
โดยค่าเริ่มต้นอีเธอร์เน็ตใช้ eht0 คุณสามารถเปลี่ยน lans ของคุณใช้ eth1 และ eth2 ได้หรือไม่?