Spremenite strežnik Ubuntu s strežnika DHCP na statični naslov IP
Če je namestitveni program Ubuntu strežnika nastavil strežnik, da uporablja DHCP, ga boste želeli spremeniti v statični IP naslov, da ga bodo ljudje dejansko uporabljali..
Spreminjanje te nastavitve brez grafičnega uporabniškega vmesnika zahteva nekaj urejanja besedila, vendar je to klasični linux, prav?
Odprimo datoteko / etc / network / interfaces. Uporabljam vi, vendar lahko izberete drug urejevalnik
sudo vi / etc / network / vmesniki
Za primarni vmesnik, ki je običajno eth0, boste videli te vrstice:
auto eth0
iface eth0 inet dhcp
Kot lahko vidite, zdaj uporablja DHCP. Spremenili bomo dhcp v statično, nato pa obstaja več možnosti, ki jih je treba dodati pod njo. Očitno bi to prilagodili svojemu omrežju.
auto eth0
iface eth0 statična
naslov 192.168.1.100
netmaska 255.255.255.0
omrežje 192.168.1.0
oddaja 192.168.1.255
prehod 192.168.1.1
dns-imenski strežniki 192.168.1.1
Zdaj bomo morali dodati nastavitve DNS z urejanjem datoteke resolv.conf:
sudo vi /etc/resolv.conf
V vrstici 'name server xxx.xxx.xxx.xxx' zamenjajte x z IP naslovnim strežnikom. (Lahko naredite ifconfig / all, da ugotovite, kaj so)
Prav tako morate odstraniti dhcp odjemalca, da bi se to držalo (zahvaljujoč Petru, ker je opazil). Namesto tega boste morda morali odstraniti dhcp-client3.
sudo apt-get odstrani dhcp-odjemalec
Zdaj bomo morali znova zagnati omrežne komponente:
sudo /etc/init.d/networking znova zaženite
Ping www.google.com. Če dobite odgovor, je ločljivost imena uspešna (razen če je google v datoteki gostiteljev).
Zelo preprosto.
Posodobljeno Zahvaljujoč Nickname007 v komentarjih za ugotavljanje, da sem pozabil DNS vnose v priročniku.