Tôi đã cài đặt 12.04 Desktop, làm cách nào để gỡ cài đặt Network-Manager và đặt /etc/network/interfaces
làm tệp mặc định để giải quyết các kết nối mạng của tôi?
Tôi đã cài đặt 12.04 Desktop, làm cách nào để gỡ cài đặt Network-Manager và đặt /etc/network/interfaces
là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:
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/interfaces
sẽ 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
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 đó false
có 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
.
network
vàbroadcast
trong/e/n/interfaces
nế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.