kali linux не подключается к интернету
Всем доброго дня. Подскажите мне как исправить ситуацию. При установке линукс было сообщение об отсутствущем файле микропрограммы regulatory.db Если дело в нем, то как поставить его, и где взять.
Всегда пользовался только виндой, сейчас установил линукс, хочу понять как и что, в общем пользоваться полноценно. Но сразу столкнулся с такой проблемой -не подключается к сети. Не к wi fi, не от кабеля. Решил посмотреть что то типа диспетчера задач, понял что тут по другому.
В терминале ввел команду: sudo lshw -class network Пишет команда не найдена. Как решить эту проблему.
Ноут asusx555s Устновлена вин10(там все работает) и этот линукс. На другом ноуте, с флешки все работает. Вроде все сообщил, если еще нужна какая то инфа, скажите я посмотрю и напишу
сейчас установил линукс, хочу понять как и что, в общем пользоваться полноценно.
Как уже писали выше ставь другой дистрибутив, например Ubuntu.
anonymous спасибо за ответ, только что мне с этим делать? можно подробней
установите убунту, пожалуйста.
Поставь линуху попроще)))
1) насколько я знаю, в Kali по дефолту OpenBox. Круто! Летает! Но он не для новичка.
2) Сам по себе Kali не для новичков.
3) Kali Linux не расчитан на ежедневное использование.
4) И выше сказанного — многие системные настройки в Kali не как в других дистрах.
5) Можно установить ту же Ubuntu/Mint и не париться. Инфы на каждом шагу. Многое работает из коробки. Что не заработает — система сама подскажет.
6) В тот же самый Debian можно установить софт, специфичный для Kali Linux. Что-то даже есть в репозиториях.
7) Оформление из Kali Linux (тема/обоина/иконки) без проблем встают в тот же Debain.
8) В линухе не только диспетчер задач, тут всё по другому. Идеология другая))) В частности нет диска C. Потому и советуют поюзать что-то попроще, и на что ответов дофига и больше.
9) если заведёшь инет — будет намного проще освоиться (а в убунте по проводу заводиться должен сам).
Источник
Ethical hacking and penetration testing
InfoSec, IT, Kali Linux, BlackArch
How to increase TX-Power of Wi-Fi adapters in Kali Linux in 2021
The default TX-Power of wireless is set to 20 dBm but you can increase it with a little trick to 30 dBm but let me warn you first that it might be illegal in your country, so use it at your own risk. Moreover some models will not support these settings or wireless chip may state that it «can» transmit with higher power, but the device’s manufacturer probably did not place the appropriate heat sink in order to accomplish this.
In different countries, legislation and technical standards varies, including in relation to Wi-Fi. In some countries it is not allowed to use the frequencies of some Wi-Fi channels (for example, channels 12, 13 and 14 can not be used in the USA). In most countries, a Wi-Fi signal power limit of 20.0 dBm is set. But there are countries in which there is a limitation of 30.0 dBm. You can take advantage of this loophole (make your wireless thinks it is located in a country where 30.0 dBm is allowed) and raise its TX Power to a value of 30.0 dBm.
Regulatory domains (or «regdomain») is the country in which this device is supposed to work. There is also an accompanying database, in which are prescribed the permitted frequencies and the allowed power.
The algorithm is:
- set the system-wide setting of the regulatory domain to the value, that matches to a country where the power is allowed to be 30.0 dBm;
- set the increased power for the wireless adapter.
In theory, the described method should work for many wireless cards, but in practice there are the following limitations:
- the physical inability of an adapter to operate at capacities greater than 20.0 dBm (for example, the wireless interface initially shows a power of 15.0 dBm while 20.0 dBm is allowed. In this case it is impossible to raise the power above 15.0 dBm, even to 20.0 dBm);
- driver features, for example, some drivers ignore system settings. This is not an insoluble problem, but each model needs its own approach.
To check capabilities of your wireless adapter issue the command:
For example, the following frequencies and power are allowed for the US:
You can examine the full current database in pain text here.
Countries where allowed channels 1 through 13 on 30.0 dBm power are (for instance):
Note that for channels at 5 GHz they have different values (different list of allowed frequencies and powers).
Next, I’ll show the power increasing of Alfa AWUS052NH in Kali Linux. The old guides tell to install additional packages, but currently this is not necessary. Everything you need is already available in Kali Linux!
To find out which region is currently configured, run the command:
The string country 00 indicates that I have not set any value and the default settings was applied.
Now set the regulatory domains to BZ:
To insure the setting was applied run the command:
At the same time, you can look at the new features with the command:
To view the name of the wireless interface and its current status, use the command:
Next, increase the power (replace wlan0 with the actual name of your wireless interface):
The line txpower 30.00 dBm indicates that we have succeeded.
How to increase TX-Power of Alfa AWUS036NHA
The above commands have no effect for AWUS036NHA . The driver of this adapter ignores regulatory domain value.
If you have Alfa AWUS036NHA or any other that ignores settings of regulatory domain, this is no reason to give up.
We are able to change database of the world regulatory domain.
First let’s check which country your wireless card is made for:
In my case, the country GB line indicates that the adaptor was produced for the country that is named GB in the database.
My method differs from other tutorials, where the wireless-regdb and crda packages are manually installed. These packages should already be installed on your system (in Kali Linux is the default). The only thing we do is replace the database file.
The latest versions of Kali Linux do not have the crda package installed, let’s install it:
Install the dependency required to compile the database:
We clone the source files:
Now we need to edit the database file:
In the file, find the country 00 line and replace line after it with something like that (correct it up to you):
Now I find and change the lines according to the country wireless made for, for me it is GB (you may have a different country – it depends on your adapters, you can see this value with the sudo iw reg get command):
Save and close the file.
Patch files for using Python3
Execute the command:
As a result, a binary file of the database (regulatory.bin) was created from the text file. We will use it to replace the file with the same name in the system.
Delete the original database file:
We copy our modified database:
Once again for the new DB format, which is also used:
We copy the required public key (the database file is signed with a specially generated key for our user):
Restart your computer.
Now do not use sudo iw reg set BZ.
mean we are able increasing the power to 30 dBm.
After we patched the database, there is no longer any need to change the value of the regulatory domains for any wireless interface!
Conclusion
Increasing TX power of the Wi-Fi adapter is undeniably useful only for Wi-Fi jamming, as well as for deauthentication attacks. In all other attacks, increasing TX power would not matter. Since power affects how loudly your Wi-Fi adapter is “talking”, but does not increase its sensitivity (how well it ‘hears’ others).
Changing value of regulatory domains lets to unlock some channels that might not be available in your country.
If you want to return everything to its original state, then run the following commands:
Источник
Regulatory db kali linux
Данная статья носит чисто теоретическое исследование, в части стран, в частности в России законодательством запрещено увеличивать мощность wi-fi адаптера. Все действия вы будете производить на ваш страх и риск.
В предыдущей статье aircrack-ng мы частично рассмотрели тюнинг с выставлением региона Белиз, была дана ссылка на интересный материал wi-fi more 30 dBm данная статья изначально задумывалась, как перевод, но в ходе написания я решил пойти немного дальше.
Все действия предпринимались с адаптерами Alfa Network, усиление мощности при работе с другими адаптерами не гарантируется!
Для ленивых, или для тех кому лень читать был написан небольшой скрипт: запустив следующую последовательность в консоли при выборе региона BO вы получите мощность в 33 dBm или 2 Вт .
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
cd /root/
git clone https://github.com/Distrotech/wireless-regdb.git
git clone https://github.com/greearb/crda-ct.git
cd wireless-regdb/
sed ‘/BO:/,+3s%(20)%(33)%g’ db.txt > db.tmp && mv db.tmp db.txt
make
cp regulatory.bin /lib/crda/regulatory.bin
cp root.key.pub.pem ../crda-ct/pubkeys/root.key.pub.pem
cp /lib/crda/pubkeys/benh@debian.org.key.pub.pem /root/crda-ct/pubkeys/benh@debian.org.key.pub.pem
cd ../crda-ct
sed ‘s%REG_BIN?=/usr/lib/crda/regulatory.bin%REG_BIN?=/lib/crda/regulatory.bin%g’ Makefile > Makefile.tmp && mv Makefile.tmp Makefile
make
make install
iw reg set BO
Вы наверно спросите зачем такие сложности и что мы будем с этого иметь? Давайте разберемся откуда у нас берутся стандартные настройки и что мы можем с этим сделать. Существует ISO 3166, определяющий кодовые обозначения государств и зависимых территорий, а так же crda agent, который посылает ядру wireless regulatory domain. Crda запускается udev скриптом. Если мы хотим изменить регион для тюнинга мы используем утилиту iw.
Так вот когда crda посылает ядру информацию о текущем регионе и параметрах для него, он берет информацию из regulatory.bin — The Linux wireless regulatory database. Это обыкновенный файл, который мы можем найти по пути /lib/crda/regulatory.bin, минус что мы не можем посмотреть его стандартными средствами, для просмотра нам надо использовать утилиту regdbdump.
Так вот для того что бы у нас все заработало как мы хотим, нам надо создать новый crda и regulatory.bin, а наградой за наши труды нам будет увеличение мощности:
базовые 20dBm — 100 мВт
используем BZ 30dBm — 1000 мВт
тюнинг на примере BO 33dBm — 2000 мВт
давайте посмотрим, что мы имеем на старте
iwconfig
iw reg get
iw reg set BO
iw reg get
Для начала нам надо установить дополнительное программное обеспечение.
apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev
После скачаем исходники crda и regulatory.bin , в оригинальном мануале ссылки неправильные.
git clone https://github.com/Distrotech/wireless-regdb.git
git clone https://github.com/greearb/crda-ct.git
Первым делом изменим на нужные значения в файле db.txt и соберем regulatory.bin . Я сторонник использовать sed, но вы можете отредактировать файл в ручном режиме
после чего нам надо заменить оригинальный regulatory.bin и сертификаты для сборки crda
cp regulatory.bin /lib/crda/regulatory.bin
cp root.key.pub.pem ../crda-ct/pubkeys/root.key.pub.pem
cp /lib/crda/pubkeys/benh@debian.org.key.pub.pem /root/crda-ct/pubkeys/benh@debian.org.key.pub.pem
обращаю ваше внимание, что в Makefile неправильные пути для сборки, их надо исправить я использую sed вам как будет удобно
после чего запускаем сборку и установку
да я не описался мы делаем make install, а не make checkinstall учитывая наш тюнинг .
выбираем регион BO и наслаждаемся результатом
Если мы посмотрим regulatory.bin то сможем заметить в нем изменения
Минус данного мануала, что при апгрейде системы возможны изменения в regulatory.bin и нам придется проделать все вышеперечисленные шаги заново, но я надеюсь они не вызовут у вас затруднений.
Полезные ссылки по теме:
P.S. Приветствуются любые дополнения и уточнения. Спасибо.
КОММЕНТАРИИ
Есть мнение, что, чем больше выходная мощность, тем хуже качество приема. Цитата: txpower — мощность передачи (tx — transmit). В идеале, мощность передачи не должна влиять на чувствительность приема, но в реальной жизни, чем выше, тем больше «забивается» прием из-за наводок. Чувствительность приема вы регулировать, грубо говоря, не можете (можете, на самом деле, но косвенно, через уровни энергосбережения). Эффективный rx от мощности tx увеличится никак не может, однако, ваш адаптер может учитывать наводки как сигнал, поэтому программа показывает, что сигнал тоже увеличился но это не так, на самом деле.
Спасибо за ваш комментарий, беспроводные устройства имеют встроенный механизм защиты от помех, который выражается в скачкообразном снижении скорости передачи данных, при плохой или неустойчивой связи. Для наших задач скорость передачи особого значения не имеет. Если говорить о теоретическом значении eirp, то при таком увеличении мощности, eirp тоже увеличится. Если говорить о практическом применение попробуйте использовать направленную антенну и такое увеличение мощности. Как показывает моя практика разница заметна между стандартной мощностью, 30dBm и 33dBm. При использовании адаптеров Alfa Awus и направленной антенны.
Добрый день. Пытаюсь повысить мощность передатчика по Вашей иструкции, но сразу же сталкиваюсь с этим:
root@kali:/etc/init.d# apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev Reading package lists… Done Building dependency tree Reading state information… Done Package libnl-dev is not available, but is referred to by another package. This may mean that the package is missing, has been obsoleted, or is only available from another source
E: Unable to locate package libgcrypt11 E: Package ‘libnl-dev’ has no installation candidate
подскажите, где я что не так делаю?
Мануал писался для Kali 1.1.0, Вы случаем делаете не на Kali 2.0. Мне уже говорили, что на 2.0 не работает, в ближайшее время буду разбираться, что изменилось на 2.0
да, именно kali 2.0 . Я думаю, может репозитариев не хватает каких-то?
Разобрался я с вашим вопросом, очень интересно получается. В Kali Linux 2.0 вместо первой строчки apt-get install …. используем конструкцию aptitude install …
Сдаётся мне, что я это пробовал, но мне не помогло… Завтра ещё раз попробую, о результатах напишу.
вобщем, помогло вот это sudo apt-get install libnl-3-dev libnl-genl-3-dev
Имею адаптер Alfa AWUS036H с заявленной мощностью в 30dbm. Увеличение мощности до 33dbm не «убьёт» его?
Ребят подскажите, что может вызкать ошибку (следуя данному мануалу):
/crda-ct# make LD crda .//libreg.so: file not recognized: Формат файла не распознан collect2: error: ld returned 1 exit status Makefile:137: ошибка выполнения рецепта для цели «crda» make: *** [crda] Ошибка 1
Vash script ne raboatet shto ya delayu ne tak? rezultat kak vsegda na kali linux 1.1.0 i 2.0 pechalny! kak ispravit vot etu problemu? apt-get install python-m2crypto libgcrypt11 libgcrypt11-dev libnl-dev Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово E: Не удалось найти пакет libgcrypt11-dev E: Не удалось найти пакет libnl-dev root@localhost:
# cd /root/ root@localhost:
# git clone https://github.com/Distrotech/wireless-regdb.git Cloning into ‘wireless-regdb’… remote: Counting objects: 982, done. remote: Total 982 (delta 0), reused 0 (delta 0), pack-reused 982 Receiving objects: 100% (982/982), 170.16 KiB | 69 KiB/s, done. Resolving deltas: 100% (789/789), done. root@localhost:
# git clone https://github.com/greearb/crda-ct.git Cloning into ‘crda-ct’… remote: Counting objects: 1118, done. remote: Total 1118 (delta 0), reused 0 (delta 0), pack-reused 1118 Receiving objects: 100% (1118/1118), 261.94 KiB | 67 KiB/s, done. Resolving deltas: 100% (667/667), done. root@localhost:
# cd wireless-regdb/ root@localhost:
/wireless-regdb# sed ‘/BO:/,+3s%(20)%(33)%g’ db.txt > db.tmp && mv db.tmp db.txt root@localhost:
/wireless-regdb# make Generating private key for root… openssl genrsa -out
/.wireless-regdb-root.key.priv.pem 2048 Generating RSA private key, 2048 bit long modulus ……+++ ….+++ e is 65537 (0x10001) Generating public key for root… openssl rsa -in
/.wireless-regdb-root.key.priv.pem -out root.key.pub.pem -pubout -outform PEM writing RSA key Generating regulatory.bin digitally signed by root… ./db2bin.py regulatory.bin db.txt
/.wireless-regdb-root.key.priv.pem sha1sum db.txt > sha1sum.txt root@localhost:
/wireless-regdb# cp regulatory.bin /lib/crda/regulatory.bin root@localhost:
/wireless-regdb# cp root.key.pub.pem ../crda-ct/pubkeys/root.key.pub.pem root@localhost:
/wireless-regdb# cp /lib/crda/pubkeys/benh@debian.org.key.pub.pem /root/crda-ct/pubkeys/benh@debian.org.key.pub.pem root@localhost:
/wireless-regdb# cd ../crda-ct root@localhost:
/crda-ct# sed ‘s%REG_BIN?=/usr/lib/crda/regulatory.bin%REG_BIN?=/lib/crda/regulatory.bin%g’ Makefile > Makefile.tmp && mv Makefile.tmp Makefile root@localhost:
/crda-ct# make Makefile:85: *** Cannot find development files for any supported version of libnl. Останов. root@localhost:
/crda-ct# make install Makefile:85: *** Cannot find development files for any supported version of libnl. Останов. root@localhost:
/crda-ct# iw reg set BO
Оставить комментарий Отменить ответ
Для отправки комментария вам необходимо авторизоваться.
Источник