web-dev-qa-db-ja.com

Ubuntuで静的IPを設定する

静的IPの設定に苦労していますが、何も機能していないようです。

インターフェイスを入力すると、次のように表示されます(デフォルト)。

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

そして、それでいいので、今は静的IPを割り当てたいだけです。eth0は利用できないため、wlan0デバイスを使用しています。たとえば、以下を追加しようとします。

auto wlan0
iface wlan0 inet static
 address 192.168.0.87/24
 netmask 255.255.255.0
 network 192.168.0.0
 broadcast 192.168.0.255
 gateway 192.168.0.1
 dns-nameservers 192.168.0.1, 192.168.0.87/24, 8.8.8.8
 wpa-ssid 'user'
 wpa-psk 'password' # I also tried it with hex value without quotation marks 

確かに、私のゲートウェイはそのようなものであり、すべてがnmcli dev list iface wlan0の下のインターフェース設定から来ていますが、その後は機能しません。ネットワークマネージャーが適切に無効になっているにもかかわらず、システムを再起動すると、接続が機能せず、毎回フリーズしてタイムアウトします。

ここで何が間違っているのでしょうか?

3
Maciej Sitko

Network Manager GUIを使用すると、Xubuntu 16.04で私にトリックができました。

Wi-Fi接続を編集し、[IPv4]タブで次のように入力します。

  • 方法:マニュアル
  • アドレス:xxx.xxx.xxx.xxx(静的アドレス、この場合:192.168.1.128)
  • ネットマスク:24
  • ゲートウェイ:xxx.xxx.xxx.xxx(ゲートウェイアドレス、この場合:192.168.1.1)
  • DNSサーバー:xxx.xxx.xxx.xxx(ゲートウェイアドレス、この場合:192.168.1.1)

スクリーンショットの例を次に示します。

enter image description here

5
Daniel

これをテストします:

ターミナルを開きます。

それを実行します:

Sudo -i
nano /etc/network/interfaces

Wifi LANアダプタ用に次の行を追加します。

----------------------------------------------
# The wifi network interface
auto wlan0
iface wlan0 inet static
    address 192.168.0.87
    netmask 255.255.255.0
    network 192.168.0.0
    broadcast 192.168.0.255
    gateway 192.168.0.1
    dns-nameservers 192.168.0.1, 8.8.8.8
    wpa-ssid <Your wifi network SSID>
    wpa-psk <Your hex encoded wifi WPA password>
-----------------------------------------------

Ctrl + O、ファイルを保存します。 Ctrl + X、ナノを閉じます。

4
kyodake

Ubuntuで静的IPを設定する適切な方法は次のとおりです。

/etc/NetworkManager/NetworkManager.confでネットワーク接続のグラフィカル管理を無効にします。静的IP(インターフェイス、使用するIP、デフォルトゲートウェイ、サブネット、DNS)の情報を収集します。上記。ネットワークおよびネットワークマネージャーサービスを再起動します。

1
Harshal Benake