Mam zainstalowany 12.04 Desktop, jak odinstalować Network-Managera i ustawić /etc/network/interfaces
jako domyślny plik do rozwiązania moich połączeń sieciowych?
Mam zainstalowany 12.04 Desktop, jak odinstalować Network-Managera i ustawić /etc/network/interfaces
jako domyślny plik do rozwiązania moich połączeń sieciowych?
Odpowiedzi:
Jeśli ręcznie zarządzasz kartą /etc/network/interfaces
sieciową, menedżer sieci nie będzie nią zarządzał, wyświetli komunikat „Nie zarządzany”
Załóżmy, że twoja karta sieciowa to eth0:
Aby ustawić eth0 na statyczny , wprowadź:
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
Aby ustawić eth0 na dhcp , wprowadź:
auto eth0
iface eth0 inet dhcp
Różne słowa kluczowe mają następujące znaczenie:
auto : interfejs powinien zostać skonfigurowany podczas rozruchu.
iface : interfejs
inet : interfejs korzysta z sieci TCP / IP.
Teraz uruchom ponownie usługę:
sudo service network-manager restart
W pliku /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
gdzie false
oznacza, że menedżer sieci nie zarządza interfejsami znajdującymi się w pliku /etc/network/interfaces
.
network
ibroadcast
w/e/n/interfaces
razie dont go potrzebują. Jeśli masz rację, zwykle nie ma to znaczenia, a jeśli zrobisz to źle, tak jak to zrobiłaś i łatwo to zrobić źle, możesz stracić niektóre połączenia sieciowe. Komputer jest lepszy od nas do obliczenia tego. Powinieneś także sprawdzić, czy pakietresolvconf
jest zainstalowany, w przeciwnym razie dyrektywy dns nie będą działać.