Network

Linux/Linux (CentOS) 2018. 7. 13. 17:31

Network 확인


1. 내부 통신 확인


- ping 같은 네트워크대역 켜져있는 pc ip 


ex) # ping 100.100.100.100



- ERROR : IP 설정 다시 확인



2. 외부 통신 확인


- ping 외부 네트워크대역


ex) # ping 8.8.8.8  


- ERROR : Gateway 설정 확인



3. DNS Lookup


ex) # ping www.google.com


- ERROR : DNS server 설정 확인


DNS1 = 168.126.63.1     <-------- KT DNS

DNS2 = 168.126.63.2 





Network Tools


1. 설치 

- net-tools.x86_64     <-----  ifconfig 명령어 사용할수있음


# yum -y install net-tools.x86_64 



2. Command


# ifconfig



- Command 로 ip 를 변경할수있지만 가장 간단한 방법은 파일을 직접 수정하는게 편하다.



# route


-  gateway default 값을 설정할 수 있다



3. 설정 파일


- Network 설정 파일


ex) # vi /etc/sysconfig/network-scripts/ifcfg-ens*     * = 번호




-  DNS 설정 파일


ex) # vi /etc/resolv.conf




- Host-name


ex) # env  <----- 정보 출력



ex) # echo $HOSTNAME




ex) # vi /etc/hostname  <----- 이곳에서 host-name 을 바꿔준다




--------- ServerA = korea.com , ServerB = linux.korea.com --------


Server A     

                                 

 -------> 


Server B


 -------> 


- host-name 을 바꾸고 나왔다면


ex ) # reboot  <<----- 리부팅 해주기


Server A


Server B


- [ root@korea ~ ]  <-------- 변경 완료

l           l

user-name  host-name






Nmap - Ncat


- Nmap ( Network Map )

- 네트워크에 연결되어있는 HOST의 정보를 파악 하는 tool


-Ncat ( Network Cat )

- 네트워크를 입출력 하는 tool





1. 설치


nmap-ncat.x86_64

nmap.x86_64


ex) # yum -y install nmap-ncat.x86_64

ex) # yum -y install nmap.x86_64


netcat 설치 : nmap.org



2. 실행


1) nmap   <<---- host 정보를 파학하는데 사용

# nmap < option > < server_ip >


ex) 100.100.100.110 ServerB의 Tcp Port Scanning


# nmap -sS 100.100.100.110


========== NMap Scan Type ========== 

l-sS : TCP SYN Scanning

l-sT : TCP Connect() Scannin

l-sF : TCP FIN Scanning

l-sX : TCP X-Max Scanning

l-sN : TCP Null Scanning

l-sU : UDP Scanning

l-sO : Protocol Scanning

l-Po : Scan 하기 전에 Ping 을 보내지 않음

l-O  : OS Detection

l-v   : verbose

=====================================



DDOS

- 열려있는 특정포트로 많은 Syn 패킷을 보낸다

- 상태가 syn_recv : ACK 패킷이 오기만을 기다리는 상태



2) nc   <---- netcat 의 command


# nc < option> < ip_arreess > < port_num >

- l    : 열기

- z   : 연결


ex) 100.100.100.110 ServerB 80 port 연결

# nc -z 100.100.100.110 80


ex) 100.100.100.110 ServerB - 100.100.100.100. ServerA 연결


ServerB -  # nc -l 3150

ServerA - # nc 100.100.100.110 3150


ex) 100.100.100.100 ServerA - 100.100.100.1 Windows 연결


ServerA # nc -l 3150

Windows cmd > nc 100.100.100.100 3150


ex) Windows 에서 ServerA test_out 작성


ServerA # nc -l 3150 > test_out

Windows cmd > nc 100.100.100.100 3150









   


'Linux > Linux (CentOS)' 카테고리의 다른 글

확장된 파일 시스템  (0) 2018.07.17
디스크 관리  (0) 2018.07.16
방화벽 & 서비스  (0) 2018.07.12
MariaDB ( SQL )  (0) 2018.07.11
sudo 설정 & service  (0) 2018.07.10

설정

트랙백

댓글