Возможно, ваша сеть не использует протокол dhcp kali linux
Обновлено: 21.11.2024
Kali Linux — это полностью переработанная версия Backtrack Linux, Backtrack теперь называется Kali и полностью поддерживает модели разработки Debian.
Kali Linux полностью бесплатна и в основном используется для тестирования на проникновение в любых малых и крупных организациях для защиты своей сети от злоумышленников. Он содержит более 300 инструментов для тестирования на проникновение и поддерживает большинство современных аппаратных средств и устройств, таких как Raspberry Pi, Samsung Chromebook, Galaxy Note и т. д.
За два года публичной разработки, 9 февраля 2015 года, Мати Ахарони объявила о первом точечном выпуске Kali Linux 1.1.0, сочетающем исключительную поддержку оборудования и высочайшую производительность.
Что нового в Kali 1.1.0
- Kali Linux 1.1.0 работает на ядре 3.18, исправленном для атак с внедрением беспроводных сетей.
- Улучшена поддержка драйверов беспроводной сети для обновления ядра и прошивки для беспроводных устройств.
- Поддержка оборудования NVIDIA Optimus.
- Обновлены пакеты и инструкции для инструментов virtual-box, vmware-tools и openvm.
- Экран Grub и обои были изменены в Kali 1.1.0.
- В текущем выпуске исправлено почти 58 ошибок.
В этой статье рассматривается базовая процедура установки последней версии Kali Linux 1.1.0 со снимками экрана на жестком диске, а также процедуры обновления для тех пользователей, которые уже используют более старую версию Kali Linux, используя простые команды apt.
Установка Kali Linux на ваш компьютер — это довольно простой и очень легкий процесс. Все, что вам нужно, — это совместимое компьютерное оборудование. Требования к оборудованию очень минимальны, как указано ниже.
Предварительные требования для установки
- Для установки Kali Linux требуется не менее 10 ГБ свободного места на жестком диске.
- Не менее 512 МБ оперативной памяти для архитектур i386 и amd64.
- Загрузочный CD-DVD-привод или USB-накопитель.
Настройка моей среды
Установка Kali Linux 1.1.0
<р>1. Сначала перейдите на страницу загрузки Kali Linux по указанному ниже адресу и скачайте последнюю версию ISO-файла Kali Linux для вашей системной архитектуры. <р>2. После загрузки либо запишите загруженный ISO-образ на CD/DVD-диск, либо подготовьте загрузочную флешку с Kali Linux Live в качестве установочного носителя. Если вы не знаете, как сделать из USB загрузочную флешку, прочитайте статью, в которой показано, как установить Linux с USB. <р>3. Чтобы начать процесс установки, загрузите Kali Linux с выбранного установочного носителя CD/DVD или USB. Вы должны увидеть экран загрузки Kali. Выберите установку в графическом или текстовом режиме. В этом примере я выберу графическую установку.<р>4. Выберите соответствующий язык для установки, а затем страну, в которой вы жили. Вам также потребуется настроить язык клавиатуры с правильной раскладкой.
<р>5. По умолчанию он настроит сеть, если у вас есть DHCP-сервер от маршрутизатора или от нашего локального выделенного DHCP-сервера. Если нет, вы должны назначить IP-адрес и имя хоста следующим образом.
Здесь я собираюсь выбрать настройку вручную, выбрать «Настроить сеть вручную» и нажать «Продолжить», чтобы указать IP-адрес с маской сети в формате IP-адрес/маска сети 192.168.0.155/24.
<р>6. Затем укажите IP-адрес шлюза маршрутизатора по умолчанию. Если у вас нет маршрутизатора, в этом случае вы можете оставить это поле пустым или проконсультироваться с сетевым администратором для его настройки. Здесь я использую IP-адрес маршрутизатора-шлюза 192.168.1.1.0.1.
<р>7. Теперь введите IP-адрес вашего сервера имен (DNS). Если вы не хотите использовать какие-либо серверы имен, вы можете оставить этот параметр пустым. Здесь, в моем случае, у меня локальный DNS, поэтому здесь я размещаю IP-адрес своего DNS-сервера в качестве своего сервера имен.
<р>8. Затем введите имя хоста для вашей установки Kali Linux, по умолчанию в качестве имени хоста установлено Kali, но здесь я использовал то же имя хоста, что и «Kali», но вы можете выбрать все, что хотите…
<р>9. Затем задайте доменное имя, если оно у вас есть, или оставьте поле пустым и нажмите «Продолжить», чтобы продолжить.
<р>10. На следующем экране вам нужно установить пароль для пользователя root, всегда рекомендуется использовать в паролях смесь букв, цифр и специальных символов, и их следует регулярно менять для защиты ваших серверов.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие сообщения
19 мыслей о «Выпущена Kali Linux 1.1.0 — руководство по установке со скриншотами»
alert («Этот парень очень усердно работал. Обязательно прокомментируйте и проверьте его комментарий»).
Я следовал вашим инструкциям, но после нажатия графической установки на моем компьютере появляется черный экран и нет ответа, что мне делать в этом случае? Я использую настольный компьютер HP.
Думаю, предоставленной оперативной памяти недостаточно для его настройки.
Есть что сказать? Присоединяйтесь к обсуждению. Отменить ответ
Этот сайт использует Akismet для уменьшения количества спама. Узнайте, как обрабатываются данные ваших комментариев.
Пенистый кофе!
Возможно, сеть не использует протокол DHCP
Итак, я настраиваю новый сервер с Ubuntu Server 12.04 и получаю эту ошибку. Я пытался искать, но не смог найти никого с этой ошибкой и моей версией.
РЕДАКТИРОВАТЬ:
Кроме того, я вижу, что другие, получающие эту ошибку, используют беспроводное соединение, мое — проводное.
Что вы планируете?
Завтра — это иллюзия, а вчера — мечта, сегодня — решение.
Пенистый кофе!
Первоначальное сообщение от CharlesA
Что вы планируете?
Пожалуйста, опубликуйте результат:
Завтра — это иллюзия, а вчера — мечта, сегодня — решение.
Пенистый кофе!
Первоначальное сообщение от CharlesA
Опубликуйте результат, пожалуйста:
О, ммм, я получил эту ошибку при установке, должен ли я тогда обойти автонастройку сети, чтобы добраться до терминала?
смеется, вы включили sudo, но большинство этого не делают.
Что вы планируете?
Первоначальное сообщение от felinoel
О, ммм, я получил эту ошибку при установке, должен ли я тогда обойти автонастройку сети, чтобы добраться до терминала?
смеется, вы включили sudo, но большинство этого не делают.
Завтра — это иллюзия, а вчера — мечта, сегодня — решение.
Пенистый кофе!
Первоначальное сообщение от CharlesA
Правильно. хорошо, вы пропустили мой вопрос, так что я предполагаю, что это было да.
В любом случае, когда я набираю sudo dhclient, я не получаю ответа, даже не говоря о том, что команда не работает, просто ничего.
Что вы планируете?
Завтра — это иллюзия, а вчера — мечта, сегодня — решение.
Дата регистрации: ноябрь 2008 г. Местоположение: Щ.И.Т. 6-1-6 Бобы 8,444 --> Бобы спрятаны! Разрабатываемый выпуск дистрибутива Ubuntu
Первоначальное сообщение от felinoel
Правильно. хорошо, вы пропустили мой вопрос, так что я предполагаю, что это было да.
В любом случае, когда я набираю sudo dhclient, я не получаю ответа, даже не говоря о том, что команда не работает, просто ничего.
Kali Linux — это операционная система Debian Linux, которая в основном используется для тестирования на проникновение. Kali Linux имеет более 600 предустановленных программ для тестирования на проникновение, включая Armitage, Nmap, Wireshark, взломщик паролей John the Ripper, пакет Burp и сканеры веб-приложений OWASP ZAP. В этом руководстве рассматривается процедура установки Kali Linux 2107.1
Процедура установки
Перейдите на официальный сайт Kali Linux, чтобы загрузить файл ISO для последней версии kali Linux 2017.1. Выберите опцию на экране загрузки, чтобы начать процесс установки kali Linux.
Выберите нужный язык и нажмите кнопку «Продолжить», чтобы перейти к следующему окну.
Выберите нужную страну и нажмите «Продолжить», чтобы перейти к следующему окну.
Выберите нужную раскладку клавиатуры и нажмите «Продолжить».
Автоматическая настройка сети завершится ошибкой, если не будет найден DHCP в целевой сети, поэтому пользователь должен указать IP-адрес вручную для настройки сети сейчас или позже.
Выберите параметр Не настраивать сеть сейчас, если пользователь хочет настроить сеть позже.
Выберите имя хоста по желанию пользователя и нажмите «Продолжить».
Установите пароль root, а также снова введите пароль root, чтобы подтвердить изменения, и нажмите «Продолжить».
Выберите ручной вариант для пользовательского разделения.
Выберите жесткий диск целевой системы и нажмите "Продолжить".
Создайте новую таблицу разделов и нажмите «Да». Нажмите «Продолжить», чтобы перейти к следующему окну.
Выберите свободное место на жестком диске целевой системы для создания нового раздела. Создайте 3 раздела именно.
Загрузочный раздел, смонтированный на /boot
Корневой раздел смонтирован на /
Создайте новый раздел, выбрав опцию создания нового раздела.
Выберите размер, необходимый для создания раздела.
Выберите основной вариант и нажмите «Продолжить».
Выберите начальный вариант.
Выберите точку монтирования как параметр /boot и нажмите «Продолжить».
Выберите «Готово» для настройки раздела.
Теперь первый раздел для загрузки (/boot) создан, аналогичным образом создайте раздел подкачки и корневой раздел и выберите опцию записи изменений на диск, чтобы успешно разбить диск.
Выберите «да», чтобы записать изменения раздела на диски.
Выберите любой вариант использования сетевого зеркала и нажмите «Продолжить».
Выберите «Да», чтобы установить загрузчик GRUB на целевой жесткий диск и продолжить.
Выберите раздел для установки GRUB на жестком диске.
Установка завершена, мастер установки требует перезагрузки системы и нажатия кнопки «Продолжить», чтобы изменения вступили в силу.
Kali Linux 2017.1 успешно установлена.
Это была простая процедура установки, не так ли? Kali Linux — это поддерживаемая платформа Metasploit Framework проекта Metasploit, инструмента для разработки и выполнения эксплойтов безопасности.
В Интернете пользователя узнают по отличительному идентификатору, называемому IP-адресом. Этот 32-битный адрес динамически назначается протоколом динамической конфигурации хоста (DHCP). Адреса, назначенные DHCP, могут быть изменены после перезагрузки вашей системы, в то время как статический IP-адрес не меняется.
Почему люди используют статический IP-адрес? Статический IP-адрес имеет решающее значение, если вы запускаете сервер на своем устройстве для обмена файлами и другими услугами. Вы можете заплатить своему интернет-провайдеру (ISP), чтобы получить статический IP-адрес, или вы также можете настроить и сделать свой динамический IP-адрес статическим в своей системе.
Хотя обе конфигурации IP-адресов имеют свои собственные цели и не идеальны, статические IP-адреса легко взломать, и это будет стоить вам денег. Хотя динамические IP-адреса не подходят для хостинга, они могут вызвать обрывы соединения и менее точную геолокацию.
Вам очень важно знать тип своего IP-адреса по ряду причин. Существует множество способов проверить тип выделенного IP-адреса. В этой статье будут упомянуты некоторые подходы к изучению типа IP-адреса вашей системы. Итак, приступим.
Как проверить, является ли IP-адрес статическим или динамическим в Linux
Не существует прямого способа проверить, является ли ваш IP-адрес динамическим или статическим в Linux. Большинство пользователей, вероятно, будут иметь IP-адрес, назначенный DHCP. Чтобы проверить это, используйте команду, указанную ниже:
Вывод четко указывает IP и его тип. Но если ваш IP статический, то эта команда не будет отображать «DHCP» в выводе, как показано на изображении ниже:
Еще одна утилита под названием «Текстовый пользовательский интерфейс Network Manager», также известная как «nmtui», может помочь в определении типа IP-адреса. Эта утилита весьма полезна для определения типа IP и настройки сети. Чтобы проверить тип вашего IP, откройте терминал и выполните команду, указанную ниже:
В терминале будет открыт интерфейс сетевого менеджера. Перейдите к «Редактировать подключение» и нажмите «Ввод»:
Откроется другой интерфейс с сетевыми интерфейсами. Выберите сетевой интерфейс и нажмите «Enter»:
Откроется окно «Редактировать соединение». Вы можете увидеть IP-конфигурацию как IPv4, так и IPv6. Это указывает на то, что моя IP-конфигурация — « », что означает, что DHCP назначает мое соединение и является динамическим.
Теперь, если мой IP статический, то в этом окне вместо « » будет указано « », как показано на изображении ниже:
Вывод:
В Linux нет явного способа проверить, является ли ваш IP-адрес статическим или динамическим. Есть несколько косвенных способов определить, является ли ваш IP динамическим или статическим. Самый прагматичный подход — отслеживать свой IP-адрес каждый раз, когда вы перезагружаете систему. Если он изменится, ваш IP-адрес будет динамическим, в противном случае — статическим.
В этом руководстве упоминается несколько способов определения типа IP-адреса в Linux: один — с помощью команды «ip r», а второй — с помощью утилиты «nmtui». Статические и динамические IP-конфигурации имеют свои преимущества. Вы должны знать тип своего IP-адреса, поскольку статические IP-адреса подвержены взлому, тогда как динамические IP-адреса не подходят для запуска сервера на вашем компьютере.
Об авторе
Сэм Ю
Я профессиональный графический дизайнер с опытом работы более 6 лет. В настоящее время занимается исследованиями в области виртуальной реальности, дополненной реальности и смешанной реальности.
Я почти не смотрю фильмы, но люблю читать книги и статьи о технологиях.
Если кажется, что ваш сервер Linux отключен или недоступен по какой-либо иной причине, вы всегда сможете войти в систему с помощью веб-консоли на панели управления UpCloud или через соединение VNC. После входа в систему проверьте интернет-соединение вашего сервера с помощью ping и общедоступного IP-адреса, например общедоступного DNS-сервера Google, который, скорее всего, ответит, если ваше интернет-соединение работает.
Вывод должен выглядеть примерно так:
Если сервер не может связаться с пунктом назначения, возможно, проблема связана с вашей конфигурацией. Выполните шаги, описанные здесь, чтобы устранить наиболее распространенные сетевые проблемы с облачным сервером Linux.
Проверьте конфигурацию вашей сети
Убедитесь, что сетевые интерфейсы, такие как eth0, включены. Чтобы просмотреть все настроенные интерфейсы, используйте эту команду.
Вывод команды покажет состояние каждого сетевого интерфейса на сервере с «состоянием UP» или «состоянием DOWN», например, как показано ниже.
Включите все отключенные интерфейсы с помощью следующей команды.
Здесь имя интерфейса является одним из имен, перечисленных в выводе команды ip addr, например eth0, eth1 или eth2< /tt>.
Когда все сетевые интерфейсы будут включены, попробуйте снова использовать команду ping.Если проблема не устранена, убедитесь, что сетевым интерфейсам назначены IP-адреса, и они совпадают с информацией в разделе «Сеть» панели управления UpCloud.
Попробуйте перезапустить любой проблемный интерфейс с помощью следующих команд.
Если какая-либо из этих команд не удалась, возможно, интерфейс находится в состоянии, неизвестном командному сценарию. Попробуйте выполнить те же команды еще раз с параметром --force, чтобы устранить подобные проблемы.
Если перезапуск сетевого интерфейса устранил проблему, отлично! Если нет, продолжайте устранение неполадок.
Проверьте файл конфигурации сети
Linux обычно хранит сетевые настройки в определенных файлах и считывает их, например, при загрузке или при использовании команды ifup. Чтобы внести изменения в конфигурацию сети, вам нужно открыть нужный файл в текстовом редакторе. В дистрибутивах на основе Debian и Ubuntu это можно сделать с помощью
В большинстве случаев файл interfaces должен содержать как минимум следующие интерфейсы.
В CentOS и других вариантах Red Hat эти конфигурации разделены на отдельные файлы для каждого сетевого интерфейса и хранятся в /etc/sysconfig/network-scripts/. Интерфейс по умолчанию для подключения к Интернету обычно называется eth0, откройте соответствующий файл конфигурации.
Файл конфигурации для eth0 должен выглядеть так.
Если файлы конфигурации интерфейсов не соответствуют приведенному здесь примеру, отредактируйте файл, относящийся к вашей системе, чтобы восстановить исходную функциональность. Чтобы любые изменения, внесенные в эти файлы, вступили в силу, необходимо перезапустить интерфейсы, к которым применяются изменения, как описано ранее с помощью команд ifdown и ifup.
Проверьте DNS-записи серверов
Если ping с IP-адресом работает, но обычное соединение по-прежнему не работает, попробуйте вместо этого проверить связь с доменным именем. Например, вы можете пропинговать домен UpCloud таким образом.
Если домен не отвечает, проблема, скорее всего, связана с тем, как ваш сервер преобразует доменные имена в IP-адреса. Проверьте записи DNS вашего сервера.
Список должен содержать как минимум 1 сервер имен. Все резолверы DNS по умолчанию в UpCloud имеют одинаковые IP-адреса независимо от зоны доступности. DNS-серверы предоставляются автоматически по протоколу DHCP, поэтому в операционной системе не требуется ручная настройка.
Если ваш сервер имеет общедоступный IPv6-адрес, вы также можете использовать IPv6 со следующими серверами:
Если список пуст, не редактируйте его вручную, потому что, если у вас установлен диспетчер серверов имен, все внесенные вами изменения будут просто отменены. Вместо этого в Ubuntu и некоторых системах Debian вы можете попробовать обновить его с помощью этой команды.
На серверах Debian, на которых не установлен resolvconf, вы можете напрямую редактировать файл resolv.conf.
Добавьте строки, показанные ниже, в файл, сохраните и выйдите.
Те, у кого установлен resolvconf, в случае, если resolv.conf все еще пуст после команды обновления, вы можете добавить серверы имен в свой файл интерфейсов. Откройте его для редактирования.
Добавьте сервер имен в конец раздела eth0.
После этого сохраните файл и выйдите. Вам также потребуется перезапустить сетевую службу с помощью следующей команды.
В CentOS и других вариантах Red Hat файл resolv.conf заполняется немного по-другому. Если файл пуст, вы можете добавить до двух записей DNS в файл конфигурации сети для сети. интерфейс, отвечающий за публичный IP. Например, откройте ifcfg-eth0 с помощью следующей команды.
Отредактируйте файл, чтобы он выглядел следующим образом.
Выйдите из редактора и перезапустите интерфейс, файл конфигурации которого вы только что редактировали, с помощью команд ifdown и ifup.
Проверьте соединение в обоих направлениях
Попробуйте пропинговать свой сервер через Интернет. Откройте терминал или командную строку на своем компьютере и попробуйте пропинговать общедоступный IP-адрес вашего сервера, который вы можете найти в панели управления UpCloud в разделе «Сеть».
Проверьте подключение к Интернету, отправив эхо-запрос на другой сайт с вашего сервера. Например, используйте следующую команду, чтобы пропинговать общедоступный DNS Google.
Если у вас есть второй сервер, развернутый в вашей учетной записи, и проблема связана с интерфейсом, назначенным с частным IP-адресом, попробуйте выполнить эхо-запрос с другим сервером, используя частные IP-адреса, указанные в панели управления UpCloud.
Если проверка связи не дает ответа, попробуйте перезапустить все сетевые службы вашего сервера. В Debian и Ubuntu 12.04 или более ранней версии используйте приведенную ниже команду.
В CentOS и других системах на базе Red Hat вместо этого перезапустите сеть с помощью приведенной ниже команды.
В Ubuntu 14.04 и новее вам нужно будет запустить команду для каждого сетевого интерфейса отдельно, например, вы можете перезапустить eth0 просто следующим образом.
После перезапуска сетевых служб попробуйте снова запустить ping в обоих направлениях.Если ping работает в одном направлении, но не работает в другом, проверьте настройки брандмауэра.
Узнайте, где происходит сбой соединения
Ваше основное подключение к Интернету сводится к знанию маршрута до пункта назначения. Иногда маршрутизация соединения может зайти в тупик, что приведет к сбою соединения. Запустите трассировку маршрута со своего сервера, чтобы увидеть, на каком сетевом узле теряется соединение.
Для этой цели на серверах Ubuntu есть сетевой инструмент mtr. Запустите его с помощью следующей команды.
Чтобы выйти, просто нажмите q на клавиатуре.
Чтобы сделать это в системах Debian, где mtr обычно не устанавливается по умолчанию, вместо этого можно использовать traceroute.
На серверах CentOS используйте команду tracepath.
В разных дистрибутивах работают разные инструменты, и выходные данные этих инструментов также немного различаются. mtr выполняется на переднем плане до отмены, обновляя таблицу ответов при каждом проходе, пример вывода показан ниже.
Traceroute и tracepath очень похожи друг на друга, они выполняют передачу по сети к заданному месту назначения и показывают задержку для каждого ответившего узла. Пример traceroute, показанный ниже, содержит большую часть той же информации, что и mtr.
Попробуйте сделать то же самое со своего компьютера на сервер с помощью одного из инструментов, упомянутых выше, например с помощью приведенной ниже команды.
Если исходящая трассировка не достигает даже первого узла, проверьте настройки сети и брандмауэр. Брандмауэр также может нести ответственность за отказы в подключении, если трассировка через Интернет до вашего сервера не выполняется непосредственно перед достижением сервера.
Настройки брандмауэра
Убедитесь, что ваше соединение не блокируется брандмауэром. CentOS и некоторые другие дистрибутивы на основе Red Hat по умолчанию имеют строгие правила брандмауэра. Следующая команда выведет список всех правил брандмауэра на стороне сервера в вашей системе.
Iptables — это встроенный в Linux программный брандмауэр, и приведенная выше команда выводит следующее.
Ваша панель управления UpCloud также предоставляет легко настраиваемый брандмауэр в настройках сервера на вкладке Брандмауэр.
В приведенном выше примере изображения есть несколько принятых входящих правил, но правило по умолчанию настроено на отклонение. Убедитесь, что нет правил, блокирующих желаемое соединение.
Информация о статусе хоста
Если кажется, что все в порядке, но сетевое подключение по-прежнему не работает или вы не можете устранить проблемы с подключением по другим причинам, не стесняйтесь обращаться за помощью.
Главный редактор и технический писатель в UpCloud с 2015 года. Энтузиаст облачных вычислений, пишущий о серверных технологиях и программном обеспечении.
Читайте также: