KALI VMware에서 칼리 리눅스(Kali Linux) 네트워크 설정은 NAT, Bridged, Host-only 모드 선택, 가상…
페이지 정보
작성자 최고관리자 작성일 26-07-30 14:22 조회 2 댓글 0본문
VMware에서 칼리 리눅스(Kali Linux) 네트워크 설정은 NAT, Bridged, Host-only 모드 선택, 가상 네트워크 편집기 설정, 리눅스 내부 IP 설정순으로 진행합니다.
1. VMware 어댑터 설정
- NAT 모드: 호스트 PC의 인터넷을 공유하여 가장 간편하게 외부 인터넷을 사용할 때 선택합니다.
- Bridged 모드: 공유기(DHCP)로부터 실물 네트워크 IP를 직접 받아와 로컬망의 독립된 기기로 인식되게 합니다.
- Host-only 모드: 외부 인터넷과 단절된 상태로 호스트 PC와 가상머신 간의 통신만 허용합니다.
2. 가상 네트워크 편집기 (Virtual Network Editor)
- 상단 메뉴의 Edit -> Virtual Network Editor 를 엽니다.
- Change Settings 를 눌러 관리자 권한을 획득합니다.
- NAT 설정( NAT Settings )에서 게이트웨이 IP 확인 및 서브넷 대역을 변경할 수 있습니다.
3. 칼리 리눅스 내부 네트워크 확인 및 설정
- 터미널을 열고 ip a 또는 ifconfig 명령어로 할당된 인터페이스와 IP를 확인합니다.
- 자동(DHCP) 대신 고정 IP가 필요한 경우 /etc/network/interfaces 파일을 열어 설정합니다.
- 설정 변경 후 네트워크 서비스를 재시작합니다( sudo systemctl restart networking ).
■ 인터넷 연결 확인
가장 먼저 네트워크가 제대로 연결되어 있는지 확인해야 합니다. 터미널에 다음 명령어를 입력하세요.
ping -c 3 8.8.8.8
■ DNS 서버 설정 변경
도메인 주소를 IP로 변환해주는 DNS 서버를 구글 DNS로 변경하여 해결할 수 있습니다.
- 터미널에서 네임서버 설정 파일을 엽니다.
sudo nano /etc/resolv.conf
- 기존 내용을 지우거나 주석 처리(#)하고 아래 내용을 추가합니다.
nameserver 8.8.8.8
nameserver 1.1.1.1
3. Ctrl + O를 누른 뒤 Enter를 눌러 저장하고, Ctrl + X를 눌러 나옵니다
■ 리눅스 시스템에서 자동(DHCP) 대신고정 IP(Static IP)가 필요한 경우, /etc/network/interfaces 파일을 편집하여 설정할 수 있습니다.
단, 데비안(Debian) 계열의 구버전이나 일부 서버 환경에서 이 방식을 사용하며, 우분투(18.04+) 등은 Netplan을 사용하므로 주의가 필요합니다.
> 설정 파일 열기
터미널에서 root 권한으로 설정 파일을 엽니다.
sudo nano /etc/network/interfaces
>> 고정 IP 설정 추가하기
기존의 DHCP 설정( iface 이더넷이름 inet dhcp )을 주석 처리(#)하거나 지우고, 아래 형식을 참고하여 내용을 수정합니다. (이더넷 이름이 eth0 인 경우 예시)
# 루프백 인터페이스 설정 (기존 내용 유지)
auto lo
iface lo inet loopback
# 고정 IP 인터페이스 설정
auto eth0
iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8 8.8.4.4
>>> 주요 항목 설명
- auto [인터페이스명]: 부팅 시 네트워크를 자동으로 시작합니다.
- iface [인터페이스명] inet static: 해당 인터페이스를 고정 IP로 설정합니다.
- address: 사용할 고정 IP 주소입니다.
- netmask: 서브넷 마스크입니다.
- gateway: 공유기나 라우터의 IP 주소입니다.
- dns-nameservers: 사용할 DNS 서버 주소입니다. (예: 구글 DNS)
>>>> 네트워크 서비스 재시작
설정을 저장하고 나온 뒤(Nano 에디터: Ctrl + O 저장, Enter, Ctrl + X 종료), 변경 사항을 적용합니다.
sudo systemctl restart networking
sudo systemctl restart NetworkManager
또는 인터페이스를 껐다가 켭니다.
sudo ifdown eth0 && sudo ifup eth0
댓글목록 0
등록된 댓글이 없습니다.
