Kali Linux 라이브 USB를 실행하고 있습니다. 최근 Wi-Fi 네트워크에 연결할 수 없었는데, 네트워크에 연결하여 문제 없이 인터넷을 사용할 수 있게 해주는 Wi-Fi 어댑터를 찾았습니다. 그러나 터미널을 열고 실행하면 arp -a
IP 주소가 있는 장치가 하나만 표시됩니다 192.168.86.1
. 이것이 USB의 "IP 주소"인지, 어댑터나 라우터에 속하는지 알 수 없지만 네트워크에 연결된 다른 장치가 있다는 것을 알고 있음에도 불구하고 볼 수 없습니다.
답변1
이것캐시가 신선합니다귀하의 장치에서.
설명하다
라이브 부팅 이미지는 비지속적으로 캐시됩니다(캐시되지 않은 슬링 캐시). 나중에 이 문제를 방지하려면 파일 지속성을 갖춘 USB 이미지를 설정하십시오.
당신의 수정이 작업은 매번 수행해야 하거나 부팅 시 일종의 네트워크 검색 프로토콜을 실행하여 주소를 검색해야 합니다.
즉, 라우터 및 모뎀하고만 통신합니다. 업데이트가 필요합니다. ARP는 캐시에서 읽혀집니다.
총 길이 DR
IP 프로토콜에 대한 캐시를 재설정하려면 다음 명령을 실행하십시오.
ip link set arp off dev eth0 ; ip link set arp on dev eth0
완료되면 이 copypasta를 실행하여 인터페이스를 해결하십시오.
interfaces=$(
arp -n | awk '
NR == 1 {next}
{interfaces[$5]+=1}
END {for (interface in interfaces){print(interface)}}
'
);
for interface in $interfaces; do
echo "Clearing ARP cache for $interface";
sudo ip link set arp off dev $interface;
sudo ip link set arp on dev $interface;
done
TLDR #2
지속성을 허용하지 않으면 USB에서 쓰기 캐시(내가 아는 모순어법)가 비활성화될 수 있습니다.
Linux에서 캐시 쓰기
CTRL+ALT+T를 눌러 터미널을 시작합니다.
Run sudo gedit /etc/hdparm.conf
write_cache를 찾아 앞의 #을 제거하세요. 컴퓨터를 저장하고 다시 시작하십시오.
다음 단계는
***절박한 사람들에게만***
FROM ARP MAN PAGE
-D, --use-device
Instead of a hw_addr, the given argument is the name of an
interface. arp will use the MAC address of that interface
for the table entry. This is usually the best option to
set up a proxy ARP entry to yourself.
-i If, --device If
Select an interface. When dumping the ARP cache only
entries matching the specified interface will be printed.
When setting a permanent or temp ARP entry this interface
will be associated with the entry; if this option is not
used, the kernel will guess based on the routing table.
For pub entries the specified interface is the interface
on which ARP requests will be answered.
NOTE: This has to be different from the interface to which
the IP datagrams will be routed. NOTE: As of kernel 2.2.0
it is no longer possible to set an ARP entry for an entire
subnet. Linux instead does automagic proxy arp when a
route exists and it is forwarding. See arp(7) for details.
Also the dontpub option which is available for delete and
set operations cannot be used with 2.4 and newer kernels.
ARP는 캐시에서 항목을 읽습니다. 캐시를 업데이트하거나 다른 캐시를 가리키는 라이브 이미지를 만들어 보십시오(위 참조).