Mam zainstalowany 12.04 Desktop, jak odinstalować Network-Managera i ustawić /etc/network/interfacesjako domyślny plik do rozwiązania moich połączeń sieciowych?
Mam zainstalowany 12.04 Desktop, jak odinstalować Network-Managera i ustawić /etc/network/interfacesjako domyślny plik do rozwiązania moich połączeń sieciowych?
Odpowiedzi:
Jeśli ręcznie zarządzasz kartą /etc/network/interfacessieciową, 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 falseoznacza, że menedżer sieci nie zarządza interfejsami znajdującymi się w pliku /etc/network/interfaces.
networkibroadcastw/e/n/interfacesrazie 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 pakietresolvconfjest zainstalowany, w przeciwnym razie dyrektywy dns nie będą działać.