내 커널 모듈 드라이버에서 프로그램(예: mkdir)을 실행하는 동안 프로그램을 실행하는 현재 로그인된 클라이언트의 IP를 찾아야 합니다.
한 가지 해결책은 프로세스 트리를 올라가 init 프로세스로 들어간 다음 sshd에 대한 프로세스 트리를 살펴보고 사용자 ID와 sshd 세션을 교차하며 netstat를 수행하고 외부 주소를 가져오는 것입니다.
사용자의 IP를 얻는 더 효율적인 방법이 있습니까?
내 커널 모듈 드라이버에서 프로그램(예: mkdir)을 실행하는 동안 프로그램을 실행하는 현재 로그인된 클라이언트의 IP를 찾아야 합니다.
한 가지 해결책은 프로세스 트리를 올라가 init 프로세스로 들어간 다음 sshd에 대한 프로세스 트리를 살펴보고 사용자 ID와 sshd 세션을 교차하며 netstat를 수행하고 외부 주소를 가져오는 것입니다.
사용자의 IP를 얻는 더 효율적인 방법이 있습니까?