Promijenite Ubuntu poslužitelj s DHCP-a na Static IP Address
Ako je instalacijski program Ubuntu poslužitelja postavio poslužitelj na korištenje DHCP-a, morat ćete ga promijeniti na statičnu IP adresu kako bi je ljudi mogli koristiti.
Promjena ove postavke bez grafičkog korisničkog sučelja zahtijevat će uređivanje teksta, ali to je klasični linux?
Otvorimo datoteku / etc / network / interfaces. Koristit ću vi, ali možete odabrati drugi editor
sudo vi / etc / network / sučelja
Za primarno sučelje, koje je obično eth0, vidjet ćete ove retke:
auto eth0
iface eth0 inet dhcp
Kao što možete vidjeti, odmah koristi DHCP. Promijenit ćemo dhcp u statičku, a onda postoji niz opcija koje bi trebalo dodati ispod nje. Očito biste to prilagodili svojoj mreži.
auto eth0
iface eth0 inet statična
adresa 192.168.1.100
netmaska 255.255.255.0
mreža 192.168.1.0
emitiranje 192.168.1.255
gateway 192.168.1.1
dns-poslužitelji imena 192.168.1.1
Sada ćemo morati dodati DNS postavke uređivanjem datoteke resolv.conf:
sudo vi /etc/resolv.conf
Na retku 'name server xxx.xxx.xxx.xxx' zamijenite x s IP adresom vašeg poslužitelja imena. (Možete učiniti ifconfig / all da biste saznali što su to)
Morate također ukloniti dhcp klijent da bi se to moglo zadržati (zahvaljujući Petru što je primijetio). Umjesto toga možda ćete morati ukloniti dhcp-client3.
sudo apt-get uklanja dhcp-klijent
Sada ćemo samo morati ponovno pokrenuti mrežne komponente:
sudo /etc/init.d/networking ponovno pokretanje
Ping www.google.com. Ako dobijete odgovor, rješenje imena funkcionira (osim ako, naravno, ako je google u datoteci hosta).
Stvarno prilično jednostavna.
obnovljeno Zahvaljujući Nickname007 u komentarima za napomenu da sam zaboravio DNS zapise u vodiču.