Server

CentOS 6.7 32Bit Network 작동(eth0설정하기) -유동아이피(DHCP)

Author: Thorpe Lee(koangbok@gmail.com), Front&Back-end Developer, posted on 2016-08-04 14:50:11

Print - 프린트하기


저는 2014년부터는 서버용으로 Ubuntu를 사용하고 있습니다. Ubunt 든 CentOS 든 서버용(실 서비스형)의 경우 최소 패키지인 minimal.iso파일을 받아서 설치합니다.

CentOS 를 minimal 로 설정하면, 네트웍이 기본적으로 설정되지 않는다.  그렇기 때문에 해당 옵션을 설정해줘야합니다.

 

처음 설치하고 나서 아래 명령어를 날렸습니다. eth정보가 없는것이 화긴되었네요.

[root@localhost ~]# ifconfig

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

eth0의 설정파일을 변경합니다. 아래 세팅은 DHCP 세팅시 값입니다. (Static의 경우 다른 문서를 참고해주세요.)

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
TYPE=Ethernet
UUID=6664b429-d2e0-4512-af65-0cbe4f6469d9
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
#DEFROUTE=yes
#IPV4_FAILURE_FATAL=yes
#IPV6INIT=no
#NAME="System eth0"
#HWADDR=00:0C:29:1C:FC:58
#PEERDNS=yes
#PEERROUTES=yes

 

설정 적용을 합니다.

[root@localhost ~]# /etc/init.d/network restart

Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:  
Determining IP information for eth0... done.
                                                           [  OK  ]

 

정상적으로 설정되었는지 확인해봅니다. 아래와 같이 eth0값이 보인다면 정상적으로 설치된 것입니다.

[root@localhost ~]# ifconfig

eth0      Link encap:Ethernet  HWaddr 00:0C:29:1C:FC:58  
          inet addr:192.168.1.110  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:fe1c:fc58/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2723 errors:2 dropped:0 overruns:0 frame:0
          TX packets:165 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:295275 (288.3 KiB)  TX bytes:28902 (28.2 KiB)
          Interrupt:18 Base address:0x2000 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

 

[root@localhost ~]# ping google.com

PING google.com (216.58.199.110) 56(84) bytes of data.
64 bytes from hkg07s22-in-f14.1e100.net (216.58.199.110): icmp_seq=1 ttl=50 time=41.3 ms
64 bytes from hkg07s22-in-f14.1e100.net (216.58.199.110): icmp_seq=2 ttl=50 time=39.9 ms
64 bytes from hkg07s22-in-f14.1e100.net (216.58.199.110): icmp_seq=3 ttl=50 time=43.5 ms

 

정상적으로 되었다면 위와 같이 ping이 작동합니다.