Ak inštalačný program Ubuntu Server nastavil váš server na používanie DHCP, budete chcieť zmeniť jeho statickú IP adresu tak, aby ho ľudia mohli skutočne použiť.
Zmena tohto nastavenia bez grafického používateľského rozhrania si bude vyžadovať úpravu textu, ale to je klasická linuxová verzia?
Otvoríme súbor / etc / network / interfaces. Budem používať vi, ale môžete si vybrať iný editor
sudo vi /etc/network/interfaces
Pre primárne rozhranie, ktoré je zvyčajne eth0, uvidíte tieto riadky:
auto eth0 iface eth0 inet dhcp
Ako môžete vidieť, práve teraz používa DHCP. Chystáme zmeniť dhcp na statickú, a potom je tu niekoľko možností, ktoré by mali byť pridané pod ním. Je zrejmé, že to prispôsobíte vo svojej sieti.
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
Teraz budeme musieť pridať do nastavení DNS úpravou súboru resolv.conf:
sudo vi /etc/resolv.conf
Na riadku názov servera xxx.xxx.xxx.xxx nahraďte x adresou IP vášho menovacieho servera. (Môžete urobiť ifconfig / všetko zistiť, aké sú)
Potrebujete tiež odstrániť klienta dhcp, aby to držal (vďaka Peterovi, že si to všimol). Možno bude potrebné odstrániť dhcp-client3.
sudo apt-get remove dhcp-client
Teraz budeme len musieť reštartovať komponenty siete:
sudo /etc/init.d/networking restart
Ping www.google.com. Ak dostanete odpoveď, funguje rozlíšenie mena (pokiaľ samozrejme, ak je Google vo vašom hostiteľskom súbore).
Skutočne dosť jednoduché.
aktualizované Vďaka nickname007 v komentároch, keď som si všimol, že som zabudol položky DNS v príručke.