를 사용하여 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>