ネットワークIPアドレス、ネットマスク、ゲートウェイ情報を見つけるにはどうすればよいですか?


40

遅いブラウジングの問題を修正すると聞いて、IPアドレスを静的にしようとしています。

灰色のタスクバーのネットワークメニューの下にある接続情報をクリックすると、IPアドレス、サブネットマスク、およびDNSについては通知されますが、ゲートウェイについては何も通知されません。

情報を見つけるための端末コマンドがあるかどうかを知りたいです。


デフォルトルートはゲートウェイの別の名前であり、そこにリストされていますが、ルーターによって割り当てられたローカルアドレスでない限り、IPを「静的」にしないでください。通常、ISPが動的アドレスを割り当てます。これは使用する必要があるものです。ランダムなブードゥー教を試すのではなく、あなたが抱えている本当の問題について質問してみて、うまくいけば適切な修正を取得すべきです。
psusi

回答:


40

「ipconfig」のエイリアスとしてこのコマンドがあります(14.04まで)。

nmcli dev list iface eth0 | grep IP4

リストの例は次のとおりです。

IP4-SETTINGS.ADDRESS:                   192.168.1.110
IP4-SETTINGS.PREFIX:                    24 (255.255.255.0)
IP4-SETTINGS.GATEWAY:                   192.168.1.1
IP4-DNS1.DNS:                           208.67.222.222
IP4-DNS2.DNS:                           208.67.220.220

場合eth0ではない仕事をして、あなたが使用する必要がありeth1eth2あなたの設定に応じて、...。

編集:2/8/16

これはv15.04より前のバージョン(またはv14.10より前、場合によってはv14.04があります)でのみ機能することに注意してください。新しいバージョンの場合、これを使用できます。

 nmcli dev show eth0

私のサブネットマスクはにあったため、DHCP4.*必要でしたnmcli dev list iface eth0 | grep -e IP4 -e subnet_mask
klaus se 14

2
また、システムデバイスが/etc/network/interfaces/カーネルによって制御されている場合は機能しないことに注意してください。たとえば、私のラップトップには、静的LAN環境で使用され、構成され10.50.1.10ているネットマスク255.255.255.0(または/24CIDRプレフィックスが必要な場合)を持つ静的IPv4があります。/etc/network/interfacesお使いのシステムでは、そのnmcli場所に設定が表示されることはありません。
トーマスウォード

しゅう -その情報に感謝しますが、TBH、私は個人的には情報が多すぎるようなものがあると思います。質問は非常に簡単で、私が知っている情報を使って簡単に答えました。私はあなたの情報を「サポート」するのに十分な知識がありません。また、私は誰でも彼らのゲートウェイアドレスを知っていて、この情報を見つけようとしていないと思います。
マーティフライド

1
16.04の時点では、これはサブネット情報を別の行に表示せず、IP4.ADDRESS [1]:フィールド(私の場合は192.168.1.2/24)に追加します。
チャイムエリヤ

1
Debian nmcliではlistiface見つかりません。代わりに使用: nmcli dev show eth0 | grep IP4
楕円ビュー

24

を使用してifconfig、inetアドレス(IP)とマスクを表示できます。

ゲートウェイの場合、ip routeコマンドを発行し、デフォルトルートをメモします。

ifconfigandiproute

これがあなたのお役に立てば幸いです。


「ip route」はデフォルトゲートウェイを意味しますか?
新しい開発者

6

このWebサイトでは、ネットマスクとコンピューターのIPアドレスを使用してアドレスnetworkbroadcastアドレスを計算する方法について説明しています。その記事を簡素化するために:networkは、ネットマスクから残ったIPアドレスの範囲内で可能な限り低いアドレスです。broadcastは、その範囲内で最も大きい番号のIPアドレスです。「ネットマスクから残されたIPアドレスの範囲は、」ローカルネットワークとして知られています。

ネットワーク」とは通常、インターネットを含む、あなたより上のすべての人を意味します。「ネットワーク」に到達するには、networkアドレスが使用されます。現実には、ほとんどの人は互いに通信できるイーサネットケーブルで「ネットワーク」と呼んでいます。

例:ISPは、ワイヤレスルーターに入力する情報を提供します:の静的IPアドレス99.1.81.209とネットマスクは255.255.255.224です。ここで、ubuntuファイアウォールを設定し、パブリックインターフェイスを設定する必要があります。

Calculate network IP address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Logical AND the mask and your ip: 
E0 & D1 = C0 = 192
--> network = 99.1.81.192

Calculate broadcast address:
255.255.255.224 : E0 -> there are 1F = 31,
-> broadcast = 99.1.81.192 + .31 = 99.1.81.223

反対に...

Calculate broadcast address:
255.255.255.224 -> last octet = E0
 99.  1. 81.209 -> last octet = D1
Hosts' IPs = 1F 
Logical OR the hosts ips with your ip:
1F | D6 = DF = 223 
--> broadcast = 99.1.81.223

多くの場合、/で記述されたネットワークが表示されます。このネットワークは次のとおりです。

255.255.255.224 is the netmask, add up the "1" bits:
 8 + 8 + 8 + 3  = 27
so "this network" gets /27 notation
and can be described as 99.1.81.192/27

5

15.04より前のバージョンでは、nm-toolユーティリティが存在していました。

からman nm-tool

名
       nm-tool-NetworkManagerの状態とデバイスを報告するユーティリティ

あらすじ
       nm-tool

記述
       nm-toolユーティリティは、NetworkManager、デバイス、およびワイヤレスネットワークに関する情報を提供します。

この小さなユーティリティは、ネットワークマネージャとうまくインターフェイスし、各行に適切な情報を含むレポートを作成します。これは、テキスト処理ユーティリティで解析するのは非常に簡単でした。サンプル出力:

$ nm-tool | sed -ne '/^  *IPv4/,/^$/p'
  IPv4 Settings:
    Address:         192.168.42.178
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.42.129

関連する質問に対するRinzwindの回答は、Network Managerパッケージの変更ログを引用していnmcliます。ただし、nmcli15.04の前後では、いくつかのコマンドライン引数が異なることに注意してください。上記の代替案は次のとおりです。

$ nmcli dev show | grep 'IP4\.ADDRESS\|IP4.GATEWAY'
IP4.ADDRESS[1]:                         192.168.0.101/24
IP4.GATEWAY:                            192.168.0.1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:                            --

nmcli情報を、すなわちそこの一つのインタフェースの行のセットが、各インターフェイスに応じて示され、次いで等空白行で行の別のセットを分離し。

1つが使用できる別の代替手段は、ip最近好まれているコマンドifconfigです。「ifconfig」コマンドと「ip」コマンドの違いに関するpilonaGillesの回答によれば、Linuxカーネルとネットワーク機能は進歩していますが、それが属するパッケージは長い間進化していないため、ユーティリティがあります。特定のインターフェイス上のアドレス情報を取得するために使用することができ、ルーティング/ゲートウェイ情報を取得するために使用することができます。ifconfigipip -o -4 addrip route


1
@dessert完了、更新、拡張。追加するものがわからない。
セルギーコロディアズニー

3

nm-tool 仕事もします。

$ nm-tool
NetworkManager Tool

State: connected (global)

....

  IPv4 Settings:
    Address:         192.168.1.110
    Prefix:          24 (255.255.255.0)
    Gateway:         192.168.1.1

    DNS:             208.67.222.222
    DNS:             208.67.220.220

0

以下を使用して、ネットワーク構成の概要を取得します。

ip addr、これはNIC設定の route -n概要を表示し、トラフィックの行き先の素晴らしい概要を提供します。 プリロードされたホスト名のcat /etc/resolv.confDNS情報 cat /etc/hosts

ただし、静的IPアドレスに変更しても、閲覧速度には影響しません。静的と動的の唯一の違いは、静的では常に同じIPアドレスを持つことです。ダイナミックでは、ネットワークに接続するときにDHCPサーバーによって「ランダムな」IPアドレスが割り当てられます。IPアドレスが割り当てられると、静的IPアドレスを自分で割り当てた場合とまったく同じように動作します。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.