ฉันจะได้รับ ubuntu เพื่อกำหนดค่า / etc / network / interfaces ใหม่ให้ฉันได้อย่างไร?


11

ฉันจะให้อูบุนตูหาอินเทอร์เฟซที่มีในคอมพิวเตอร์ของฉันและสร้าง/etc/network/interfacesไฟล์ใหม่ได้อย่างไร มันสร้างขึ้นเป็นครั้งแรกดังนั้นฉันจึงรู้ว่ามันสามารถทำได้

มีบางอย่างdpkg-reconfigure <what?>ที่จะตรวจสอบอีกครั้งสำหรับฉันหรือไม่


1
คุณต้องการสิ่งนี้เพื่ออะไร
Zoredache

ฉันกำลัง +1 คำถามนี้เพราะเราต้องการคนที่ไม่ใช่ลินุกซ์เพื่อให้สามารถกำหนดค่าเครือข่ายสำหรับอุปกรณ์ของเรา บางสิ่งบางอย่างเช่นคำสาปที่ทำให้มันง่ายคือสิ่งที่ฉันกำลังมองหา ...
ปีเตอร์โวลต์Mørch

คำตอบ:


4

ใน ubuntu 14.04.1 สิ่งนี้เกิดขึ้นถ้าคุณโคลนระบบกับฮาร์ดแวร์อื่น ๆ เป็น /etc/udev/rules.d/70-persistent-net.rules มี MAC address ของฮาร์ดแวร์อีเธอร์เน็ตในคอมพิวเตอร์ต้นทาง

ใช่ - เพียงแค่การลบ /etc/udev/rules.d/70-persistent-net.rules ช่วยให้สิ่งต่าง ๆ ได้รับการฟื้นฟูสู่สถานะการทำงานเมื่อรีบูต


2
เป็นจริงหากใช้eth0ชื่อเครือข่ายแบบดั้งเดิมเท่านั้น ด้วย 'ชื่อเน็ตเวิร์กอินเตอร์เฟสที่คาดเดาได้' ใหม่ซึ่งเปิดตัวใน ubuntu15.10 ไม่สามารถใช้คำสั่ง 70-perisistent-net.rules ได้อีกต่อไป
spuder

1

/ etc / network / interfaces ถูกสร้างโดยตัวติดตั้งจริงไม่ใช่แพ็คเกจใด ๆ ในระบบของคุณ:

opus:~ broder$ dpkg -S /etc/network/interfaces
dpkg: /etc/network/interfaces not found.

เนื่องจากมันไม่ได้จัดการโดยแพ็คเกจใด ๆ จึงไม่มีแพ็คเกจใดที่จะแก้ไขไฟล์

หากคุณต้องการเพิ่มอินเตอร์เฟสใหม่ลงใน / etc / network / interfaces คุณต้องทำด้วยตนเอง อีกทางหนึ่งหากคุณต้องการให้ระบบเครือข่ายของคุณได้รับการจัดการโดยอัตโนมัติฉันเชื่อว่าคำตอบอย่างเป็นทางการ ณ จุดนี้คือการใช้ NetworkManager NetworkManager จะจัดการการกำหนดค่าสำหรับอินเทอร์เฟซเครือข่ายใด ๆ ที่ไม่ได้อยู่ในรายการ / etc / network / interfaces


1

ลองใช้คำสั่งด้านล่าง

dpkg-reconfigure ifupdown

อาจ

อย่างไรก็ตามคุณอาจพบปัญหาเกี่ยวกับ udev หากคุณรีบู๊ตและ eth0 หายไป:

ifconfig -a

คุณสามารถ mv / rm ไฟล์ใน /etc/udev/rules.d/70-persistent-net.rules และรีบูทและการ์ดอีเธอร์เน็ตหลักของคุณควรกลายเป็น eth0 อีกครั้ง

สิ่งนี้จะเกิดขึ้นหากคุณเปลี่ยนมาเธอร์บอร์ด / การ์ดเครือข่าย

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