ubuntu server - não roda em ip estático

3

Eu sou totalmente novo no servidor ubuntu (não funcionava com nenhum servidor antes). Eu instalei o LAMP (apache2, mysql, php) no servidor ubuntu (16.04.1 LTS). Funciona tudo corretamente. Tem 192.168.0.22 Ip.

Em outros computadores, há o Windows 7 instalado ( 192.168.0.45 ).

Quando eu escrevo o ip do servidor Ubuntu no navegador do Windows, ele funciona, mas quando eu escrevo localhost no navegador do Windows, ele não funciona, mas funciona no servidor Ubuntu.

Então, agora eu quero definir ip personalizado / estático no servidor ubuntu este 192.168.0.11 seu totalmente não funciona nem no navegador do servidor ubuntu ou nem ping nem ping www.google.com

meu /etc/network/interfaces é algo assim

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp2s0
iface enp2s0 inet dhcp

Eu não tenho eth0 . Eu fiz tudo para encontrá-lo, mas não encontrei

Como eu tentei mudar o ip do servidor do Ubuntu para estática

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp2s0
iface enp2s0 inet static
   address 192.168.0.11
   netmask 255.255.255.0  #<-- random i dont know what should i have to write here
   gateway 192.168.0.1    #<-- random i dont know what should i have to write here
   network 192.168.0.10   #<-- random i dont know what should i have to write here
   broadcast 192.168.0.12 #<-- random i dont know what should i have to write here
   nameserver 8.8.8.8     #<-- random i dont know what should i have to write here

meu /etc/hosts

127.0.0.1  localhost
127.0.1.1  web

#The following lines are desirable for IPv6 capable host
::1       localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters

Repito que não tenho etho

Comando:

root@web: # ipconfig -a

enp0s25   Link encap:Ethernet hwaddr .......
          broadcast MULTICAST MTU:15000.....
           ... 0... 0...0 ..
           .................................
           .................................

enp2s0    Link encap:ethernet hwaddr .......
          inet addr:192.168.0.22 bcast :192.168.0.255 mask 255.255.255
          inet6 addr fe80::..:...
          ...........................
          ...........................
          ...........................

lo        link encap:local Loopback
          inet addr:127.0.0.1  Mask :255.0.0.0
          inet6 addr:  ::1/128 Scope:host
          UP LOOPBACK RUNNING  MTU :numbera
          rx pckts :228 bla bla bal
          ..........
          ..........

Eu coloquei quase toda a informação. Se você precisar de mais informações, me avise. Ty por ajudar.

    
por Phoenix 05.08.2016 / 14:19

2 respostas

4

Sugiro que você corrija o arquivo /etc/network/interfaces para ler:

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp2s0
    iface enp2s0 inet static
    address 192.168.0.10
    netmask 255.255.255.0  
    gateway 192.168.0.181
    dns-nameservers 8.8.8.8

Faça o sistema reler e usar as alterações:

sudo ifdown enp2s0 && sudo ifup -v enp2s0

O -v para verbose deve produzir alguma saída que nos informe se o endereço foi dado com sucesso. Teste:

ping -c3 192.168.0.181
ping -c3 8.8.8.8
ping -c3 www.ubuntu.com

Se você receber retornos de ping, tudo estará definido.

    
por chili555 05.08.2016 / 18:17
3

Você pode usar o seguinte

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp2s0
    iface enp2s0 inet static
    address 192.168.0.10
    netmask 255.255.255.0  #depends on your network class of address
    gateway 192.168.0.1    #address of the server that allow you to connect internet or other networks.
    dns-nameservers 8.8.8.8     #domain names resolver 8.8.8.8 it's google's public dns

então

$ sudo touch /etc/network/interfaces.d/enp2s0

então

$ sudo ifdown enp2s0 && sudo ifup enp2s0
    
por Adel Kihal 05.08.2016 / 15:12