문제
Linux에서 ′ifconfig′ 명령어를 설치하여 네트워크 인터페이스 카드를 동작시키려고 한다. 명령어에 대한 사용이 올바른 것은?
① ifconfig 192.168.2.4 down ② ifconfig eth0 192.168.2.4 up ③ ifconfig -up eth0 192.168.2.4 ④ ifconfig up eth0 192.168.2.4
정답
2번
해설
정답: 2. ifconfig는 "ifconfig <인터페이스> <IP주소> up" 형식으로 사용한다. eth0 인터페이스에 192.168.2.4를 설정하고 활성화(up)하는 ②가 올바르다.
오답 풀이
- 1번: 인터페이스명 없이 IP만 쓰고 down(비활성화)이라 NIC를 동작시키는 명령이 아니다.
- 2번: 인터페이스(eth0)·IP·up 순서가 올바르므로 정답이다.
- 3번: up은 옵션 형태(-up)가 아니라 인자 위치에 와야 하므로 형식이 틀렸다.
- 4번: up의 위치가 인터페이스명 앞이라 형식이 올바르지 않다.
보충 개념 형식: ifconfig <iface> <IP> netmask <마스크> up/down. 최신 배포판에서는 ifconfig 대신 ip 명령(ip addr add, ip link set eth0 up)을 권장한다.