본문 바로가기
서버/Linux

[리눅스] CentOS8 네트워크 설정

by WYYOON 2023. 2. 9.
728x90
반응형
SMALL

[네트워크 설정]

CentOS8의 네트워크 설정 파일은 CentOS7과 동일하게 /etc/sysconfig/network-scripts 폴더 내에 있습니다.

# vi /etc/sysconfig/network-scripts/ifcfg-eno1 
TYPE=Ethernet                                                                    # 인터페이스 종류
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=none                                                            # 고정 IP 설정시 none으로 설정
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eno1
UUID=45be6ff7-27de-45cd-919e-9f1712633e23
DEVICE=eno1                                                                         # 인터페이스 장치명
ONBOOT=yes                                                                         # 부팅 및 네트워크 재시작시 자동 활성화 여부
IPADDR=192.168.0.10
PREFIX=24
GATEWAY=192.168.0.1
DNS1=168.126.63.1
DNS2=168.126.63.2
IPV6_PRIVACY=no

기존 CentOS7과 다르게 network 데몬이 별도로 없어서 NetworkManager 데몬을 재시작해야 네트워크 설정이 적용됩니다.

# systemctl restart NetworkManager

또는 수동으로 해당 인터페이스 재시작
(아래 명령어는 반드시 콘솔 상에서 해야합니다.)

# ifdown eno1
# ifup eno1

[네트워크 설정 확인]

# nmcli dev status
# nmcli con show
# ip addr show eno1

[네트워크 연결 설정 불러오기]

 - /etc/sysconfig/network-scripts/ifcfg-eno1 수정 시 reload 명령어 수행

# nmcli con reload

[네트워크 연결 생성]

 - eno1 라는 정적 연결(connection)을 eno2 라는 device로 정적연결

# nmcli con add con-name eno1 type ethernet ifname ens2
# nmcli con add con-name eno1 type ethernet ifname ens2 ip4 192.168.0.5/24 gw4 192.168.0.254

[네트워크 연결 삭제]

- /etc/sysconfig/network-scripts/ 안의 파일도 같이 삭제됩니다.
# nmcli con del eno1

[네트워크 연결 활성화]

# nmcli con up eno1

[네트워크 연결 비활성화]

# nmcli con down eno1

[네트워크 연결 수정]

# nmcli con modify eno1

 

728x90
반응형
SMALL