Làm cách nào để sử dụng / etc / mạng / giao diện thay vì trình quản lý mạng


21

Tôi đã cài đặt 12.04 Desktop, làm cách nào để gỡ cài đặt Network-Manager và đặt /etc/network/interfaceslàm tệp mặc định để giải quyết các kết nối mạng của tôi?

Câu trả lời:


27

Nếu bạn quản lý thủ công card mạng của mình, trình quản lý mạng /etc/network/interfacessẽ không quản lý nó, nó sẽ ghi "Không được quản lý"

Giả sử card mạng của bạn là eth0:

Để thiết lập eth0 thành tĩnh , nhập:

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

Để thiết lập eth0 thành dhcp , nhập:

auto eth0
iface eth0 inet dhcp

Các từ khóa khác nhau có ý nghĩa như sau:

auto : giao diện nên được cấu hình trong thời gian khởi động.

iface : giao diện

inet : giao diện sử dụng mạng TCP / IP.

Bây giờ khởi động lại dịch vụ:

sudo service network-manager restart

5
Đừng thiết lập networkbroadcasttrong /e/n/interfacesnếu bạn không cần nó. Trong số các bạn hiểu đúng, điều đó thường không thành vấn đề và nếu bạn hiểu sai, giống như bạn đã làm và rất dễ hiểu sai, bạn có thể mất một số kết nối mạng. Máy tính tốt hơn chúng ta để tính toán điều này. Bạn cũng nên kiểm tra xem gói đã resolvconfđược cài đặt chưa, hoặc các lệnh dns sẽ không hoạt động.
Anders

2

Trong tập tin /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

trong đó falsecó nghĩa là trình quản lý mạng không quản lý các giao diện nằm trong tệp /etc/network/interfaces.


1
Và đó là mặc định, như đã được trả lời ba năm trước.
muru
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.