LFCS — 리눅스 재단 시스템 관리자 · 네트워킹 · 퀴즈
퀴즈: 네트워킹
문항 7개. 정답과 해설은 풀어 본 뒤에 보여 드립니다.
`getent hosts api.internal` 은 주소를 돌려주는데 `dig api.internal` 은 실패한다. 가장 그럴듯한 원인은?
- 이름이 /etc/hosts 에 있어 DNS 를 타지 않는다
- DNS 서버가 죽었다
- 방화벽이 53번 포트를 막고 있다
- 검색 도메인이 잘못 설정됐다
`/etc/resolv.conf` 에 `nameserver` 를 다섯 줄 적으면?
- 다섯 개 모두 순차적으로 시도된다
- 가장 빠른 서버가 자동 선택된다
- 설정 파일 오류로 이름 해석이 전부 실패한다
- 앞의 세 개까지만 사용된다
netplan 에 `dhcp4: false` 를 넣었는데도 재부팅 후 주소가 다시 DHCP 로 돌아왔다. 확인해야 할 것은?
- cloud-init 이 네트워크 설정을 다시 생성했는지
- 인터페이스 이름이 바뀌었는지
- 커널이 DHCP 클라이언트를 내장하고 있는지
- netplan 파일의 확장자가 .yml 인지
`ss` 출력에 `CLOSE-WAIT` 소켓이 계속 쌓이고 있다. 이것이 가리키는 것은?
- 상대는 연결을 닫았는데 우리 애플리케이션이 소켓을 닫지 않고 있다
- 상대가 응답하지 않아 연결이 맺어지지 않는다
- 짧은 연결을 대량으로 여닫는 정상적인 패턴이다
- 커널의 소켓 버퍼가 부족하다
라우팅 테이블에 `10.0.0.0/24 dev eth0` 과 `0.0.0.0/0 via 192.168.1.1 dev eth1` 이 있을 때 `10.0.0.5` 로 가는 패킷은?
- 프리픽스가 더 긴 10.0.0.0/24 가 매칭되어 eth0 으로 나간다
- 먼저 적힌 규칙을 따라 eth0 으로 나간다
- 기본 경로가 항상 우선하므로 eth1 로 나간다
- 메트릭이 없으므로 무작위로 선택된다
컨테이너 안에서 외부 도메인 해석이 유난히 느리다. `/etc/resolv.conf` 에서 먼저 볼 값은?
- nameserver 의 IP 대역
- options rotate 설정 여부
- domain 지시어의 존재 여부
- options ndots 와 search 도메인 목록
원격 SSH 로만 접근 가능한 서버의 방화벽 규칙을 바꿀 때 가장 먼저 해야 할 일은?
- 기본 정책을 DROP 으로 바꿔 안전을 확보한다
- SSH 세션을 끊고 다시 접속해 본다
- 일정 시간 뒤 원래 설정으로 자동 복구되도록 예약해 둔다
- 모든 규칙을 지우고 처음부터 다시 만든다