GNU/Linux >> Linux の 問題 >  >> Ubuntu

Ubuntu 16.04で静的IPを適切に設定できませんか?

Ubuntu16.04のインターフェースに静的IPを設定しようとしています。 DHCPサーバーまたはDNS構成のないローカル接続用です。 Edit Connections GUIとCLIから試してみましたが、あまりうまくいきませんでした。

調べてみたところ、似たような質問がいくつか見つかりました(静的IP Ubuntu 16.04を設定するなど)が、自分で正しい設定を行うことができないようです。

これが私がいるところです…現在、スイッチに接続されているデバイスは3つあります。 1つは1.51で構成され、もう1つは1.20で構成され、この16.04システムは1.49で構成しようとしています。 51と20の両方が正常に通信しています。ケーブルを交換して別のポートを試しましたが、物理的な問題ではないことがわかりました。実際、このスイッチの他のシステムの1つはインターフェース設定が同じUbuntu 14.04ですが、IPは51です。ここでの唯一の問題はUbuntu16.04システムのようです。

16.04 / etc / network / interfacesファイル:

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1

$ ifconfig
enp4s0    Link encap:Ethernet  HWaddr f4:8e:38:e7:39:31  
      inet addr:192.168.1.49  Bcast:192.168.1.255  Mask:255.255.255.0
      inet6 addr: fe80::f68e:38ff:fee7:3931/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
      RX packets:258 errors:0 dropped:0 overruns:0 frame:0
      TX packets:2123 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000 
      RX bytes:28821 (28.8 KB)  TX bytes:208448 (208.4 KB)

すべてがうまく見えます。しかし、pingは失敗します。 pingインまたはpingアウトできません。私にとって最も興味深いのは、GUIからインターフェイスを見るときのネットマスクです。右上のネットワークアイコンから[接続の編集...]に移動してこのインターフェイスを編集すると、次のように表示されます。

Address: 192.168.1.49
Netmask: 24
Gateway: 192.168.1.1

「24」のネットマスク?それは意味がありません…しかし、CLIのifconfigからは問題なく見えます。

アイデアが足りません。シンプルなはず…?

ありがとう。

編集1:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.1.1     0.0.0.0         UG    100    0        0 enp4s0
169.254.0.0     0.0.0.0         255.255.0.0     U     1000   0        0 enp4s0
192.168.1.0     0.0.0.0         255.255.255.0   U     100    0        0 enp4s0

承認された回答:

DNSネームサーバーを宣言していません。次のように修正することをお勧めします:

# interfaces(5) file used by ifup(8) and ifdown(8)
# The loopback network interface
auto lo
iface lo inet loopback

# Primary network interface
auto enp4s0
#iface enp4s0 inet dhcp
iface enp4s0 inet static
    address 192.168.1.49
    netmask 255.255.255.0
    gateway 192.168.1.1
    dns-nameservers 8.8.8.8 192.168.1.1

インターフェイスを再起動します:

sudo ifdown enp4s0 && sudo ifup enp4s0

Ping:

ping -c4 www.ubuntu.com

pingが返されると、準備は完了です。

関連:このメニューを維持する方法は?
Ubuntu
  1. Ubuntu – Ubuntuで静的IPを設定する方法は?

  2. Ubuntu PhoneでWi-Fi接続の静的IPアドレスを設定するにはどうすればよいですか?

  3. Ubuntu16へのCuda8のインストール:パッケージCudaが見つかりませんか?

  1. Ubuntu 20.04/18.04にRedisをインストールする方法

  2. Ubuntuの静的IP構成

  3. Ubuntu構成でのNetplan静的IP

  1. Ubuntu18.04でOpenVPNサーバーをセットアップする方法

  2. Ubuntu18.04で静的IPアドレスを構成する方法

  3. Ubuntu18.04でDNSネームサーバーを設定する方法