Kali Linux 네트워크 설정 가이드

Kali Linux 네트워크 설정 가이드입니다. NetworkManager 기준 DHCP/static IP, nmcli, DNS 확인, interfaces 파일 사용 조건과 문제 확인 명령을 정리했습니다.

Kali Linux 네트워크 설정 가이드: NetworkManager 기준

Kali Linux는 Debian 계열이고, 일반 데스크톱 설치에서는 NetworkManager가 네트워크를 관리한다. 실습에는 NetworkManager를 끄고 /etc/network/interfaces를 직접 수정하는 흐름이 있었지만, 현재 기준으로는 특별한 이유가 없다면 NetworkManager를 그대로 사용하고 nmcli 또는 nmtui로 설정하는 편이 안전하다.

1. 현재 네트워크 상태 확인

ip -br addr
ip route
nmcli dev status
nmcli con show
cat /etc/resolv.conf

2. DHCP로 자동 설정

CON_NAME="Wired connection 1"

sudo nmcli con mod "${CON_NAME}" ipv4.method auto
sudo nmcli con mod "${CON_NAME}" ipv6.method ignore
sudo nmcli con up "${CON_NAME}"

ip -br addr
ip route

3. Static IP 설정

실습망에서 Kali를 고정 IP로 쓰려면 아래처럼 설정한다. IP, gateway, DNS는 lab 환경에 맞게 바꾼다.

CON_NAME="Wired connection 1"

sudo nmcli con mod "${CON_NAME}" ipv4.method manual
sudo nmcli con mod "${CON_NAME}" ipv4.addresses 192.168.10.210/24
sudo nmcli con mod "${CON_NAME}" ipv4.gateway 192.168.10.1
sudo nmcli con mod "${CON_NAME}" ipv4.dns "192.168.10.192 1.1.1.1"
sudo nmcli con mod "${CON_NAME}" ipv4.dns-search lab.local
sudo nmcli con up "${CON_NAME}"

nmcli dev show
ip -br addr
ip route

4. DNS 확인

resolvectl status 2>/dev/null || true
cat /etc/resolv.conf

dig server01.lab.local
dig www.kali.org
ping -c 3 1.1.1.1
ping -c 3 www.kali.org

5. nmtui 사용

터미널 UI가 편하면 nmtui로 connection을 수정할 수 있다.

sudo nmtui

Edit a connection에서 IP, gateway, DNS를 수정하고 connection을 다시 활성화한다.

6. /etc/network/interfaces를 써야 하는 경우

서버형 minimal 구성이나 특정 lab에서 NetworkManager를 쓰지 않기로 결정했다면 /etc/network/interfaces를 사용할 수 있다. 이 경우 NetworkManager와 동시에 같은 interface를 관리하지 않게 해야 한다.

auto eth0
iface eth0 inet static
 address 192.168.10.210
 netmask 255.255.255.0
 gateway 192.168.10.1
 dns-nameservers 192.168.10.192 1.1.1.1

적용은 다음처럼 한다.

sudo systemctl restart networking
ip -br addr
ip route

7. 문제 확인

증상확인 명령
IP가 안 잡힘nmcli dev status, journalctl -u NetworkManager
gateway 통신 실패ip route, ping -c 3 192.168.10.1
IP 통신은 되지만 DNS 실패cat /etc/resolv.conf, dig @1.1.1.1 www.kali.org
설정이 되돌아감NetworkManager와 interfaces 파일 중복 관리 여부

마무리

Kali Linux 네트워크 설정은 현재 기준으로 NetworkManager를 우선 사용하는 것이 일반적이다. ip, nmcli, dig, journalctl -u NetworkManager를 함께 보면 IP, gateway, DNS 문제를 단계별로 분리할 수 있다.

문서 링크

BGM EVER