상세 컨텐츠

본문 제목

[Ubuntu]ifconfig, route, netstat

Linux 일반

by mobile 2015. 10. 31. 02:30

본문

반응형

ifconfig

: 시스템에서 설치된 네트워크 인터페이스 정보를 확인하고 수정하는 명령


- Hwaddr : MAC Address

- inet addr : ip address

- Bcast : 브로드캐스트 주소

- Mask : 넷마스크

- MTU : 네트워크 최대 전송 단위

- RX packets : 받은 패킷 정보

- TX packets : 보낸 패킷 정보

- collisions : 충돌된 패킷 수

- interrupt : 네트워크 인터페이스가 사용하는 인터럽트 번호


네트워크 인터페이스 중지/작동

// 중지

sudo ifconfig eth0 down


// 설정 변경(일시적)

sudo ifconfig eth0 192.168.0.254 up


라우팅 테이블(route)

: 네트워크를 통해 목적지로 패킷이 전송될 경로를 지정해 주는 것.



- Destination : 목적지

- Gateway : 외부 네트워크와 연결하기 위한 게이트웨이 주소

- Genmask : 목적지 네트워크의 넷마스크 주소. 255.255.255.255로 지정되어 있으면 목적지 호스트의 주소, 0.0.0.0으로 지정되어 있으면 기본 게이트웨이 주소를 의미

- Flags : 해당 경로에 대한 정보를 알려주는 기오, U(up)는 이 경로가 살아있는 상태, H(host)는 목적지가 호스트 주소라는 사실을, G(gateway)는 게이트웨이를 향하는 경로를 의미합니다.

- Metric : 목적지 네트워크까지의 거리

- Ref : 경로를 참조한 횟수

- Use : 경로를 탐색한 횟수

- Iface : 패킷이 오가는 데 사용할 네트워크 인터페이스


게이트웨이 추가

sudo route add default gw 192.168.0.1


네트워크 정보 확인(netstat)

: 리눅스 네트워크 상태를 종합적으로 보여주는 명령어.



▷ -i  옵션을 사용하면 네트워크 인터페이스를 통해 주고 받은 패킷에 대한 정보를 확인

▷ -nr 옵션을 사용하면 라이팅 테이블 정보를 확인

▷ -s 옵션을 사용하면 프로토콜에 따른 패킷 통계를 확인

▷ -atp : 네트워크 서비스를 제공할 때 유용




반응형

'Linux 일반' 카테고리의 다른 글

[Ubuntu]Oracle JDK 8 설치  (0) 2017.03.20
[Ubuntu]vi 명령어  (0) 2015.11.01
[Linux]패키지 관리  (0) 2015.10.25
[Linux] 프로세스 : ps  (0) 2015.10.25
[Linux]find, grep 명령어  (0) 2015.10.24

관련글 더보기

댓글 영역