web-dev-qa-db-ja.com

ubuntuサーバー-静的IPでは実行されません

私はubuntuサーバーを初めて使用しました(以前はどのサーバーでも動作しませんでした)。 LAMP(Apache2、mysql、php)をUbuntuサーバー(16.04.1 LTS)にインストールしました。すべて正常に動作します。 192.168.0.22 IPがあります。

他のコンピューターには、Windows 7がインストールされています(192.168.0.45)。

WindowsブラウザーでUbuntuサーバーのIPを書き込むと動作しますが、Windowsブラウザーでlocalhostを書き込むと動作しませんが、ubuntuサーバーで動作します。

だから今、私はubuntuサーバーにカスタム/静的IPを設定したいこの192.168.0.11は、ubuntuサーバーブラウザーでもpingでもpingでもwww.google.comでもまったく機能しない

私の/etc/network/interfacesはこのようなものです

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

eth0を持っていません。私はそれを見つけるためにすべてをしましたが、見つかりませんでした

UbuntuサーバーのIPを静的に変更しようとした方法

# 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

私の/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

私はエトーを持っていない繰り返し

コマンド:

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
          ..........
          ..........

ほぼすべての情報を掲載しました。さらに情報が必要な場合は教えてください。助けるためのタイ。

3
Phoenix

ファイル/etc/network/interfacesを修正して読むことをお勧めします。

# 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

変更を再読み取りして使用するシステムを取得します。

Sudo ifdown enp2s0 && Sudo ifup -v enp2s0

詳細の-vは、アドレスが正常に指定されたかどうかを示す出力を生成する必要があります。テスト:

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

Pingが返されると、設定は完了です。

5
chili555

以下を使用できます

# 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

それから

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

それから

$ Sudo ifdown enp2s0 && Sudo ifup enp2s0
3
Adel Kihal