
- •Глава 17 – Организация небольшой сети.
- •17.0 Введение.
- •17.0.1 Почему я должен выполнить этот модуль?
- •17.0.2 Что я буду изучать в этом модуле?
- •17.1 Устройства в рамках небольшой сети
- •17.1.1 Топологии небольших сетей
- •17.1.2 Выбор устройств для сети небольшого размера
- •17.1.4 Резервирование в небольшой сети
- •17.1.5 Управление трафиком
- •17.1.6 Проверьте ваше понимание темы - Устройства в небольшой сетиНачало формыНачало формы
- •17.2 Приложения и протоколы в небольшой сети
- •17.2.1 Распространенные приложения
- •17.2.2 Распространенные протоколы
- •17.2.3 Приложения для передачи голоса и видео
- •17.2.4 Проверьте свое понимание темы - Приложения и протоколы в небольшой сети
- •17.3 Масштабирование до размеров более крупных сетей
- •17.3.1 Расширение небольшой сети
- •17.3.2 Анализ протоколов
- •17.3.3 Использование сети сотрудниками
- •17.3.4 Проверьте свое понимание темы — масштабирование до более крупных сетей
- •17.4 Проверка подключения
- •17.4.1 Проверка подключения с помощью Ping
- •17.4.2 Расширенная команда ping
- •17.4.3 Проверка подключения с помощью команды Traceroute
- •17.4.4 Расширенная команда traceroute
- •17.4.5 Базовый уровень сети
- •17.4.6 Лабораторная работа. Проверка задержки сети с помощью команд ping и traceroute
- •17.5 Команды хоста и ios
- •17.5.1 Настройка ip-конфигурации хоста под управлением Windows
- •17.5.2 Настройка ip-конфигурации хоста под управлением Linux
- •17.5.3 Настройка ip-конфигурации хоста под управлением macOs
- •17.5.4 Команда arp
- •17.5.5 Повторное рассмотрение наиболее распространенных команд show
- •17.5.6 Команда show cdp neighbors
- •17.5.7 Команда show ip interface brief
- •17.6.2 Что следует сделать: решить проблему или эскалировать ее?
- •17.6.3 Команда debug
- •17.6.4 Команда terminal monitor
- •17.6.5 Проверьте ваше понимание темы - Методы устранения неполадок
- •17.7 Сценарии поиска и устранения неполадок
- •17.7.1 Вопросы работы и несоответствия настроек дуплекса на интерфейсе
- •17.7.2 Проблемы с ip-адресами на устройствах ios
- •17.7.3 Проблемы с ip-адресами на оконечных устройствах
- •17.7.4 Неполадки, связанные со шлюзом по умолчанию
- •17.7.5 Поиск и устранение неполадок, связанных с dns
- •17.8.5 Контрольная работа по модулю - Организация небольшой сетиНачало формы
17.5.2 Настройка ip-конфигурации хоста под управлением Linux
Проверка параметров IP с помощью графического интерфейса на компьютере Linux будет отличаться в зависимости от дистрибутива Linux (дистрибутива) и интерфейса рабочего стола. На рисунке показано диалоговое окно Connection Information в дистрибутиве Ubuntu под управлением рабочего стола Gnome.
В командной строке сетевые администраторы используют команду ifconfig для отображения состояния активных интерфейсов и их IP-конфигурации, как показано в примере.
[analyst@secOps ~]$ ifconfig
enp0s3 Link encap:Ethernet HWaddr 08:00:27:b5:d6:cb
inet addr: 10.0.2.15 Bcast:10.0.2.255 Mask: 255.255.255.0
inet6 addr: fe80::57c6:ed95:b3c9:2951/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:1332239 errors:0 dropped:0 overruns:0 frame:0
TX packets:105910 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1855455014 (1.8 GB) TX bytes:13140139 (13.1 MB)
lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 1000 (Local Loopback)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
В Linux команда ip address используется для отображения адресов и их свойств. Она также может использоваться для добавления или удаления IP-адресов.
Примечание: Вывод может варьироваться в зависимости от дистрибутива Linux .
17.5.3 Настройка ip-конфигурации хоста под управлением macOs
В графическом интерфейсе хоста Mac откройте меню Network Preferences > Advanced для получения информации об IP-адресации, как показано на рисунке.
Однако, команда ifconfig также может использоваться для проверки конфигурации интерфейса IP, показанной в выводе.
MacBook-Air:~ Admin$ ifconfig en0
en0: flags=8863 mtu 1500
ether c4:b3:01:a0:64:98
inet6 fe80::c0f:1bf4:60b1:3adb%en0 prefixlen 64 secured scopeid 0x5
inet 10.10.10.113 netmask 0xffffff00 broadcast 10.10.10.255
nd6 options=201
media: autoselect
status: active
MacBook-Air:~ Admin$
Другие полезные команды macOS для проверки параметров IP узла включают networksetup -listallnetworkservices и networksetup -getinfo <network service>, как показано в следующих выходных данных.
MacBook-Air:~ Admin$ networksetup -listallnetworkservices
An asterisk (*) deПримечаниеs that a network service is disabled.
iPhone USB
Wi-Fi
Bluetooth PAN
Thunderbolt Bridge
MacBook-Air:~ Admin$
MacBook-Air:~ Admin$ networksetup -getinfo Wi-Fi
DHCP Configuration
P address: 10.10.10.113
Маска подсети: 255.255.255.0
Router: 10.10.10.1
Client ID:
IPv6: Automatic
IPv6 IP address: none
IPv6 Router: none
Wi-Fi ID: c4:b3:01:a0:64:98
MacBook-Air:~ Admin$
17.5.4 Команда arp
Команда arp выполняется из командной строки Windows, Linux или Mac. Команда arp –a позволяет получить список всех устройств, которые в данный момент представлены в ARP-кэше узла, а также IPv4-адрес, физический адрес и тип адресации (статическая/динамическая) для каждого из устройств.
Например, обратимся к следующей топологии.
Вывод команды arp -a на узле Windows PC-A.
C:\Users\PC -A> arp -a
Interface: 192.168.93.175 --- 0xc
Internet Address Physical Address Type
10.0.0.2 d0-67-e5-b6-56-4b dynamic
10.0.0.3 78-48-59-e3-b4-01 dynamic
10.0.0.4 00-21-b6-00-16-97 dynamic
10.0.0.254 00-15-99-cd-38-d9 dynamic
Команда arp -a отображает связку известных IP-адресов и MAC-адресов. Обратите внимание, что IP-адрес 10.0.0.5 не включен в список. Это связано с тем, что кэш ARP отображает информацию только с устройств, к которым недавно обращались.
Чтобы проверить заполнение кэша ARP, выполните команду ping для проверки связи с устройством, чтобы для него была создана запись в таблице ARP. Например, если PC-A посылает запрос 10.0.0.5, то кэш ARP будет содержать запись для этого IP-адреса.
Если администратору сети необходимо повторно заполнить кэш обновленными данными, можно выполнить команду netsh interface ip delete arpcache для очистки кэша.
Примечание: Для использования команды netsh interface ip delete arpcache может потребоваться доступ администратора на хосте.