Top 21 리눅스 인터넷 연결 확인 Top 50 Best Answers

You are looking for information, articles, knowledge about the topic nail salons open on sunday near me 리눅스 인터넷 연결 확인 on Google, you do not find the information you need! Here are the best content compiled and compiled by the https://toplist.maxfit.vn team, along with other related topics such as: 리눅스 인터넷 연결 확인 리눅스 인터넷 연결 안될때, 리눅스 네트워크 끊김 로그, 리눅스 소켓 연결 확인, 리눅스 네트워크 디바이스 확인, 리눅스 패킷 드랍 확인, 리눅스 네트워크 설정, 리눅스 NIC 포트 확인, 리눅스 네트워크 설정 명령어

리눅스 네트워크 확인 명령어 정리
  1. ping (Packet INternet Groper) 네트워크 상태를 확인할 때 정말 많이 사용하는 명령어다. …
  2. traceroute. 명령어 그대로 route 를 추적하는 명령어다. …
  3. netstat (network statistic)

리눅스 네트워크 설정
리눅스 네트워크 설정


리눅스 네트워크 확인 명령어 정리

  • Article author: jaynamm.tistory.com
  • Reviews from users: 26914 ⭐ Ratings
  • Top rated: 4.7 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스 네트워크 확인 명령어 정리 Updating …
  • Most searched keywords: Whether you are looking for 리눅스 네트워크 확인 명령어 정리 Updating 리눅스에서 네트워크를 확인하기 위한 명령어를 정리해봤다. 일단 네트워크가 이상 없는지 확인할 때 주로 ping, netstat, traceroute 등 많은 명령어를 통해 네트워크를 확인한다. ping (Packet INternet Groper..
  • Table of Contents:

티스토리 뷰

티스토리툴바

리눅스 네트워크 확인 명령어 정리
리눅스 네트워크 확인 명령어 정리

Read More

리눅스에서 네트워크 상태를 확인하는 명령어 11가지 – ITWorld Korea

  • Article author: www.itworld.co.kr
  • Reviews from users: 11313 ⭐ Ratings
  • Top rated: 3.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 리눅스에서 네트워크 상태를 확인하는 명령어 11가지 – ITWorld Korea 리눅스에서 네트워크 상태를 확인하는 명령어 11가지 · ifquery 명령 · ifup와 ifdown 명령 · ifconfig 명령 · netstat 명령 · netstat -rn · netstat -a 명령. …
  • Most searched keywords: Whether you are looking for 리눅스에서 네트워크 상태를 확인하는 명령어 11가지 – ITWorld Korea 리눅스에서 네트워크 상태를 확인하는 명령어 11가지 · ifquery 명령 · ifup와 ifdown 명령 · ifconfig 명령 · netstat 명령 · netstat -rn · netstat -a 명령. 리눅스에는 네트워크 설정과 연결을 확인하는 다양한 명령어가 있다. 여기서는 매우 유용한 여러 가지 명령과 각 기능을 살펴보자. if
  • Table of Contents:
리눅스에서 네트워크 상태를 확인하는 명령어 11가지 - ITWorld Korea
리눅스에서 네트워크 상태를 확인하는 명령어 11가지 – ITWorld Korea

Read More

[리눅스 명령어 / CentOS] 네트워크 상태 확인하기 (Network Service Check) : 네이버 블로그

  • Article author: m.blog.naver.com
  • Reviews from users: 4767 ⭐ Ratings
  • Top rated: 4.8 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [리눅스 명령어 / CentOS] 네트워크 상태 확인하기 (Network Service Check) : 네이버 블로그 먼저 서버를 처음 설치한 후에 네트워크가 되는지 알아보기도 하고 중간에 네트워크 장비가 문제가 생겨 서버에 인터넷이 되지 않을 때 정말 인터넷이 … …
  • Most searched keywords: Whether you are looking for [리눅스 명령어 / CentOS] 네트워크 상태 확인하기 (Network Service Check) : 네이버 블로그 먼저 서버를 처음 설치한 후에 네트워크가 되는지 알아보기도 하고 중간에 네트워크 장비가 문제가 생겨 서버에 인터넷이 되지 않을 때 정말 인터넷이 …
  • Table of Contents:

카테고리 이동

닷홈 블로그

이 블로그 
Linux 다루기
 카테고리 글

카테고리

이 블로그 
Linux 다루기
 카테고리 글

[리눅스 명령어 / CentOS] 네트워크 상태 확인하기 (Network Service Check) : 네이버 블로그
[리눅스 명령어 / CentOS] 네트워크 상태 확인하기 (Network Service Check) : 네이버 블로그

Read More

[Linux] 인터넷 연결 하는 방법

  • Article author: yoo11052.tistory.com
  • Reviews from users: 17621 ⭐ Ratings
  • Top rated: 3.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux] 인터넷 연결 하는 방법 첫번째로 구글 인터넷 연결이 되있는지 확인하기 위해 구글 dns 서버에 핑을 보내봅시다. # ping 8.8.8.8. 핑이 잘 보내진다면 인터넷 연결이 되있는 … …
  • Most searched keywords: Whether you are looking for [Linux] 인터넷 연결 하는 방법 첫번째로 구글 인터넷 연결이 되있는지 확인하기 위해 구글 dns 서버에 핑을 보내봅시다. # ping 8.8.8.8. 핑이 잘 보내진다면 인터넷 연결이 되있는 … CentOS를 하면 가장 먼저 해야 될 일은 인터넷이 연결되있는지 확인하는 것입니다. 패키지를 다운 받아야하는데 인터넷 연결이 안되있으면 아무것도 할 수 없기 때문입니다. 첫번째로 구글 인터넷 연결이 되있는지..
  • Table of Contents:

만자의 개발일지

[Linux] 인터넷 연결 하는 방법 본문

티스토리툴바

[Linux] 인터넷 연결 하는 방법
[Linux] 인터넷 연결 하는 방법

Read More

CentOS 인터넷 연결하는 방법

  • Article author: mainia.tistory.com
  • Reviews from users: 28144 ⭐ Ratings
  • Top rated: 4.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about CentOS 인터넷 연결하는 방법 저 같은 경우 프로그램을 위한 서버를 구성해야 하는데 매번 USB 로 옮길 수 없잖아요. 인터넷 연결 상태를 확인하고 설정을 끝낸 후 재부팅 이후에도 … …
  • Most searched keywords: Whether you are looking for CentOS 인터넷 연결하는 방법 저 같은 경우 프로그램을 위한 서버를 구성해야 하는데 매번 USB 로 옮길 수 없잖아요. 인터넷 연결 상태를 확인하고 설정을 끝낸 후 재부팅 이후에도 … CentOS 인터넷 연결하는 방법 환경: CentOS CentOS 를 설치하고 나서 제일 먼저 할 일은 인터넷 연결입니다. 인터넷 연결이 안되면 아무것도 할 수 없기 때문입니다. 저 같은 경우 프로그램을 위한 서버를 구성해..IT 관련 정보수록컴퓨터,윈도우,엑셀,안드로이드,워드,자바,한글,ITcomputer,windows,Internet,excel,word
  • Table of Contents:

CentOS 인터넷 연결하는 방법

티스토리툴바

 CentOS 인터넷 연결하는 방법
CentOS 인터넷 연결하는 방법

Read More

[Linux 명령어] netstat : 네트워크 상태확인

  • Article author: pearlluck.tistory.com
  • Reviews from users: 24566 ⭐ Ratings
  • Top rated: 3.3 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux 명령어] netstat : 네트워크 상태확인 해석 · 1. 열려있는 모든 포트 표시 : Netstat -nap · 3. ‘LISTEN’ 포트의 네트워크 연결상태확인 : netstat -nap | grep LISTEN · 4. TCP 프로토콜의 … …
  • Most searched keywords: Whether you are looking for [Linux 명령어] netstat : 네트워크 상태확인 해석 · 1. 열려있는 모든 포트 표시 : Netstat -nap · 3. ‘LISTEN’ 포트의 네트워크 연결상태확인 : netstat -nap | grep LISTEN · 4. TCP 프로토콜의 … netstat (network statistics) 네트워크 연결 상태확인 명령어 옵션 -a all, 모든 소켓정보 -r 라우팅 정보 -n 호스트명 대신 ip주소로 출력 -i 모든 네트워크 인터페이스 정보 출력 -p 프로세스id(PID)와 프로세..사소한 기록들이 모여 실력이 된다
  • Table of Contents:

티스토리툴바

[Linux 명령어] netstat 네트워크 상태확인

netstat (network statistics)

옵션

해석

[Linux 명령어] netstat : 네트워크 상태확인
[Linux 명령어] netstat : 네트워크 상태확인

Read More

[Linux] 우분투 터미널로 인터넷 연결 확인하기 :: 이제 막 시작

  • Article author: pinggoopark.tistory.com
  • Reviews from users: 35264 ⭐ Ratings
  • Top rated: 4.6 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux] 우분투 터미널로 인터넷 연결 확인하기 :: 이제 막 시작 [Linux] 우분투 터미널로 인터넷 연결 확인하기. 박핑구 2021. 8. 28. 16:38. 1. 다음 명령어로 확인할 수 있다. ping google.com. 연결 됐을 때. 연결 안됐을 때. …
  • Most searched keywords: Whether you are looking for [Linux] 우분투 터미널로 인터넷 연결 확인하기 :: 이제 막 시작 [Linux] 우분투 터미널로 인터넷 연결 확인하기. 박핑구 2021. 8. 28. 16:38. 1. 다음 명령어로 확인할 수 있다. ping google.com. 연결 됐을 때. 연결 안됐을 때. 1. 다음 명령어로 확인할 수 있다. ping google.com 연결 됐을 때 연결 안됐을 때데이터엔지니어 / Data Engineer
  • Table of Contents:
[Linux] 우분투 터미널로 인터넷 연결 확인하기

티스토리툴바

[Linux] 우분투 터미널로 인터넷 연결 확인하기 :: 이제 막 시작
[Linux] 우분투 터미널로 인터넷 연결 확인하기 :: 이제 막 시작

Read More

[CentOS 7] CentOS 7 인터넷 연결하기(ipconfig도 안될 때, Static/Dynamic)

  • Article author: programfrall.tistory.com
  • Reviews from users: 42924 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [CentOS 7] CentOS 7 인터넷 연결하기(ipconfig도 안될 때, Static/Dynamic) 리습입니다. Virtual Box 혹은 Local PC에 CentOS 7을 설치하였더라도, 설치 설정에 따라서 인터넷이 자동으로 연결되지 않는 경우가 있습니다. 특히 처음 … …
  • Most searched keywords: Whether you are looking for [CentOS 7] CentOS 7 인터넷 연결하기(ipconfig도 안될 때, Static/Dynamic) 리습입니다. Virtual Box 혹은 Local PC에 CentOS 7을 설치하였더라도, 설치 설정에 따라서 인터넷이 자동으로 연결되지 않는 경우가 있습니다. 특히 처음 … 안녕하세요. 리습입니다.  Virtual Box 혹은 Local PC에 CentOS 7을 설치하였더라도, 설치 설정에 따라서 인터넷이 자동으로 연결되지 않는 경우가 있습니다. 특히 처음 설치하여, 아무것도 동작하지 않을 때 어..여러가지를 올리고 생각해보는 블로그입니다.
    질문은 댓글로 받고있습니다.
    문의 메일은 [email protected] 으로 해주시기 바랍니다.

    프로그래밍/하드웨어/임베디드/C/C++/C#/Python/Machine learning/재밌는것/상식

  • Table of Contents:
[CentOS 7] CentOS 7 인터넷 연결하기(ipconfig도 안될 때, Static/Dynamic)
[CentOS 7] CentOS 7 인터넷 연결하기(ipconfig도 안될 때, Static/Dynamic)

Read More

[Linux] Centos8 인터넷 연결하기 , ip주소 확인하기

  • Article author: bug41.tistory.com
  • Reviews from users: 11857 ⭐ Ratings
  • Top rated: 4.1 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about [Linux] Centos8 인터넷 연결하기 , ip주소 확인하기 리눅스 센토스8 에서 인터넷 연결을 하려면 우선 ip 주소를 할당받아야한다. 해당 설정파일 경로는 아래와 같다 cd /etc/sysconfig/network-scripts. …
  • Most searched keywords: Whether you are looking for [Linux] Centos8 인터넷 연결하기 , ip주소 확인하기 리눅스 센토스8 에서 인터넷 연결을 하려면 우선 ip 주소를 할당받아야한다. 해당 설정파일 경로는 아래와 같다 cd /etc/sysconfig/network-scripts. 리눅스 센토스8 에서 인터넷 연결을 하려면 우선 ip 주소를 할당받아야한다 해당 설정파일 경로는 아래와 같다 cd /etc/sysconfig/network-scripts 어떤 파일명으로 있을지는 서버 별로 다른거같으니 우선 경로를..프론트단 , 백단, 서버단 구분없이 모두 다룰줄 아는 풀스택 개발자가 목표입니다.

    * 제 블로그에 있는 모든 글들은 단순히 스크랩해서 가져오는게 아니라, 제가 직접 실험해보고 하나하나 직접 캡처해서 작성하며 제가 겪었던 상황을 적어놓습니다.

  • Table of Contents:
[Linux] Centos8 인터넷 연결하기 ip주소 확인하기

티스토리툴바

[Linux] Centos8 인터넷 연결하기 , ip주소 확인하기
[Linux] Centos8 인터넷 연결하기 , ip주소 확인하기

Read More

1. 네트워크 접속상태 확인방법

  • Article author: 09labs.tistory.com
  • Reviews from users: 26981 ⭐ Ratings
  • Top rated: 4.9 ⭐
  • Lowest rated: 1 ⭐
  • Summary of article content: Articles about 1. 네트워크 접속상태 확인방법 본론으로 돌아와서 ping 테스트 하는 방법은 리눅스와 윈도우와 거의 동일하며 … 먼저 공유기와 PC의 연결상태를 확인하고,. …
  • Most searched keywords: Whether you are looking for 1. 네트워크 접속상태 확인방법 본론으로 돌아와서 ping 테스트 하는 방법은 리눅스와 윈도우와 거의 동일하며 … 먼저 공유기와 PC의 연결상태를 확인하고,. 가장 간단한 방법으로 ping을 날려보는 방법이 있다. ping이란 다른 호스트 (Host)에 IP 데이터그램이 정상적으로 도달했는지 여부를 검사하는 것을 의미한다. ping은 ICMP echo request 메세지를 전송하여 rep..
  • Table of Contents:
1. 네트워크 접속상태 확인방법
1. 네트워크 접속상태 확인방법

Read More


See more articles in the same category here: 180+ tips for you.

리눅스 네트워크 확인 명령어 정리

728×90

반응형

리눅스에서 네트워크를 확인하기 위한 명령어를 정리해봤다.

일단 네트워크가 이상 없는지 확인할 때

주로 ping, netstat, traceroute 등 많은 명령어를 통해 네트워크를 확인한다.

ping (Packet INternet Groper)

네트워크 상태를 확인할 때 정말 많이 사용하는 명령어다.

ping 명령어는 IP 네트워크를 통해 특정 목적지까지 네트워크가 잘 동작하고 있는지 확인하는 명령어다.

그래서 ping 명령어를 통해 서버로 패킷이 잘 보내지는지 확인해 서버 네트워크 상태를 확인한다.

잘 작동중이던 서버에 패킷이 가지 않는다면 보통 서버에 hung 이 걸려 다운되거나 다운되기 직전의 상황일 것이다.

ping 명령어는 이렇게 사용한다.

# ping [옵션] [목적지 IP 주소] [옵션] -c count : 패킷을 몇 번 보낼 지 설정, 기본 설정은 강제로 정지할 때까지 패킷을 보낸다. -i interval : 패킷을 보내는 시간 간격, 기본 설정 값은 1초, 슈퍼 유저의 경우 0.2 이하로 설정 가능 -I interface : 패킷을 보낼 때 출발지 주소를 지정 -s packetsize : 패킷 크기 지정, 기본 설정 값은 56바이트

그럼 예를 들어, ping 명령어를 사용해 구글 DNS 로 패킷을 보내봤다.

# ping 8.8.8.8 -c 2 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data. 64 bytes from 8.8.8.8: icmp_seq=1 ttl=63 time=43.6 ms 64 bytes from 8.8.8.8: icmp_seq=2 ttl=63 time=42.5 ms — 8.8.8.8 ping statistics — 2 packets transmitted, 2 received, 0% packet loss, time 1001ms rtt min/avg/max/mdev = 42.586/43.100/43.614/0.514 ms

-c 옵션으로 2번만 보내봤는데 잘 가는 것을 확인했다.

traceroute

명령어 그대로 route 를 추적하는 명령어다.

ping 명령어처럼 패킷을 보내 잘 도착하는지 확인해주는 명령어인데

ping 과는 다른 점이 있다면 패킷이 이동하는 경로를 보여준다는 것이다.

# traceroute [옵션] [목적지 IP 주소] [옵션] -I, –icmp : ICMP 기반으로 traceroute 수행 -T, –tcp : TCP SYN 으로 traceroute를 수행하면 기본 서비스 포트는 80 -n : IP 주소를 도메인이 아닌 숫자 형식으로 표시 -p port, –port=port : 특정 포트를 지정 -s src_addr, –source=src_addr : 패킷이 나가는 인터페이스가 아닌 별도 IP로 출발지 지정

이번에도 구글 DNS 로 가는 경로를 추적해봤다.

# traceroute 8.8.8.8 traceroute to 8.8.8.8 (8.8.8.8), 30 hops max, 60 byte packets 1 gateway (10.0.2.2) 0.283 ms 0.235 ms 0.200 ms 2 172.30.1.254 (172.30.1.254) 5.894 ms 5.929 ms 7.056 ms 3 * * * 4 * * * 5 * * * 6 * 112.188.194.169 (112.188.194.169) 3.699 ms 112.188.194.57 (112.188.194.57) 4.479 ms 7 * * * 8 112.174.70.66 (112.174.70.66) 5.690 ms 112.174.5.238 (112.174.5.238) 6.747 ms 112.174.7.226 (112.174.7.226) 5.524 ms 9 72.14.194.106 (72.14.194.106) 87.040 ms 62.010 ms 61.975 ms 10 108.170.242.97 (108.170.242.97) 41.646 ms 108.170.242.161 (108.170.242.161) 41.604 ms * 11 108.170.235.103 (108.170.235.103) 42.535 ms dns.google (8.8.8.8) 34.572 ms 34.378 ms

게이트웨이부터 경로를 거쳐가면서 시간들이 출력되고 구글 DNS 로 도착하기까지의 경로들이 출력되었다.

netstat (network statistic)

서버의 다양한 네트워크 상태를 확인할 수 있다.

netstat 명령어는 막힌 포트와 열린 포트를 확인할 때 많이 사용했던 것 같다.

포트를 확인할 수 있는 것 말고도 라우팅 테이블을 보여주기도 하고 인터페이스 패킷 통계정보를 확인할 수도 있다.

# netstat [옵션] [옵션] -a, –all : 모든 연결과 수신 대기 포트 표시 -n, –numeric : 주소와 포트 번호를 숫자 형식으로 표시 -r, –route : 라우팅 테이블 표시 -i, –interfaces : 인터페이스별 입출력 패킷 통계 -s, –statistics : 네트워크에 통계 데이터 출력 -p, –programs : PID와 프로그램 이름 출력 -t, –tcp : TCP만 출력 -l, –listening : LISTEN 하고 있는 포트 출력 -4/-6 : IPv4, IPv6에 대해 출력

보통 열려있는 포트를 확인할 때 -a, -l, -p, -t 옵션을 사용해서 확인하곤 했는데

풀어써보면 모든 포트 중에서 LISTEN 상태인 포트를 PID와 프로그램 이름을 TCP만 출력한다.

그럼 LISTEN 인 포트, 열려있는 포트만 보여준다.

# netstat -nlpt Active Internet connections (only servers) Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name tcp 0 0 0.0.0.0:31200 0.0.0.0:* LISTEN 3934/kube-proxy tcp 0 0 0.0.0.0:2049 0.0.0.0:* LISTEN – tcp 0 0 127.0.0.1:10248 0.0.0.0:* LISTEN 991/kubelet tcp 0 0 0.0.0.0:47496 0.0.0.0:* LISTEN 992/rpc.statd tcp 0 0 127.0.0.1:10249 0.0.0.0:* LISTEN 3934/kube-proxy tcp 0 0 127.0.0.1:9099 0.0.0.0:* LISTEN 4222/calico-node tcp 0 0 0.0.0.0:30155 0.0.0.0:* LISTEN 3934/kube-proxy tcp 0 0 192.168.1.10:2379 0.0.0.0:* LISTEN 2870/etcd tcp 0 0 127.0.0.1:2379 0.0.0.0:* LISTEN 2870/etcd tcp 0 0 192.168.1.10:2380 0.0.0.0:* LISTEN 2870/etcd tcp 0 0 127.0.0.1:2381 0.0.0.0:* LISTEN 2870/etcd tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 662/rpcbind tcp 0 0 192.168.1.10:7472 0.0.0.0:* LISTEN 4010/speaker tcp 0 0 0.0.0.0:20048 0.0.0.0:* LISTEN 1003/rpc.mountd tcp 0 0 127.0.0.1:10257 0.0.0.0:* LISTEN 2084/kube-controlle tcp 0 0 127.0.0.1:32882 0.0.0.0:* LISTEN 991/kubelet tcp 0 0 0.0.0.0:179 0.0.0.0:* LISTEN 4339/bird tcp 0 0 127.0.0.1:10259 0.0.0.0:* LISTEN 2823/kube-scheduler tcp 0 0 0.0.0.0:31957 0.0.0.0:* LISTEN 3934/kube-proxy tcp 0 0 0.0.0.0:22 0.0.0.0:* LISTEN 996/sshd tcp 0 0 0.0.0.0:8443 0.0.0.0:* LISTEN 1378/docker-proxy tcp 0 0 0.0.0.0:43708 0.0.0.0:* LISTEN – tcp6 0 0 :::2049 :::* LISTEN – tcp6 0 0 :::35177 :::* LISTEN – tcp6 0 0 :::10250 :::* LISTEN 991/kubelet tcp6 0 0 :::6443 :::* LISTEN 3004/kube-apiserver tcp6 0 0 :::10251 :::* LISTEN 2823/kube-scheduler tcp6 0 0 :::9100 :::* LISTEN 3964/node_exporter tcp6 0 0 :::10252 :::* LISTEN 2084/kube-controlle tcp6 0 0 :::111 :::* LISTEN 662/rpcbind tcp6 0 0 :::10256 :::* LISTEN 3934/kube-proxy tcp6 0 0 :::20048 :::* LISTEN 1003/rpc.mountd tcp6 0 0 :::22 :::* LISTEN 996/sshd tcp6 0 0 :::52381 :::* LISTEN 992/rpc.statd

예전에 쿠버네티스 클러스터 실습 환경 만든다고 쿠버네티스 포트들이 열려있는 것이 보이고

sshd 22번 포트도 열려있는 것을 확인해볼 수 있다.

여기서 grep 명령어를 사용해서 원하는 포트를 더 쉽게 찾을 수 있다.

이렇게 3개의 명령어 말고도

소켓 정보를 확인할 수 있는 ss 명령어와

다양한 도메인 관련 내용을 확인할 수 있는 nslookup 명령어

네트워크 인터페이스로 오가는 패킷을 캡처해 볼 수 있는 tcpdump 명령어 등

네트워크를 확인할 수 있는 다양한 명령어가 있다.

물론 이런 명령어들을 적절한 상황에 맞게 사용할 수 있다면 좋겠지만

막상 상황이 닥치면 어떻게 확인해야하는지 어떤 명령어를 사용해야 하는지 생각 못하겠지?ㅎㅎ

그래도 이런 명령어들이 알고 있다는 것만으로 많은 도움이 될 거라고 생각한다.

728×90

반응형

리눅스에서 네트워크 상태를 확인하는 명령어 11가지

ifquery 명령

$ ifquery –list

lo

# interfaces(5) file used by ifup(8) and ifdown(8)

auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

ifup와 ifdown 명령

ifconfig 명령

$ ifconfig eth0

eth0 Link encap:Ethernet HWaddr 00:1e:4f:c8:43:fc

inet addr:192.168.0.6 Bcast:192.168.0.255 Mask:255.255.255.0

inet6 addr: fe80::b44b:bdb6:2527:6ae9/64 Scope:Link

UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1

RX packets:60474 errors:0 dropped:0 overruns:0 frame:0

TX packets:33463 errors:0 dropped:0 overruns:0 carrier:0

collisions:0 txqueuelen:1000

RX bytes:43922053 (43.9 MB) TX bytes:4000460 (4.0 MB)

Interrupt:21 Memory:fe9e0000-fea00000

netstat 명령

$ netstat | head -4

Active Internet connections (w/o servers)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 64 dragonfly:ssh dragonfly:8812 ESTABLISHED

tcp 0 0 dragonfly:ssh dragonfly:33505 ESTABLISHED

netstat -rn

$ netstat -rn

Kernel IP routing table

Destination Gateway Genmask Flags MSS Window irtt Iface

0.0.0.0 192.168.0.1 0.0.0.0 UG 0 0 0 eth0

169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0

192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0

$ tail -12 /etc/network/if-up.d/avahi-autoipd

#if [ -x /bin/ip ]; then

# # route already present?

# ip route show | grep -q ‘^169.254.0.0/16[[:space:]]’ && exit 0

#

# /bin/ip route add 169.254.0.0/16 dev $IFACE metric 1000 scope link

#elif [ -x /sbin/route ]; then

# # route already present?

# /sbin/route -n | egrep -q “^169.254.0.0[[:space:]]” && exit 0

#

# /sbin/route add -net 169.254.0.0 netmask 255.255.0.0 dev $IFACE metric 1000

#fi

netstat -a 명령

$ netstat -at

Active Internet connections (servers and established)

Proto Recv-Q Send-Q Local Address Foreign Address State

tcp 0 0 *:ssh *:* LISTEN

tcp 0 0 localhost:ipp *:* LISTEN

tcp 0 0 localhost:smtp *:* LISTEN

tcp 0 256 192.168.0.6:ssh 192.168.0.32:53550 ESTABLISHED

tcp6 0 0 [::]:http [::]:* LISTEN

tcp6 0 0 [::]:ssh [::]:* LISTEN

tcp6 0 0 ip6-localhost:ipp [::]:* LISTEN

tcp6 0 0 ip6-localhost:smtp [::]:*

host 명령

$ host world.std.com

world.std.com has address 192.74.137.5

world.std.com mail is handled by 10 smtp.theworld.com.

nslookup 명령

$ nslookup world.std.com

Server: 127.0.1.1

Address: 127.0.1.1#53

Non-authoritative answer:

Name: world.std.com

Address: 192.74.137.5

dig 명령

$ dig world.std.com

; <<>> DiG 9.10.3-P4-Ubuntu <<>> world.std.com ;; global options: +cmd ;; Got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 28679 ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 1 ;; OPT PSEUDOSECTION: ; EDNS: version: 0, flags:; udp: 512 ;; QUESTION SECTION: ;world.std.com. IN A ;; ANSWER SECTION: world.std.com. 78146 IN A 192.74.137.5 ;; Query time: 37 msec ;; SERVER: 127.0.1.1#53(127.0.1.1) ;; WHEN: Mon Oct 09 13:26:46 EDT 2017 ;; MSG SIZE rcvd: 58 nmap 명령 $ nmap localhost Starting Nmap 7.01 ( https://nmap.org ) at 2017-10-09 15:01 EDT Nmap scan report for localhost (127.0.0.1) Host is up (0.00016s latency). Not shown: 996 closed ports PORT STATE SERVICE 22/tcp open ssh 25/tcp open smtp 80/tcp open http 631/tcp open ipp Nmap done: 1 IP address (1 host up) scanned in 0.09 seconds 리눅스에는 네트워크 설정과 연결을 확인하는 다양한 명령어가 있다. 여기서는 매우 유용한 여러 가지 명령과 각 기능을 살펴보자.ifquery는 매우 유용한 명령으로, 간략한 네트워크 인터페이스 목록을 보여준다. 그러나 다음과 같이 루프백 인터페이스만 표시될 수도 있다.이런 현상은 /etc/network/interfaces 파일에 루프백 인터페이스 이외의 네트워크 인터페이스에 관한 정보가 포함돼 있지 않기 때문이다. 주소 할당에 DHCP가 사용된다고 가정하면 예제의 마지막 두 줄과 같은 코드를 추가해 해결할 수 있다.파일에 필요한 데이터가 있다면 ifup과 ifdown 명령을 사용해 필요에 따라 네트워크 연결을 불러오거나 종료할 수 있다. 이 명령에서 “if”는 “만일”을 의미하는 if가 아니라 ifconfig 명령의 경우와 마찬가지로 “interface”를 의미한다는 점만 기억하면 된다.반면 ifconfig 명령은 /etc/network/interfaces 파일을 아예 읽지 않으면서도 네트워크 인터페이스에 관한 여러 유용한 정보를 제공한다. 구성 데이터와 함께 패킷 수를 보여주므로 각 인터페이스의 사용량이 얼마나 많은지 확인할 수 있다. 네트워크 인터페이스를 종료하고 재시작하는 데도 ifconfig 명령을 사용할 수 있다. 예를 들면 ifconfig eth0 down이다.이 출력의 RX와 TX 패킷 수는 매우 낮다. 또한 보고된 오류 또는 패킷 충돌도 없다. uptime 명령을 사용하면 알 수 있겠지만 아마 이 시스템은 최근에 재부팅됐을 것이다. 앞의 예제에서 브로드캐스트(Bcast)와 네트워크 마스크(Mask) 주소는 시스템이 클래스 C(Class C) 등급 네트워크에서 작동하며(기본값), 로컬 주소의 범위가 192.168.0.1부터 192.168.0.254까지임을 보여준다.netstat 명령은 라우팅 및 네트워크 연결에 대한 정보를 제공한다. 인수가 없으면 열린 소켓 목록을 출력한다. 거의 모든 항목이 로컬 시스템의 프로세스와 관련된다. 예를 들어 다음 예제를 보면 로컬 시스템(dragonfly)으로 가는 수신 ssh 연결이 2개만 설정됐음을 알 수 있다.netstat에 -m을 사용하면 시스템 라우팅 테이블을 볼 수 있다.192.168.0.1 주소는 로컬 게이트웨이다(Flags=UG). 위 예제에서 169.254.0.0 항목은 링크-로컬 통신을 사용 중이거나 사용할 계획인 경우에만 필요하다. 해당하지 않는다면 /etc/network/if-up.d/avahi-autoipd 파일에서 관련된 라인을 주석 처리하면 된다.netstat -a 명령은 모든 네트워크 연결을 보여준다. 수신 대기 연결과 설정된 연결로만 범위를 제한하려면(일반적으로 이것이 더 유용하다) netstat -at 명령을 사용하면 된다.host 명령은 원격 시스템의 IP 주소를 조회한다는 면에서는 nslookup과 비슷하지만 시스템의 메일 핸들러도 보여준다.nslookup 역시 DNS 조회 서비스를 제공하는 시스템(여기서는 로컬 시스템)에 대한 정보를 제공한다dig 명령은 통신 중인 네임 서버, 쿼리 응답까지 소요되는 시간 등 원격 시스템 연결에 대한 여러 정보를 제공하며 문제 해결에 자주 사용된다.nmap 명령의 가장 일반적인 용도는 원격 시스템 탐지지만 로컬 시스템이 제공하는 서비스에 대해 보고하는 데도 사용할 수 있다. 다음 예제에서 로그인에 ssh를 사용할 수 있고 smtp가 이메일을 서비스하고 있고 웹사이트가 활성이며 ipp 인쇄 서비스가 실행 중임을 알 수 있다.리눅스 시스템에는 네트워크 구성과 연결을 점검하기 위한 유용한 명령어가 많다. 대부분 알고 있다고 생각한다면 apropos network 명령을 실행해 보자. 더 많은 명령어를 볼 수 있다. [email protected]

[Linux] 인터넷 연결 하는 방법

CentOS를 하면 가장 먼저 해야 될 일은 인터넷이 연결되있는지 확인하는 것입니다. 패키지를 다운 받아야하는데 인터넷 연결이 안되있으면 아무것도 할 수 없기 때문입니다.

첫번째로 구글 인터넷 연결이 되있는지 확인하기 위해 구글 dns 서버에 핑을 보내봅시다.

# ping 8.8.8.8

핑이 잘 보내진다면 인터넷 연결이 되있는겁니다. 만약 핑이 안보내진다면 다음으로 넘어가봅시다.

두번쨰는 사용 가능한 네트워크를 확인하는 것입니다.

# ip addr

그럼 이와같이 비슷하게 결과가 나올 것인데 첫번쨰는 localhost고 두번째가 저희가 사용할 네트워크입니다.

사람마다 네트워크명이 다를수도 있습니다.

인터넷 연결이 안되있다면 inet 부분이 안나와있습니다.

세번째는 ens33파일을 vi로 열어 재부팅해도 네트워크연결이 유지될수 있게해 줄 것입니다.

# vi /etc/sysconfig/network-scripts/ifcfg-ens33 ONBOOT=yes

onboot 부분을 no -> yes 로 변경해줍니다.

마지막으로 네트워크 어댑터에 들어가신후 Bridged로 설정해줍니다.

OK를 누른후

터미널로 돌아와 다음 명령어를 입력합니다.

# systemctl restart network

이제 인터넷이 잘 연결 되신 것을 볼 수 있으실 겁니다.

참고

So you have finished reading the 리눅스 인터넷 연결 확인 topic article, if you find this article useful, please share it. Thank you very much. See more: 리눅스 인터넷 연결 안될때, 리눅스 네트워크 끊김 로그, 리눅스 소켓 연결 확인, 리눅스 네트워크 디바이스 확인, 리눅스 패킷 드랍 확인, 리눅스 네트워크 설정, 리눅스 NIC 포트 확인, 리눅스 네트워크 설정 명령어

Leave a Comment