본 내용은 '악성코드 분석 시작하기' 책 내용 실습 중 일어난 에러에 대해 해결하는 과정을 정리한 글이다.
이번에 에러가 난 부분은 Ubuntu16.04에서 고정 IP 주소를 설정하는 부분이다.
책에서 설명한대로 했지만 고정 IP 주소가 설정되지 않았다.
이를 위해 다음 사이트를 참고했다.
Ubuntu 버전별 고정 IP를 설정하는 방법을 잘 정리해놓은 좋은 글이다.
Ubuntu 16.04에서 고정 IP 설정하기
일단 책에서는 다음 명령으로 /etc/network/interfaces를 열도록 알려주고있다.
sudo gedit /etc/network/interfaces
열고서 다음과 같이 입력하도록 되어있다.
auto <interface_name>
iface <interface_name> inet static
address 192.168.1.100
netmask 255.255.255.0
하지만 그 밑에 내용에서는 다음과 같이 입력하도록 되어있다.
auto <interface_name>
iface <interface_name>
inet static address 192.168.1.100
netmask 255.255.255.0
나는 처음에 위에 방법으로 썼다가 아래로 수정하고서 VM을 재시작했는데, 설정된 IP로 고정되지 않았다.
하지만, 블로그를 참고하여 다음과 같이 내용을 수정했더니 잘 실행되었다.
auto <interface_name>
iface <interface_name> inet static
address 192.168.1.100
netmask 255.255.255.0
들여쓰기가 큰 영향은 없는 것으로 보인다.
책에 첫번째 쓰여있는데로 써서 수정하지 않았으면 에러가 나지 않았을 것 같다.
만약 아직도 문제가 해결되지 않았다면 다음의 체크포인트를 체크해보면 될 것 같다.
CheckPoint!
1. VM을 재시작하고서, ifconfig 명령을 통해 확인해보았는가?
2. VM network 설정에서 Host-only Adapter로 설정해줬는가?
3. Interface 이름을 내 시스템에 맞게 잘 넣어줬는가?
4. /etc/network/interfaces 파일 내용을 오타없이 잘 입력했는가?
5. 위 4가지가 잘 되었는데도 안 된다면 아래의 명령어를 실행해본다.
sudo systemctl restart networking.service
명령을 실행했을 때 저렇게 아무것도 결과로 뜨지 않아야한다.
뭔가 블라블라 뜬다면 파일 내용이 잘못된 것이다.
나같은 경우에는 저렇게 치면 네트워크 연결 해제되고 ifconfig 명령도 실행되지 않는다.
컴퓨터를 재시작하면 할당한 고정 IP대로 잘 설정되어 있는걸 볼 수 있다.
간단한 내용이지만 정리해보았다.
잘못된 내용이나 수정할 부분, 추가할 내용이 있다면 댓글로 알려주면 좋을 것 같다.
'Ubuntu' 카테고리의 다른 글
yara-python 설치 안되는 문제 해결하기 (0) | 2023.04.20 |
---|