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 klasisks Linux, vai ne?
Atvērsim failu / etc / network / interfaces. Es gatavojas izmantot 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, tā šobrīd 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
adrese 192.168.1.100
Netmask 255.255.255.0
tīkls 192.168.1.0
raidījums 192.168.1.255
vārteja 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
Rindā "vārdu serveris xxx.xxx.xxx.xxx" nomainiet x ar sava 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 noņemt dhcp-client
Tagad mums būs tikai jāpārstartē tīkla komponenti:
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.