본문 바로가기

OS & network/linux

오라클 엔터프라이즈 리눅스 네트워크 설정

테크넷 마스터 김재벌입니다.

OEL 7 을 설치하고 난뒤에 당황 하는 부분 중에 하나가 네트워크 일 텐데 , network 설정 이름 문제는 지난 포스팅에서 언급했기 때문에 이번에는 NIC을 DHCP 클라이언트로 할당 하는 방법에 대해서 알아 보고자 합니다.


1. 먼저 네트워크의 상태를 확인해 봅니다.


[root@localhost grub2]# nmcli  dev status 

장치    유형      상태                           CONNECTION 

virbr0  bridge    연결 중 (IP 설정 가져오는 중)  virbr0     

eth0    ethernet  연결 끊겼음                    --         

lo      loopback  관리되지 않음                  --          


eth0 가 존재하지만 현재 연결이 끊어져 있는 상태임을 확인할 수 있습니다.


2.장치의 상태를 상세하게 확인하기 위해서 show  명령을 사용합니다.


[root@localhost grub2]# nmcli  dev show  eth0

GENERAL.장치:                           eth0

GENERAL.유형:                           ethernet

GENERAL.하드웨어주소:                   00:0C:29:21:A6:95

GENERAL.MTU:                            1500

GENERAL.상태:                           30 (연결 끊겼음)

GENERAL.CONNECTION:                     --

GENERAL.CON-PATH:                       --

WIRED-PROPERTIES.캐리어:                켜짐




3.DHCP를 이용해서 eth0  이더넷으로 자동 연결을 "default" 이름으로  연결 합니다.


[root@localhost grub2]# nmcli con add con-name "default" type ethernet ifname eth0

Connection 'default' (94dbbf79-b6e7-4606-8b4f-bbf458c48a59) successfully added. 


추가가 성공했다는 메시지가 출력 됩니다.


4.다시 한번 상태를 확인해 봅니다.


[root@localhost grub2]# nmcli  dev show eth0

GENERAL.장치:                           eth0

GENERAL.유형:                           ethernet

GENERAL.하드웨어주소:                   00:0C:29:21:A6:95

GENERAL.MTU:                            1500

GENERAL.상태:                           100 (연결됨)

GENERAL.CONNECTION:                     default

GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/1

WIRED-PROPERTIES.캐리어:                켜짐

IP4.주소[1]:                            ip = 192.168.102.141/24, gw = 192.168.102.2

IP4.DNS[1]:                             192.168.102.2

IP4.DOMAIN[1]:                          localdomain

IP6.주소[1]:                            ip = fe80::20c:29ff:fe21:a695/64, gw = ::


상태가 연결되었음을 확인할 수 있습니다.



5.다시 한번 연결 상태를 확인해 봅니다.


[root@localhost grub2]# nmcli dev status

장치    유형      상태                           CONNECTION 

eth0    ethernet  연결됨                         default    

virbr0  bridge    연결 중 (IP 설정 가져오는 중)  virbr0     

lo      loopback  관리되지 않음                  --         

[root@localhost grub2]# ip route

default via 192.168.102.2 dev eth0  proto static  metric 1024 

192.168.102.0/24 dev eth0  proto kernel  scope link  src 192.168.102.141 

192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 



정상적으로 연결이 되었음을 확인할 수 있습니다. :- )


6. 정적으로 네트워크를 추가 하려면 아래와 같이 추가 명령을 수행합니다.

[root@localhost grub2]# nmcli connection add con-name  "static" ifname eth0 autoconnect no  type ethernet ip4  192.168.102.20/24 gw4 192.168.102.2

Connection 'static' (e461fe3c-6666-4fd3-a7d5-3f1c9d366f51) 

successfully added.


7-1.부팅 때 DHCP 로 설정하려면 

[root@localhost grub2]# nmcli connection up "default"

Connection successfully activated (D-Bus active path: 

/org/freedesktop/NetworkManager/ActiveConnection/3)


7-2. 부팅 때 static 으로 설정하려면


[root@localhost grub2]# nmcli connection up "static" 

Connection successfully activated (D-Bus active path: 

/org/freedesktop/NetworkManager/ActiveConnection/2)


설정하면 원하는 설정으로 부팅 할 수 있게 됩니다.


그럼.... : -)