
При изменении MAC-адреса с помощью терминала сетевое соединение моего ПК отключается. Команда, которую я использовал ::
sudo service network-manager stop
sudo ifconfig wlp3s0 down
sudo macchanger -r wlp3s0
sudo ifconfig wlp3s0 up
sudo service network-manager start
После этого: я проверяю свой Mac add... Используя
sudo macchanger -s wlps0
Затем я получил тот же самый Mac-адрес.
решение1
Конечно, «я не могу пользоваться интернетом или сеть отключена». Пакеты Ethernet (содержащие пакеты TCP/IP) обмениваются в локальной сети и адресуются по MAC-адресу.
Итак, все в вашей локальной сети (ваш маршрутизатор и другие компьютеры, подключенные к нему) знают, что пакеты TCP/IP, предназначенные для 192.168.0.11 (ваш IP-адрес), на самом деле идут на адрес Ethernet (MAC-адрес) aa:bb:cc:dd:ee:ff
. Это было установлено DHCP
.
Внезапно вы запускаете sudo macchanger --random
, и ваша сетевая карта получает команду принимать только пакеты, предназначенные для адреса Ethernet (MAC-адреса) af:be:cd:da:eb:fe
, и использовать его af:be:cd:da:eb:fe
в качестве обратного адреса.
Пакеты Ethernet, предназначенные для, aa:bb:cc:dd:ee:ff
не принимаются вашей сетевой картой.
Пакеты Ethernet af:be:cd:da:eb:fe
не имеют связанного с ними IP-адреса, что не есть хорошо.
Локальная локальная сеть (проводное соединение) использует 48-битные адреса Ethernet (MAC).
За пределами локальной локальной сети (через маршрутизатор и DSL или что-то еще) используются IP-адреса.