Pakeiskite Ubuntu serverį iš DHCP į statinį IP adresą
Jei „Ubuntu Server“ diegimo programa nustatė, kad serveris naudojasi DHCP, norėsite jį pakeisti į statinį IP adresą, kad žmonės galėtų jį naudoti.
Jei pakeisite šį nustatymą be GUI, reikės šiek tiek teksto redagavimo, bet tai yra klasikinis „Linux“?
Atidarykite failą / etc / network / interfaces. Aš naudosiu vi, bet galite pasirinkti kitą redaktorių
sudo vi / etc / network / sąsajos
Pagrindinei sąsajai, kuri paprastai yra eth0, matysite šias eilutes:
auto eth0
iface eth0 inet dhcp
Kaip matote, dabar jis naudoja DHCP. Mes pakeisime „dhcp“ į statinį, o tada yra keletas variantų, kuriuos reikia pridėti prie jo. Akivaizdu, kad tai pritaikysite savo tinklui.
auto eth0
iface eth0 inet statinis
adresas 192.168.1.100
netmaskas 255.255.255.0
tinklas 192.168.1.0
transliuojama 192.168.1.255
vartai 192.168.1.1
dns-nameservers 192.168.1.1
Dabar turėsime pridėti DNS nustatymus, redaguodami resolv.conf failą:
sudo vi /etc/resolv.conf
Eilutėje „vardas serveris xxx.xxx.xxx.xxx“ pakeiskite x vardo serverio IP. (Galite atlikti ifconfig / all, kad sužinotumėte, kas jie yra)
Jūs taip pat turite pašalinti „dhcp“ klientą, kad tai liktų (dėl Peterio už pastebėjimą). Vietoj to gali tekti pašalinti dhcp-client3.
sudo apt-get remove dhcp-client
Dabar mums reikės iš naujo paleisti tinklo komponentus:
sudo /etc/init.d/networking iš naujo
Ping www.google.com. Jei gausite atsakymą, vardo skiriamoji geba veikia (nebent, žinoma, jei „Google“ yra jūsų šeimininkų faile).
Tikrai gana paprasta.
Atnaujinta Dėkojame slapyvardžiui007 komentaruose, kuriuose pažymėjote, kad pamiršau DNS įrašus vadove.