В окнах я могу использовать ipconfig /all, и это отображает всю информацию о моем соединении.
В терминале, использующем ifconfig, нет и только предоставляется ограниченная информация. Я могу использовать диспетчер сети, но было бы полезно узнать альтернативу командной строки.
Итак, мой вопрос: что такое командная строка для обеспечения IP-адреса, шлюза, маски подсети, DNS так же [ f3] в Windows.
Спасибо всем
ipconfig показывает такие вещи, как hostname, DNS-серверы, которые находятся в другом месте, чем только IP-адреса в Linux, поэтому вам понадобится пара команд.
hostname
ifconfig -a
cat /etc/resolv.conf
Это показывает, что я хочу см. 99% времени, но ipconfig / all также показывает такие вещи, как время аренды и серверы DHCP.
cat /var/lib/dhcp/dhclient.leases
Вот простейший эквивалент, который я смог найти для 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:
Смотрел на несколько ссылок и, наконец, нашел следующее:
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
ubuntu chromium
Мне нужно было выяснить, с каким сервером DHCP я был подключен через Ubuntu 14.04, поэтому я использовал эту команду:
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
[d10 ] DHCP4.OPTION [9]: routers = 10.1.45.1DHCP4.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»