ping
: 특정 호스트까지의 연결과 대상 시스템의 작동여부를 확인
** ICMP : 어떤 스테이션까지 네트워크 연결이 잘 되었는지 보는 프로토콜
# ping [ip]
인터넷이 안되면 로컬 네트워크 게이트웨이에 핑을 쏴본다. > 로컬 네트워크에 문제가 없다는 것을 확인하기 위해
netstat
: 시스템의 연결상태, 포트, 인터페이스등의 상태와 통계정보를 확인해서 네트워크 상태 진단하는 프로그램
# netstat [옵션]
옵션
-i : 인터페이스 상태 확인
-s : IP, ICMP, TCP, UDP 에 대한 패킷 통계정보
-nr : 라우팅테이블 확인
[라우팅 테이블]
게이트웨이가 0.0.0.0인것은 직접 통신한다는 뜻
Destination이 0.0.0.0 은 default . Netmask 가 모든 것을 포함.
IP가 패킷을 보내는 원칙
목적지 주소를 보고 패킷을 보낼때
네트워크 주소가 같을때 패킷을 보낼때 컴퓨터 IP주소로 직접보내고
네트워크 주소가 다르면 패킷을 보낼때 게이트웨이로 보낸다.
ARP ( Address Resolution Protocol )
: 상대방의 IP는 아는데 상대방의 MAC address를 모를 때 MAC address를 알아내는 프로토콜
상대방의 IP를 이용해 ARP 브로드캐스트를 날린다. -> 상대방은 Unicast(상대 특정)로 자신의 MAC address를 알려준다.
Datagram에 MAC address를 붙여 Frame를 만드는데 여기서 상대방의 MAC address를 모르기 때문에 사용
옵션
- a : arp 목록 전체 출력
- s : arp 정적 등록
- d : arp 및 삭제
arp 초기화
# ip –s neigh flush all
네트워크 명령어
host, nslookup, dig
: 도메인 명에서 ip를 확인하거나 ip를 이용 도메인 명을 확인
: ip로 도메인을 확인하는 것은 rev zone을 확인하는 것이므로 도메인 설정을 확인하는 것으로는 큰 의미가 없다.
Traceroute(tracert)
Unix(Windows)
: 출발지 시스템에서 목적지 시스템까지의 데이터 전송 경로를 추적하는 명령어
'리눅스 공부 기록' 카테고리의 다른 글
리눅스 10 - route (0) | 2021.11.01 |
---|---|
SULinux 파일 시스템 및 파티션, swap 추가, IP, DNS 설정 (0) | 2021.10.29 |
ping 이름 설정 (0) | 2021.10.29 |
리눅스 8 - 네트워크 (0) | 2021.10.28 |
네트워크 설정하기 및 리눅스 설치 후 사전 작업, 불필요한 데몬, 방화벽 끄기, selinux 끄기 (1) | 2021.10.28 |