Как найти свой сетевой IP-адрес, сетевую маску и информацию о шлюзе?

Нет причин использовать старую версию рабочей станции с 2011 года. Перейдите к 1 и загрузите соответствующую версию. Затем примените найденный патч, изменив строку с «8.0.2» на «8.0.3». После патча вы можете использовать рабочую станцию ​​VMware.

1
задан 1 January 2015 в 06:17

5 ответов

Вы можете использовать ifconfig, он покажет ваш адрес inet (IP) и маску.

Для шлюза выполните команду ip route и обратите внимание на маршрут по умолчанию. [!d1 ]

Надеюсь, это поможет вам.

20
ответ дан 25 May 2018 в 05:45

На этом веб-сайте объясняется, как адреса network и broadcast могут быть рассчитаны с помощью сетевой маски и IP-адреса компьютера. Чтобы упростить эту статью: network - это наименьший возможный адрес в диапазоне IP-адресов, оставшихся от сетевой маски. broadcast является самым высоким номером ip-адреса в этом диапазоне. «Диапазон IP-адресов, оставшихся от сетевой маски», известен как локальная сеть.

« диапазон IP-адресов, оставшихся от сетевой маски », как правило, означает всех выше вас, включая Интернет. Чтобы попасть в «сеть», используется адрес network.

Пример: ваш интернет-провайдер дает вам информацию для ввода в беспроводной маршрутизатор: статический 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
ответ дан 25 May 2018 в 05:45

В версиях до 15.04 существовала утилита nm-tool.

Из man nm-tool:

NAME nm-tool - utility to report NetworkManager state and devices SYNOPSIS nm-tool DESCRIPTION The nm-tool utility provides information about NetworkManager, device, and wireless networks.

Эта небольшая утилита прекрасно взаимодействовала с Network Manager и производила отчет с соответствующей информацией по каждой строке, что было довольно просто проанализировать с помощью утилит обработки текста. Пример вывода:

$ 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. Следует, однако, отметить, что nmcli до и после 15.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 отображается в соответствии с каждым интерфейсом, т. Е. Существует набор строк для одного интерфейса, а затем разделяется пустой строкой другой набор строк и т. Д. .

Другой альтернативой, которую можно использовать, будет команда ip, которая в настоящее время предпочтительнее ifconfig. Согласно ответам Rinzwind и ответам Gilles на changelog , ядро ​​Linux и сетевые функции продвинулись вперед, но ifconfig, и пакет, к которому он принадлежит, не развился в длинном и поэтому у нас есть утилиты ip. Для получения информации адресации по конкретным интерфейсам ip -o -4 addr можно использовать, а ip route можно использовать для получения информации о маршрутизации / шлюзе.

4
ответ дан 25 May 2018 в 05:45
  • 1
    @dessert Выполнено, обновлено, расширено, и я не знаю, что еще добавить. – Sergiy Kolodyazhnyy 13 April 2018 в 06:13

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
3
ответ дан 25 May 2018 в 05:45

Для получения обзора моей конфигурации сети я использую следующее:

ip addr, это показывает вам обзор настроек вашего сетевого адаптера route -n, это дает вам хороший обзор того, где ваш трафик идет. cat /etc/resolv.conf для dns info cat /etc/hosts для предварительно загруженных имен хостов

Однако изменение статического IP-адреса не влияет на скорость вашего просмотра. Единственная разница между статикой и динамикой заключается в том, что при статике вы всегда имеете один и тот же IP-адрес. При динамике вам будет присвоен «случайный» IP-адрес вашим DHCP-сервером при подключении к сети. После того, как вам назначен IP-адрес, он будет вести себя точно так же, как если бы вы назначили себе статические IP-адреса.

0
ответ дан 25 May 2018 в 05:45

Другие вопросы по тегам:

Похожие вопросы: