TCP / IP 패킷의 기본 TTL을 변경하는 방법은 무엇입니까?


15

우분투 컴퓨터에서 보낸 TCP / IP 패킷의 기본 TTL을 변경해야합니다. Windows 용 솔루션을 찾았습니다.

  1. reg 파일을 만들려면 :

    Windows Registry Editor Version 5.00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\servic es\Tcpip\Parameters]
    "DefaultTTL"=dword:00000081
    
  2. 콘솔에서이 명령을 실행하려면

    netsh int ipv4 set glob defaultcurhoplimit=129
    netsh int ipv6 set glob defaultcurhoplimit=129
    

문제는이 솔루션을 Ubuntu 용으로 어떻게 번역해야합니까?

답변:


22

Linux 컴퓨터에서 전송 된 TCP / IP 패킷 의 기본 TTL 을 변경하려면 다음 명령을 실행할 수 있습니다.

sudo sysctl net.ipv4.ip_default_ttl=129

또는:

echo 129 | sudo tee /proc/sys/net/ipv4/ip_default_ttl

또는:

sudo bash -c 'echo 129 > /proc/sys/net/ipv4/ip_default_ttl'

그러나 컴퓨터가 부팅 될 때마다 해당 명령 중 하나를 실행해야합니다. 재부팅시이 설정을 유지하려면 파일에 다음 줄을 추가하면됩니다 /etc/sysctl.conf.

net.ipv4.ip_default_ttl=129

nano를 사용하여 / proc / sys / net / ipv4 / ip_default_ttl을 편집했는데 Wi-Fi 네트워크를 볼 수 없습니다
Arya
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.