/ etc / network / interfaces เกือบจะว่างเปล่า


10

ฉันกำลังพยายามตั้งค่าที่อยู่ IP แบบคงที่สำหรับเซิร์ฟเวอร์ LTSP ของฉันเพื่อกำหนดค่าหนึ่งในสอง NIC ของฉัน (ภายในหนึ่ง: เซิร์ฟเวอร์ -> ไคลเอ็นต์ไฟ) ผ่านทาง/etc/network/interfacesแต่เมื่อฉันเปิดไฟล์อินเตอร์เฟสทั้งหมดที่ฉันเห็นคือ:

auto lo
iface lo inet loopback

เป็นเรื่องปกติหรือไม่

คำตอบ:


12

นี่เป็นปกติ. สิ่งที่คุณมีเหมือนกับสิ่งที่อยู่/etc/network/interfacesในระบบ Ubuntu 14.04 ของฉัน (ซึ่งทำงานได้ดีและเชื่อมต่อเครือข่ายผ่านส่วนต่อประสานทางกายภาพที่แยกกันสองส่วน)

ตามค่าเริ่มต้นระบบเดสก์ท็อป Ubuntu จะใช้NetworkManagerเพื่อจัดการการเชื่อมต่อเครือข่ายโดยอัตโนมัติและแบบไดนามิก นี้ไม่จำเป็นต้อง (และในความเป็นจริงมักจะต้องมีไม่เป็น) /etc/network/interfacesรายการรายละเอียดการกำหนดค่าของการเชื่อมต่อทางกายภาพของคุณใน

(NetworkManager หากเปลี่ยนจากการทำงานใน "โหมดที่ไม่มีการจัดการ" เป็น "โหมดที่มีการจัดการ" จะรับรู้และทำงานกับ/etc/network/interfacesรายการ แต่โหมดที่ไม่มีการจัดการเป็นค่าเริ่มต้น)

แหล่งที่มา:


ขอบคุณสำหรับการตอบกลับ :) ดังนั้นถ้าฉันปิดตัวจัดการเครือข่ายหรือเปลี่ยนจากการทำงานใน "โหมดที่ไม่มีการจัดการ" เป็น "โหมดที่มีการจัดการ" ฉันควรจะสามารถตรวจสอบข้อมูลเครือข่ายของฉันได้จากไฟล์อินเตอร์เฟส แต่ในเวลาเดียวกัน หน้าที่ของผู้จัดการเครือข่ายคืออะไร?
3078046

ตามที่ฉันอ่านในแหล่งข้อมูล NetworkManager (บน Debian wiki) ที่คุณให้ไว้หากข้อมูลของ connexion แสดงอยู่ในไฟล์อินเตอร์เฟสมันไม่ได้ถูกจัดการโดย Network manager นั่นก็คือกรณีของ Ubuntu 12.04 เช่นกัน?
3078046

@ user3078046 ใช่คุณสามารถเปลี่ยน NetworkManager เป็นโหมดที่ได้รับการจัดการและทำสิ่งนี้ได้ เกี่ยวกับ 12.04: ฉันเชื่อว่าใช่ นั่นคือฉันเชื่อว่าโหมดที่ไม่มีการจัดการเป็นค่าเริ่มต้นใน Ubuntu 12.04 เช่นเดียวกับใน Ubuntu รุ่นต่อมาเช่น 14.04 อย่างไรก็ตามฉันยังไม่มีระบบ 12.04 ที่จะตรวจสอบสิ่งนี้ cat /etc/NetworkManager/NetworkManager.confคุณสามารถตรวจสอบระบบของคุณโดยใช้ (หรืออาจจะเป็นnm-system-settings.confใน 12.04.) ภายใต้การ[ifupdown]เป็นสายอย่างใดอย่างหนึ่งหรือmanaged=true managed=falseและเปลี่ยนจากfalseเป็นtrueเปลี่ยนจากไม่มีการจัดการเป็นโหมดที่มีการจัดการ
Eliah Kagan

ฉันได้รับคำสั่ง 'หยุด' เพื่อปิดการใช้งานตัวจัดการเครือข่ายตอนนี้ฉันต้องเริ่มต้นด้วยตนเองทุกครั้งที่ฉันรีบูต: S ฉันไปที่ NetworkManager.conf เพื่อเปลี่ยน [ifupdown] managed = false และเปลี่ยนเป็น managed = true ฉันรีบู๊ตแล้ว แต่มันยังปิดการใช้งานตอนบูทฉันควรทำอย่างไร?
user3078046

@ user3078046 คุณหมายถึงNetworkManager กระบวนการไม่ทำงานอีกต่อไปหรือไม่? (หากคุณไม่แน่ใจคุณสามารถตรวจสอบได้โดยเรียกใช้ps ax | grep [N]etworkManagerเมื่อคุณคิดว่า NetworkManager อาจไม่ทำงาน) หรือเพียงแค่ว่ามันไม่ได้จัดการอินเทอร์เฟซของคุณอีกต่อไป? คำสั่ง "หยุด" ทำงานอะไร คุณแก้ไข/etc/network/interfacesด้วยหรือไม่ หากปัญหาใหม่คือNetworkManagerกระบวนการจะไม่ทำงานโดยอัตโนมัติอีกต่อไป (แทนที่จะทำงาน แต่ไม่ทำงานตามที่คุณต้องการ) คุณอาจต้องการโพสต์คำถามแยกต่างหากเกี่ยวกับเรื่องนั้น (ในกรณีนี้โปรดรวมลิงค์ที่นี่และฉันจะดู.)
Eliah Kagan

-2

ไม่ควรมีข้อมูลมากขึ้นในไฟล์อินเตอร์เฟส คุณลองตั้งค่า IP โดยใช้ ifconfig หรือยัง

ifconfig eth0 up
ifconfig eth0 x.x.x.x
ifconfig eth0 netmask x.x.x.x
ifconfig eth0 broadcast x.xx.x.x

หรือคุณสามารถลองแก้ไขไฟล์อินเตอร์เฟสด้วยบรรทัดต่อไปนี้:

iface eth0 inet static
    address x.x.x.x
    netmask x.x.x.x
    gateway x.x.x.x
    broadcast x.x.x.x
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.