LINUX
2019.07.16 / 18:40

Linux - ½Ã½ºÅÛ °ü¸® : ³×Æ®¿öÅ© ¿¬°á È®ÀÎ

Źµ¹ÀÌ°³¹ßÀÚ
Ãßõ ¼ö 216

http://develop.sunshiny.co.kr/953


# ³×Æ®¿öÅ© ¿¬°á È®ÀÎ

ethtool ÇÁ·Î±×·¥À» ÀÌ¿ëÇØ ³×Æ®¿öÅ© ¿¬°áÀÌ È°¼ºÈ­µÅ ÀÖ´ÂÁö È®ÀÎÇÒ ¼ö ÀÖ´Ù.
Link detected °¡ yes·Î ¼³Á¤µÅ ÀÖÀ¸¸é ¹°¸®ÀûÀ¸·Î ³×Æ®¿öÅ©¿¡ ¿¬°áµÅ ÀÖÀ½.

> ¹°¸®Àû(·£ ÄÉÀ̺í)À¸·Î ¿¬°áµÅ Àִ°¡?

[root@master ~]# ethtool em1
Settings for em1:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: 100Mb/s
        Duplex: Full
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: g
        Wake-on: d
        Link detected: yes -- ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ È°¼ºÈ­ µÇ¾î ÀÖ°í, ·£ ÄÉÀ̺íÀÌ ¿¬°áµÈ »óÅÂ

[root@master ~]# ethtool em2
Settings for em2:
        Supported ports: [ TP ]
        Supported link modes:   10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Supports auto-negotiation: Yes
        Advertised link modes:  10baseT/Half 10baseT/Full 
                                100baseT/Half 100baseT/Full 
                                1000baseT/Full 
        Advertised pause frame use: No
        Advertised auto-negotiation: Yes
        Speed: Unknown!
        Duplex: Unknown! (255)
        Port: Twisted Pair
        PHYAD: 1
        Transceiver: internal
        Auto-negotiation: on
        MDI-X: Unknown
        Supports Wake-on: g
        Wake-on: d
        Link detected: no -- ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ È°¼ºÈ­ µÇ¾î ÀÖ°í, ·£ ÄÉÀ̺íÀÌ ¿¬°áµÇÁö ¾ÊÀº »óÅÂ


> ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º°¡ »ì¾Æ Àִ°¡?

[root@master ~]# ifconfig em1
em1       Link encap:Ethernet  HWaddr D0:67:E5:E9:B0:A7  
          inet addr:192.168.1.19  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::d267:e5ff:fee9:b0a7/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1709265 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18969 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:186713337 (178.0 MiB)  TX bytes:11149025 (10.6 MiB) -- È°¼º »óÅÂ
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b) -- ÀÎÅÍÆäÀ̽º´Â Á¸ÀçÇÏÁö¸¸, ºñÈ°¼º »óÅÂ
          Interrupt:16 Memory:c0000000-c0012800


> ·ÎÄà ³×Æ®¿öÅ©¿¡ Àִ°¡?
ÀÎÅÍÆäÀ̽º°¡ È°¼ºÈ­µÅ ÀÖÀ¸¸é, ±âº» °ÔÀÌÆ®¿þÀÌ°¡ ¼³Á¤µÅ ÀÖ°í ÇØ´ç °ÔÀÌÆ®¿þÀÌ¿¡ Á¢±ÙÇÒ ¼ö ÀÖ´ÂÁö È®ÀÎ.

[root@master ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 em1
192.168.1.0     0.0.0.0         255.255.255.0   U     1      0        0 em2
0.0.0.0         192.168.1.1     0.0.0.0         UG    0      0        0 em1


°ü½É ÀÖ°Ô ºÁ¾ßÇÒ ³»¿ëÀº default·Î ½ÃÀÛÇÏ´Â ¸¶Áö¸· ÁÙÀÌ´Ù.
¿©±â¼­ È£½ºÆ®°¡ 192.168.1.1ÀÇ °ÔÀÌÆ®¿þÀ̸¦ °¡Áö°í ÀÖÀ½À» È®ÀÎÇÒ ¼ö ÀÖ´Ù.
route ¸í·É¾î¸¦ -n ¿É¼Ç°ú ÇÔ²² »ç¿ëÇϸé IP ÁÖ¼Ò¸¦ È£½ºÆ®¸íÀ¸·Î º¯È¯ÇÏÁö ¾Ê´Â´Ù´Â °ÍÀ» ÁÖ¸ñ.

> DNS°¡ µ¿ÀÛ ÁßÀΰ¡?

[root@master ~]# nslookup daum.net
Server:         164.124.101.2
Address:        164.124.101.2#53

Non-authoritative answer:
Name:   daum.net
Address: 61.111.62.173
Name:   daum.net
Address: 110.45.215.23
Name:   daum.net
Address: 114.108.157.19
Name:   daum.net
Address: 114.108.157.50


> ¿ø°Ý È£½ºÆ®·Î ã¾Æ°¥ ¼ö Àִ°¡?
 - traceroute ÆÐÅ°Áö ¼³Ä¡
  # apt-get install tcptracroute
  traceroute¸¸ tcptraceroute·Î ´ëüÇؼ­ traceroute¿¡¼­ Çß´ø °Í°ú °°Àº ¸í·É¾î¸¦ ½ÇÇà

  

[root@master ~]# traceroute daum.net
traceroute to daum.net (61.111.62.173), 30 hops max, 60 byte packets
 1  192.168.1.1 (192.168.1.1)  0.669 ms  1.125 ms  1.563 ms
 2  1.234.179.1 (1.234.179.1)  10.478 ms  10.552 ms  10.672 ms
 3  211.202.29.249 (211.202.29.249)  9.969 ms  10.077 ms  10.195 ms
 4  58.229.39.49 (58.229.39.49)  10.833 ms  10.954 ms  11.075 ms
 5  118.221.6.21 (118.221.6.21)  11.308 ms 58.229.10.253 (58.229.10.253)  13.016 ms 118.221.6.21 (118.221.6.21)  11.451 ms
 6  118.221.4.6 (118.221.4.6)  11.617 ms  2.504 ms 118.221.5.206 (118.221.5.206)  9.463 ms
 7  211.44.125.82 (211.44.125.82)  10.144 ms  10.275 ms  10.395 ms
 8  210.120.102.193 (210.120.102.193)  9.630 ms  9.753 ms  9.896 ms
 9  211.233.55.86 (211.233.55.86)  10.551 ms  10.686 ms 182.162.1.10 (182.162.1.10)  10.873 ms
10  * * *
11  * * *
12  * * *


> ¿ø°Ý Æ÷Æ®°¡ ¿­·Á Àִ°¡?
telnet ¸í·ÉÀ» ÀÌ¿ëÇÑ Æ÷Æ® È®ÀÎ

# telnet 192.168.1.19 22
Trying 192.168.1.19...
Connected to 192.168.1.19.
Escape character is '^]'.
SSH-2.0-OpenSSH_5.3


nmap ¸í·ÉÀ» ÀÌ¿ëÇÑ Æ÷Æ® È®ÀÎ
 Æ÷Æ®¸¦ Å×½ºÆ®Çϱâ À§ÇØ ÅÚ³Ý ´ë½Å nmap¸¦ »ç¿ëÇÏ´Â ¹æ¹ýÀ» ´õ ¼±È£ÇÑ´Ù.
 nmapÀº Á¾Á¾ ¹æÈ­º®À» ¹ß°ßÇØ ³¾ ¼ö Àֱ⠶§¹®ÀÌ´Ù.
 ÀϹÝÀûÀ¸·Î ¹æÈ­º® Â÷´ÜÀÌ ¾ø°í, Æ÷Æ®°¡ ½ÇÁ¦ ´Ù¿îµÆÀ» ¶§´Â Æ÷Æ®°¡ ´ÝÇô(closed)ÀÖ´Ù°í ¾Ë·ÁÁØ´Ù.

 filtered »óÅ´ ÇØ´ç ¼­ºñ½º°¡ ½ÇÇàÁßÀ̵ç, ¾Æ´Ïµç 1Â÷ÀûÀ¸·Î ¹æÈ­º®¿¡¼­ Â÷´Ü ÇÏ°í ÀÖ´Â »óȲ.
  (¼­ºñ½ºÀÇ ½ÇÇà, ÁßÁö ¿©ºÎ È®ÀÎ ¾î·Á¿ò)

nmap ¼³Ä¡
 # yum install nmap

[root@master ~]# nmap -p 80 daum.net

Starting Nmap 5.51 ( http://nmap.org ) at 2013-09-03 09:36 KST
Nmap scan report for daum.net (61.111.62.173)
Host is up (0.0036s latency).
Other addresses for daum.net (not scanned): 110.45.215.23 114.108.157.19 114.108.157.50
rDNS record for 61.111.62.173: 61-111-62-173.kidc.net
PORT   STATE SERVICE
80/tcp open  http

Nmap done: 1 IP address (1 host up) scanned in 0.20 seconds


> oracle ±âº» Æ÷Æ® 1521ÀÌ ÇÊÅ͸µ µÊ(filtered)

[root@master ~]# nmap -p 1521 daum.net

Starting Nmap 5.51 ( http://nmap.org ) at 2013-09-03 09:36 KST
Nmap scan report for daum.net (114.108.157.19)
Host is up (0.0034s latency).
Other addresses for daum.net (not scanned): 114.108.157.50 61.111.62.173 110.45.215.23
PORT     STATE    SERVICE
1521/tcp filtered oracle

Nmap done: 1 IP address (1 host up) scanned in 0.48 seconds


> 80 Æ÷Æ®°¡ ´ÝÇô(closed)ÀÖ´Ù°í ¾Ë·ÁÁÜ : closed ´Â ¼­ºñ½º°¡ ½ÇÇàµÇÁö ¾Ê´Â »óŶó´Â ÀǹÌ

[root@master ~]# nmap -p 80 192.168.1.190

Starting Nmap 5.51 ( http://nmap.org ) at 2013-09-03 09:39 KST
Nmap scan report for 192.168.1.190
Host is up (0.00043s latency).
PORT   STATE  SERVICE
80/tcp closed http
MAC Address: 00:13:20:81:BA:BF (Intel Corporate)

Nmap done: 1 IP address (1 host up) scanned in 0.10 seconds


> ¸®½º´× Æ÷Æ® Á¶È¸
 - netstat ¿É¼Ç
 -l : --listening            display listening server sockets
 -n : --numeric              don't resolve names
 -p : --programs             display PID/Program name for sockets


[root@master ~]# netstat -lnp | grep 80
tcp 0 0  0.0.0.0:80 0.0.0.0:* LISTEN 919/apache    


ù ¹ø° Ä®·³Àº Æ÷Æ®°¡ »ç¿ë ÁßÀÎ ÇÁ·ÎÅäÄÝÀ» ¾Ë·ÁÁØ´Ù.
µÎ ¹ø°¿Í ¼¼ ¹ø° Ä®·³Àº ¼ö½Å°ú ¼Û½Å Å¥(¿©±â¼­´Â µÑ´Ù 0À¸·Î ¼³Á¤µÅ ÀÖÀ½)
°ü½ÉÀ» µÖ¾ß ÇÏ´Â Ä®·³Àº ÇØ´ç È£½ºÆ®°¡ ¸®½º´×ÇÏ´Â ·ÎÄà ÁÖ¼Ò°¡ ³ª¿­µÈ ³× ¹ø° Ä®·³ÀÌ´Ù.
¿©±â¼­ 0.0.0.0:80 Àº È£½ºÆ®°¡ ¸ðµç IP¿¡ ´ëÇØ 80¹ø Æ÷Æ® Æ®·¡ÇÈÀ» ¸®½º´×ÇÏ°í ÀÖÀ½À» ÀǹÌÇÑ´Ù.
¾ÆÆÄÄ¡°¡ À¥¼­¹öÀÇ ÀÌ´õ³Ý ÁÖ¼Ò¿¡¼­¸¸ ¸®½º´×ÇÏ°í ÀÖ´Ù¸é ³× ¹ø° Ä®·³¿¡ ·ÎÄþÆÀÌÇÇ:80 À¸·Î Ç¥½ÃµÉ °ÍÀÌ´Ù.

> ¿¬°á Æ÷Æ® Á¶È¸

[root@master ~]# netstat -np | grep 80
tcp 0 0  192.168.1.199:80 123.11.23.21:57552 ESTABLISHED -



Âü°í µµ¼­ : µ¥ºê¿É½º