回答:
ifconfigにない唯一のものは、ゲートウェイとDNSサーバーです。
DNSおよびゲートウェイ情報を取得するには、次のように入力します。
nmcli dev show eth0
出力にはIP4.DNS[x]
、DNSサーバーを示すいくつかのエントリを含むいくつかのデバイスパラメーターと、IP4.ADDRESS[1]
使用されているIPとゲートウェイを示す行がリストされます(gw = ???.???.???.???
15.10までの行の最後の部分を探します)。16.04以降のバージョンには、一目瞭然のIP4.GATEWAY
行があります。
使用eth0
している実際のデバイス名で置き換えます。これは同じでない場合があります。デバイスとそのステータスタイプのリストを取得するには:
nmcli dev status
これらはnm-tool(Ubuntuバージョン15.04以前)で取得できます。BTWはネットワークマネージャーのコマンドラインバージョンです。
実行するには、ターミナルを入力するだけです:
nm-tool
あなたがUbuntuで使用している場合は15.04以降にnm-tool
置き換えられていnmcli
異なっているコマンド。この場合、このセクションの上にある「15.04以降」というセクションを確認してください。
nmcli dev help
わかりませんが、使用できるコマンドを使用してヘルプを表示することができます。
nmcli d list
、接続されているかどうかに関係なく、すべての接続の情報を表示します。
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
nmcli dev list | grep IP4
は、の出力を取得してnmcli dev list
から(パイプを使用して|
)grep
正規表現patternを含む行に入力し、保持することを意味しますIP4
。
nmcli dev list | grep IP4
Ubuntu 16.04では動作しません
これは、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:
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
必要なすべてのDCHP / DNS詳細を提供します。 ipconfig /all
nmcli dev show eth0
結果を使用:エラー: 'dev'コマンド 'show'は無効です。