네트워크 관련 필수 개념
브로드캐스트 주소
- 내부 네트워크의 모든 컴퓨터가 듣게 되는 주소
- 현재 주소의 제일 끝자리를 255로 바꾼 주소(C클래스)
게이트웨이, 라우터
- 라우터 = 게이트웨이
- 네트워크 간 데이터를 전송하는 컴퓨터 또는 장비
- VMware의 게이트웨이 주소는 192.196.111.2로 고정
넷마스크 & 클래스
- 넷마스크 : 네트워크의 규모를 결정 (e.g: 255.255.255.0 - C 클래스)
DNS(Domain Name System) 서버 주소
- URL 을 해당 컴퓨터의 IP 주소로 변환해 주는 서버
- 설정 파일은
/etc/resolv.conf
- VMware를 사용하면 VMware가 192.168.111.2번을 게이트웨이 및 DNS 서버로, 192.168.111.254를 DHCP 서버로 설정함
리눅스에서의 네트워크 장치 이름
- 우분투는 랜카드를 ens32 또는 ens33으로 할당함
- 명령 예
# ifconfig ens32
or ens33
-> 네트워크 설정정보 출력
# ifdown ens32
or ens33
-> 네트워크 장치 정지
# ifup ens32
or ens33
-> 네트워크 장치 가동
네트워크 관련 명령어
nm-connection-editor 또는 nmtui
- 네트워크와 관련된 대부분의 작업을 이 명령어에서 수행
- 자동 IP 주소 또는 고정 IP 주소 사용 결정
- IP주소, 서브넷 마스크, 게이트웨이 정보 입력
- DNS 정보 입력
- 네트워크 카드 드라이버 설정
- 네트워크 장치 (ens32) 의 설정
systemctl <start/stop/restart/status> networking
- 네트워크의 설정을 변경한 후 변경된 내용을 시스템에 적용
ifconfig <장치이름>
nslookup
ping <IP 주소 또는 URL>
- 해당 컴퓨터가 네트워크 상에서 응답하는지를 테스트하는 간편한 명령어
네트워크 설정과 관련된 주요 파일
네트워크 기본 정보가 설정된 파일
- X 윈도 모드 : Server, Client
/etc/NetworkManager/system-connections/유선 연결 1
파일
- 텍스트 모드 : Server(B)
/etc/resolv.conf
- DNS 서버의 정보 및 호스트 이름이 들어있는 파일
/etc/hosts
- 현 컴퓨터의 호스트 이름 및 FQDN이 들어있는 파일