Ja Ubuntu servera instalētājs ir iestatījis serveri izmantot DHCP, jūs vēlaties to mainīt uz statisko IP adresi, lai cilvēki to varētu faktiski izmantot.
Mainot šo iestatījumu bez GUI, būs nepieciešama teksta rediģēšana, bet tas ir klasiskais Linux, vai ne?
Let ''s atvērt failu / etc / network / interfaces. Es izmantošu vi, bet jūs varat izvēlēties citu redaktoru
sudo vi /etc/network/interfaces
Galvenajam interfeisam, kas parasti ir eth0, jūs redzēsiet šīs rindas:
auto eth0 iface eth0 inet dhcp
Kā jūs varat redzēt, tas tieši tagad izmanto DHCP. Mēs gatavojamies mainīt dhcp uz statisku, un pēc tam ir vairākas iespējas, kas būtu jāpievieno zem tā. Acīmredzot jūs to pielāgojat savam tīklam.
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 gateway 192.168.1.1 dns-nameservers 192.168.1.1
Tagad mums būs jāpievieno DNS iestatījumos, rediģējot failu resolv.conf:
sudo vi /etc/resolv.conf
Līnijā, Annas serveris xxx.xxx.xxx.xxx, aizstāj x ar jūsu vārda servera IP. (Jūs varat darīt ifconfig / all, lai uzzinātu, kas viņi ir)
Jums ir jānoņem arī dhcp klients, lai to varētu ielīmēt (pateicoties Pēterim par novērojumiem). Jums var būt nepieciešams noņemt dhcp-client3.
sudo apt-get remove dhcp-client
Tagad mums vienkārši vajag restartēt tīkla komponentus:
sudo /etc/init.d/networking restart
Ping www.google.com. Ja saņemat atbildi, vārda izšķirtspēja darbojas (ja vien, protams, ja google atrodas jūsu saimniekdatora failā).
Tiešām diezgan vienkārši.
Atjaunots Pateicamies uz lietotāja vārdu 007 komentāros, atzīmējot, ka es aizmirsu ceļvedī ievadītos DNS ierakstus.