Endre Ubuntu Server fra DHCP til en statisk IP-adresse
Hvis installasjonsprogrammet for Ubuntu Server har satt serveren din til å bruke DHCP, vil du endre den til en statisk IP-adresse slik at folk faktisk kan bruke den.
Hvis du endrer denne innstillingen uten en GUI, vil det være behov for litt tekstredigering, men det er klassisk linux, rett?
La oss åpne opp / etc / network / interface-filen. Jeg skal bruke vi, men du kan velge en annen editor
sudo vi / etc / network / interfaces
For det primære grensesnittet, som vanligvis er et0, vil du se disse linjene:
auto eth0
iface eth0 inet dhcp
Som du kan se, bruker den DHCP akkurat nå. Vi skal bytte dhcp til statisk, og så er det en rekke alternativer som skal legges under den. Åpenbart vil du tilpasse dette til nettverket ditt.
auto eth0
iface eth0 inet statisk
adresse 192.168.1.100
netmask 255.255.255.0
nettverk 192.168.1.0
kringkasting 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
Nå må vi legge til i DNS-innstillingene ved å redigere resolv.conf-filen:
sudo vi /etc/resolv.conf
På linjens navneserver xxx.xxx.xxx.xxx 'erstattes x med IP-adressen til navnetjeneren. (Du kan gjøre ifconfig / alt for å finne ut hva de er)
Du må også fjerne dhcp-klienten for at denne skal holde seg (takk til Peter for å merke seg). Du må kanskje fjerne dhcp-client3 i stedet.
sudo apt-get fjerne dhcp-klienten
Nå trenger vi bare å starte nettverkskomponentene igjen:
sudo /etc/init.d/networking restart
Ping www.google.com. Hvis du får et svar, fungerer navnetoppløsningen (med mindre selvfølgelig om google er i vertsfilen din).
Virkelig ganske enkelt.
oppdatert Takk til Nickname007 i kommentarene for å merke at jeg har glemt DNS-oppføringene i guiden.