ฉันจะใช้ / etc / network / interfaces แทน network-manager ได้อย่างไร


21

ฉันติดตั้งเดสก์ท็อป 12.04 แล้วฉันจะถอนการติดตั้ง Network-Manager และตั้ง/etc/network/interfacesเป็นไฟล์เริ่มต้นเพื่อแก้ไขการเชื่อมต่อเครือข่ายได้อย่างไร

คำตอบ:


27

หากคุณจัดการการ์ดเครือข่ายด้วยตนเองผู้จัดการเครือ/etc/network/interfacesข่ายจะไม่จัดการการ์ดนั้นจะระบุว่า "ไม่ได้รับการจัดการ"

สมมติว่าการ์ดเครือข่ายของคุณคือ eth0:

หากต้องการตั้งค่า eth0 เป็นสแตติกให้ป้อน:

open /etc/network/interfaces :

auto eth0
iface eth0 inet static
address 192.168.1.15 #------> Your Ip Address
netmask 255.255.255.0 #------> Netmask
gateway 192.168.1.254 #-------> Gateway
broadcast 192.168.0.255 
dns-nameservers 192.168.1.3 #-----> Dns server

หากต้องการตั้งค่า eth0 เป็นdhcpให้ป้อน:

auto eth0
iface eth0 inet dhcp

คำหลักที่แตกต่างกันมีความหมายต่อไปนี้:

อัตโนมัติ : ควรกำหนดค่าส่วนต่อประสานระหว่างการบู๊ต

iface : อินเตอร์เฟส

inet : อินเตอร์เฟสใช้เครือข่าย TCP / IP

ตอนนี้เริ่มบริการ:

sudo service network-manager restart

5
อย่าตั้งค่าnetworkและbroadcastใน/e/n/interfacesถ้าคุณไม่ต้องการมัน จากที่คุณเข้าใจถูกต้องมันมักจะไม่สำคัญและถ้าคุณเข้าใจผิดเหมือนอย่างที่คุณทำและมันง่ายที่จะเข้าใจผิดคุณอาจสูญเสีย Confection ของเครือข่าย คอมพิวเตอร์ดีกว่าเราที่จะคำนวณสิ่งนี้ คุณควรตรวจสอบว่าresolvconfมีการติดตั้งแพ็กเกจมิฉะนั้น dns-directives จะไม่ทำงาน
Anders

2

ในไฟล์/etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=00:0C:29:90:24:0F,00:0C:29:2E:C8:2C,

[ifupdown]
managed=false

ซึ่งหมายความว่าเครือข่ายผู้จัดการไม่จัดการการเชื่อมต่ออยู่ในแฟ้มfalse/etc/network/interfaces


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