Vaihda Ubuntu-palvelin DHCP stä staattiseksi IP-osoitteeksi
Jos Ubuntu Serverin asennusohjelma on asettanut palvelimesi käyttämään DHCP: tä, haluat muuttaa sen staattiseksi IP-osoitteeksi, jotta ihmiset voivat käyttää sitä.
Tämän asetuksen muuttaminen ilman graafista käyttöliittymää vaatii jonkin verran tekstin muokkausta, mutta se on klassinen Linux?
Avataan / etc / network / interface-tiedosto. Aion käyttää vi: tä, mutta voit valita toisen editorin
sudo vi / etc / network / rajapinnat
Ensisijaisen käyttöliittymän, joka on yleensä eth0, kohdalla näet nämä rivit:
auto eth0
iface eth0 inet dhcp
Kuten näet, se käyttää DHCP: tä juuri nyt. Aiomme muuttaa dhcp: n staattiseksi, ja sitten on useita vaihtoehtoja, jotka pitäisi lisätä sen alle. On selvää, että mukautat tämän verkkoon.
auto eth0
iface eth0 inet staattinen
osoite 192.168.1.100
netmask 255.255.255.0
verkko 192.168.1.0
lähetys 192.168.1.255
yhdyskäytävä 192.168.1.1
dns-nimipalvelimet 192.168.1.1
Nyt sinun on lisättävä DNS-asetuksiin muokkaamalla resolv.conf-tiedostoa:
sudo vi /etc/resolv.conf
Korvaa rivillä "nimipalvelin xxx.xxx.xxx.xxx" x nimipalvelimen IP: llä. (Voit tehdä ifconfig / all, jos haluat selvittää, mitä ne ovat)
Sinun on myös poistettava dhcp-asiakas, jotta tämä pysyy kiinni (kiitos Peterille huomatessaan). Sinun on ehkä poistettava dhcp-client3.
sudo apt-get poista dhcp-client
Nyt sinun tarvitsee vain käynnistää verkkokomponentit uudelleen:
sudo /etc/init.d/networking käynnistyy uudelleen
Ping www.google.com. Jos saat vastauksen, nimiresoluutio toimii (ellei tietenkään jos Google on isäntätiedostossasi).
Todella yksinkertainen.
Päivitetty Kiitos Nickname007: n kommenteista huomatessani, että unohdin DNS-merkinnät oppaassa.