Чем асинхронная логика (схемотехника) лучше тактируемой, как я думаю, что помимо энергоэффективности — ещё и безопасность.
Hrethgir 14.05.2025
Помимо огромного плюса в энергоэффективности, асинхронная логика — тотальный контроль над каждым совершённым тактом, а значит — безусловная безопасность, где безконтрольно не совершится ни одного. . .
Многопоточные приложения на C++
bytestream 14.05.2025
C++ всегда был языком, тесно работающим с железом, и потому особеннно эффективным для многопоточного программирования. Стандарт C++11 произвёл революцию, добавив в язык нативную поддержку потоков,. . .
Stack, Queue и Hashtable в C#
UnmanagedCoder 14.05.2025
Каждый опытный разработчик наверняка сталкивался с ситуацией, когда невинный на первый взгляд List<T> превращался в узкое горлышко всего приложения. Причина проста: универсальность – это прекрасно,. . .
Как использовать OAuth2 со Spring Security в Java
Javaican 14.05.2025
Протокол OAuth2 часто путают с механизмами аутентификации, хотя по сути это протокол авторизации. Представьте, что вместо передачи ключей от всего дома вашему другу, который пришёл полить цветы, вы. . .
Анализ текста на Python с NLTK и Spacy
AI_Generated 14.05.2025
NLTK, старожил в мире обработки естественного языка на Python, содержит богатейшую коллекцию алгоритмов и готовых моделей. Эта библиотека отлично подходит для образовательных целей и. . .
Реализация DI в PHP
Jason-Webb 13.05.2025
Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .
Обработка изображений в реальном времени на C# с OpenCV
stackOverflow 13.05.2025
Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .
POCO, ACE, Loki и другие продвинутые C++ библиотеки
NullReferenced 13.05.2025
В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .
Паттерны проектирования GoF на C#
UnmanagedCoder 13.05.2025
Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .
Создаем CLI приложение на Python с Prompt Toolkit
py-thonny 13.05.2025
Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .
-
-
#5
Serj228
Хороший способ убедиться в исправности\неисправности встроенной сетевухи — поставить в PCI дополнительную, хотя бы древнюю 10\100Мбит карточку. Встронную выключить.
-
-
#7
Гюльмага
Первым делом проверяем\меняем кабель.
Далее, если есть возможность, заходим в роутер (можно с другого компа) и смотрим «черный список» МАС-адресов (MAC Filter). Если он есть, то убеждаемся, что в нем есть МАС «нерабочего» компа. Либо просто сразу очищаем список.
Убеждаемся, что на роутере включен DHCP. Если ничего не помогает — в BIOS компа отключаем встроенную сетевую, а в PCI-слот ставим дискретную сетевую. Благо они не дефицит и стоят недорого.
-
-
#9
Гюльмага написал(а):
«cmd» далее пишу ipconfig/all там dhcp выключег почему то!
DHCP на роутере должен быть включен.
А в свойствах соединения (на компе) в протоколе IPv4 должно стоять «Получать адреса автоматически».
@Akela_wolf
Extreme Programmer
Как исправить: интерфейс отправляет, но не принимает пакеты?
Доброго дня.
Компьютер следующей конфигурации
- Материнская плата ASUS B350 Prime Plus со встроенным сетевым адаптером.
- SSD (MBR), установлена Windows 10.
- HDD. С помощью Acronis скопированы разделы Windows с SSD. Windows благополучно загружается с HDD.
Затем HDD был преобразован в GPT с помощью утилиты mbr2gpt. Windows благополучно загрузилась в UEFI режиме (материнская плата сконфигурирована в режим поддержки Legacy and UEFI)
Неожиданно обнаружилось, что после загрузки Windows с HDD перестал работать интернет. Расследование показало:
- Компьютер не получает адрес от DHCP-сервера (которым выступает Mikrotik hAP Lite)
- Сетевой кабель подключен. Перевтыкание его в другой порт на микротике ничего не изменило. Перезагрузка микротика ничего не изменила.
- Загрузка с Arch Linux Live CD никаких проблем не показывает — адрес назначается, пинг бегает, хабр открывается.
- Загрузка с SSD — та же проблема (тут я выпал в осадок, так как в этой копии Windows ничего не менялось)
- Проверка со стороны микротика показала что он запрос на выделение адреса получает и отображает что адрес offered.
- На интерфейсе со стороны микротика вижу сетевую активность: пакеты отправляются и получаются.
- На интерфейсе со стороны Windows вижу «Отправлено: 112 Получено: 0»
- Встроенный брандмауэр выключен. Антивирусы не установлены
- Сброс сети с помощью netsh ничего не дал
- Драйвер сетевого адаптера скачан с сайта ASUS, последняя версия. Переустановка драйвера ничего не дала.
Нахожусь в полнейшем непонимании что делать дальше. Прошу помощи.
UPD: Воткнул сетевой провод в ноутбук с Windows 10 на борту — адрес получил моментально.
-
Вопрос задан
-
1711 просмотров
Проблему решил удивительным шаманством.
Была загружена Windows c SSD
Выполнил netsh int ipv4 uninstall
Перезагрузил
Выполнил netsh int ipv4 install
Перезагрузил
Заработало.
Перезагрузил Windows c HDD (через UEFI) — тоже работает.
Совершенно не понимаю как и почему эти две копии винды влияют друг на друга.
Пригласить эксперта
Удалите в дисп устройств сетевую карту вместе с драйвером и перезагрузитесь
Служба dhcp запущена в винде?
Логи микротика показывают что то? Ошибки там…
-
Показать ещё
Загружается…
Минуточку внимания
0
1
Приветствую всех.
Притаранили домой ноут с win7.
Подключаю по wi-fi — по dhcp интернет не получает.
Подключаю по ethernet — аналогично, не видит dhcp и выдает внутренний ip.
Но если выставить статику — все видит как миленький.
dhcpd.conf:
include "/etc/bind/rndc.key";
ddns-update-style interim;
authoritative;
server-identifier server;
ddns-domainname "fjfalcon.ru";
ddns-rev-domainname "in-addr.arpa";
ddns-updates on;
subnet 192.168.172.0 netmask 255.255.255.0 {
range 192.168.172.2 192.168.172.114;
option routers 192.168.172.87;
option domain-name-servers 192.168.172.87;
option domain-name "fjfalcon.ru";
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.172.255;
}
zone fjfalcon.ru {
primary 127.0.0.1;
key rndc-key;
}
zone 172.168.192.in-addr.arpa {
primary 127.0.0.1;
key rndc-key;
}
Притаранил с работы домой еще 2 ноута — аналогично. Статика работает, а dhcp не получает ip.
Кто-либо сталкивался?
778530
Если в окне «Состояние» сетевого подключения вы видите надпись «IPv4-подключение: без доступа к интернету», или «IPv4-подключение: без доступа к сети» и интернет на вашем компьютере, или ноутбуке не работает, то следуя советам из этой статьи, вы сможете исправить эту проблему. Или хотя бы попытаться все починить, и разобраться в чем дело.
На самом деле, проблема очень популярная. И статус «без доступа к интернету, или сети» возле протокола TCP/IPv4 может появится из-за множества разных причин. В том числе проблемы с Wi-Fi роутером (если у вас подключение через роутер), какие-то ошибки в Windows, или даже проблемы у вашего интернет-провайдера. Сейчас мы постараемся найти причину и устранить ее. Главная проблема – не работает интернет на компьютере. И нам нужно сделать так, чтобы он заработал.
С этой проблемой вы можете столкнутся при подключении как по Wi-Fi сети, так и по сетевому кабелю через маршрутизатор, или напрямую к интернет-провайдеру. Так же отсутствие интернета для IPv4 можно наблюдать как в новой Windows 10, так и в Windows 8 и Windows 7. Решения будут универсальными для всех ОС, компьютеров, ноутбуков. Открыв «Состояние» своего подключения к интернету (беспроводное соединение, или Ethernet), мы скорее всего увидим статус без доступа к интернету, или сети.
А должно быть: «IPv4-подключение: Интернет».
Не обращайте внимание на то, что IPv6 так же без доступа к сети. Скорее всего, так и должно быть. Даже когда интернет работает, там такой же статус для IPv6.
Ну что, проблема понятна, можно переходить к решениям. Я буду показывать на примере Windows 10.
Что делать, если IPv4 без доступа к интернету или без доступа к сети?
Для начала я советую выполнить несколько несложный рекомендаций, и попытаться определить причину:
- Перезагрузите свой компьютер, или ноутбук. Именно перезагрузка, а не выключение.
- Если у вас подключение через роутер, то перезагрузите роутер, полностью отключив питание на минуту.
- Вспомните, что вы делал перед тем, как интернет перестал работать, а возле IPv4 появился статус без доступа к интернету. Это очень важно. Может вы меняли какие-то настройки, или что-то установили.
- Если у вас интернет подключен напрямую к компьютеру (без маршрутизатора и модема), то при возможности подключите его к другому компьютеру. Не исключено, что проблема у интернет-провайдера. Позвоните в поддержку своего провайдера и спросите.
- Если у вас установлен роутер, и интернет не работает ни на одном устройстве, которое подключено через него, то причина в самом роутере, или провайдере. Звоним в поддержку и проверяем настройки роутера (после его перезагрузки). Если же интернет не работает только на одном компьютере, значит ищем причину на нем. Об этом ниже в статье.
- Временно отключите антивирус.
Давайте рассмотрим несколько более серьезных решений.
Запускаем диагностику неполадок
Прямо в окне «Состояние» нажмите на кнопку «Диагностика».
Начнется «Диагностика неполадок», затем появится результат. Чаще всего удается найти вот такие ошибки:
В зависимости от найденной проблемы, можно применить решения из следующих статей (если Windows не исправит ее автоматически):
- DNS-сервер не отвечает, или «Параметры компьютера настроены правильно, но устройство или ресурс (DNS-сервер) не отвечает».
- Шлюз, установленный по умолчанию, не доступен
- Сетевой адаптер не имеет допустимых параметров настройки IP
- На этом компьютере отсутствуют один или несколько сетевых протоколов
Если ошибка не была обнаружена, или советы из статьей по ссылкам выше вам не помогли, можно еще проверить настройки протокола TCP/IPv4.
Изменяем настройки TCP/IPv4
Зайдите в «Сетевые подключения». Можно нажать правой кнопкой мыши на значок подключения (на панели уведомлений) и выбрать «Центр управления сетями и общим доступом». Затем, в новом окне слева выбрать «Изменение параметров адаптера».
Дальше, нажмите правой кнопкой мыши на тот адаптер, через который вы подключаетесь к интернету, и выберите «Свойства». Если по Wi-Fi, то это «Беспроводная сеть». Если по кабелю, то скорее всего это «Ethernet» (подключение по локальной сети).
В окне «Свойства» выделите пункт IP версии 4 (TCP/IPv4), и нажмите на кнопку «Свойства». В большинстве случаев, компьютер получает настройки автоматически от роутера, или провайдера. Поэтому, получение IP-адреса оставьте автоматически (если провайдер, или администратор вашей сети не требует статических настроек), а DNS пропишите вручную и нажмите Ok. Укажите такие адреса: 8.8.8.8 / 8.8.4.4. Как на скриншоте ниже.
Компьютер желательно перезагрузить.
Если это не помогло, и у вас подключение через маршрутизатор, то можно попробовать вручную задать настройки IP.
Задаем статические адреса для IPv4
Вам нужно узнать IP-адрес своего роутера. Скорее всего, это 192.168.1.1, или 192.168.0.1. Он должен быть указан на самом маршрутизаторе.
В поле IP-адрес прописываем адрес роутера и меняем последнюю цифру. Например: 192.168.1.10. Маска подсети – будет выставлена автоматически. Основной шлюз – IP-ёадрес роутера. DNS можете оставить «получать автоматически», или прописать свои. Вот так:
Как это сделать в Windows 7, я подробно описывал в этой статье. Если ничего не получится, верните все на автоматическое получение параметров.
Заключение
Если мои рекомендации не помогли, и вы выяснили, что проблем на стороне интернет-провайдера нет, или интернет работает на других устройства от этого же маршрутизатора, то можно попробовать сделать сброс настроек сети.
В том случае, если проблема в маршрутизаторе, то можно проверить его настройки, или сбросить их к заводским, и выполнить поворотную настройку. Инструкции для некоторых моделей вы найдете здесь.
Отсутствие доступа к интернету, или сети для IPv4, это практически та же проблема, что без доступа к интернету в Windows 7, и Ограничено в Windows 10.
Если же вам удалось исправить эту ошибку, то обязательно напишите в комментариях, какое решения вам пригодилось. Можете описать подробно свой случай, и я обязательно вам отвечу!