У мене в мережі є доступ до двох комп’ютерів (A і B). Обидва отримали статичну IP-адресу з маскою підмережі 255.255.255.128 (я перевірив , чи не використовується сервер DHCP). Я хочу налаштувати кілька IP-адрес на одній машині, і тому я хочу знати, які всі IP-адреси вже використовуються в підмережі.
З попереднього запитання я спробував nmap -sP -PR 172.16.128.*
командувати, але я скептично ставлюсь до її результату, оскільки одна і та ж команда дає різні результати на моїх двох комп’ютерах (A і B). На А, результат показує, список 8 адрес , які (ймовірно) вже використовується, в тому числі з А і В .
Nmap done: 256 IP addresses (8 hosts up) scanned in 1.23 seconds
Але на B результат результат інший, тобто
Nmap done: 256 IP addresses (0 hosts up) scanned in 0.00 seconds
Результат на B - навіть не показ власної IP-адреси, а також IP-адреси A!
Що саме я тут роблю неправильно? Чи є в Red Hat Linux (RHEL) якийсь бездоганний спосіб виявити всі IP-адреси, які використовуються в підмережі, до якої входить мій комп'ютер?
RHEL: 6.5
Nmap version: 5.51
nmap -sP -PR '172.16.128.*'