리눅스에서 MAC 주소를 복원하는 방법? 컴퓨터에서 MAC 주소를 변경했습니다

를 사용하여 Linux 컴퓨터에서 MAC 주소를 변경했습니다 ifconfig. 이제 문제는 원래 MAC 주소를 저장하지 않았다는 것입니다. 재부팅하지 않고 복원하고 싶습니다.

그것을 할 수있는 방법이 있습니까?



답변

다음을 사용하여 공급 업체 지정 하드웨어 MAC 주소를 얻을 수 있습니다 ethtool.

ethtool -P eth0

MAC 주소를이 값으로 재설정하려면 다음과 같이하십시오.

sudo ifconfig eth0 hw ether $(ethtool -P eth0 | awk '{print $3}')


답변

eth1 가정 :

grep "eth1" /var/log/*log | egrep "([0-9a-fA-F]{2}:){5}"

내 시스템의 로그 {daemon, kern, syslog} .log에서 무언가를 찾을 수 있습니다.


답변

[뿌리] wlan0 가정

… (드라이버 찾기)
airmon-ng | awk '/wlan0/ {print $4}'… 또는

airmon-ng | awk '/wlan0/ {print $3}' … 또는 그냥

airmon-ng .. 그리고 ‘드라이버’아래를보십시오

… (드라이버 재시작)
ifconfig wlan0 down

modprobe -r rt2800usb <= 드라이버로 (rt2800usb) 교체

modprobe rt2800usb <= 드라이버로 (rt2800usb) 교체

ifconfig wlan0 up

이것이 내가하는 방법입니다. 나는 이것을 위해 스크립트를 만들고 두 개의 프로그램과 함께 사용했다. 그것이 당신이 취하는 경로라면, 인터페이스를 다시 불러 오기 전에 ‘time.sleep (3)'{또는 무엇이든 슬립 명령}을 입력하십시오.


답변

모듈을 제거했다가 다시 설치해보십시오.

sudo rmmod <NICmodule>
sudo insmod <NICmodule>

아니면 인터페이스를 떨어 뜨렸다가 다시 불러올 수 있습니까?

sudo ifdown <interface> && sudo ifup <interface>


답변