web-dev-qa-db-ja.com

ipconfig / allと同等の端末コマンドは何ですか?

Windowsではipconfig /allを使用でき、接続に関するすべての情報が表示されます。

ifconfigを使用する端末では、限定的な情報は提供されず、提供されるだけです。ネットワークマネージャーを使用できますが、コマンドラインの代替手段を知っていると便利です。

私の質問は、Windowsでipconfig /allが提供するのと同じ方法で、IPアドレス、ゲートウェイ、サブネットマスク、DNSを提供するコマンドラインは何ですか。

皆さんありがとう

34
pst007x

Ifconfigにない唯一のものは、ゲートウェイとDNSサーバーです。

15.04以降

DNSおよびゲートウェイ情報を取得するには、次のように入力します。

nmcli dev show eth0

出力には、DNSサーバーを示すいくつかのIP4.DNS[x]エントリを含むいくつかのデバイスパラメーターと、使用されるIPとゲートウェイを示すIP4.ADDRESS[1]行がリストされます(末尾のgw = ???.???.???.???部分を探します15.10までのラインアップ)。 16.04以降のバージョンにはIP4.GATEWAY行があり、これは自明です。

eth0を実際に使用しているデバイス名で置き換えます。これは同じでない場合があります。デバイスとそのステータスタイプのリストを取得するには:

nmcli dev status

14.10まで

これらはnm-tool(Ubuntuバージョンでは15.04より前)で取得できます。BTWはネットワークマネージャーのコマンドラインバージョンです。

実行するには、ターミナルを入力するだけです:

nm-tool

Ubuntuを使用している場合15.04以降nm-toolは、異なるnmcliコマンドに置き換えられました。この場合、このセクションの上にある「15.04以降」というセクションを確認してください。

24
devius

ipconfigはホスト名、DNSサーバーなどを表示します。これらはLinuxのIPアドレスとは異なる場所にあるため、いくつかのコマンドが必要になります。

hostname
ifconfig -a
cat /etc/resolv.conf

これは、99%の時間で見たいものを示していますが、ipconfig/allにはDHCPリース時間やサーバーなども表示されます。

cat /var/lib/dhcp/dhclient.leases

いくつかのリンクを見ていましたが、最終的に以下が機能していることがわかりました:

nmcli dev list | grep IP4

出力は次のとおりです。

IP4.ADDRESS[1]:                         ip = 195.168.0.107/24, gw = 192.168.0.1
IP4.DNS[1]:                             192.168.0.1
IP4.DOMAIN[1]:                          local

また、すべてのネットワーク関連の詳細は、単純に置くことで見つけることができます:

nmcli dev list eth0

buntクロム

3
BINIT KUMAR

Ubuntu 14.04を介して接続しているDHCPサーバーを特定する必要があったため、次のコマンドを使用しました。

nmcli dev list|grep DHCP4

これは、元のコマンド「nmcli dev list」からのみ欲しかったものです

DHCP4.OPTION[1]: expiry = 1464073312

DHCP4.OPTION[2]:  domain_name = [omitted_proper_details]

DHCP4.OPTION[3]:  broadcast_address = 10.1.45.255

DHCP4.OPTION[4]:  dhcp_message_type = 5

DHCP4.OPTION[5]:  dhcp_lease_time = 432000

DHCP4.OPTION[6]:  ip_address = 10.1.45.132

DHCP4.OPTION[7]:  subnet_mask = 255.255.255.0

DHCP4.OPTION[8]:  dhcp_renewal_time = 216000

DHCP4.OPTION[9]:  routers = 10.1.45.1

DHCP4.OPTION[10]: domain_name_servers = 10.1.26.10 10.1.20.10

DHCP4.OPTION[11]: dhcp_rebinding_time = 378000

DHCP4.OPTION[12]: network_number = 10.1.45.0

DHCP4.OPTION[13]: dhcp_server_identifier = 10.1.20.10

ipconfig /allと同様に、必要なすべてのDCHP/DNS詳細を提供します

2
David Barr

これは、ubuntu 17.04で見つけることができる最も簡単な同等のものです

nmcli device show

サンプル出力(ip4のもののみ):

nmcli device show | grep IP4
IP4.ADDRESS[1]:                         172.27.35.55/24
IP4.GATEWAY:                            172.27.35.1
IP4.ROUTE[1]:                           dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1000
IP4.DNS[1]:                             172.27.35.1
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:
2
Ted Brownlow