본문 바로가기

Linux/RHCSA

[RHCSA]네트워크/Hostname/Repo 설정

- 모든 명령어는 root로 전환 후 실행

 

1. Network 설정 및 hostname 설정

 

1.1.1 Network 설정 - nmcli

 

SUBNET이 255.255.255.0 의미 -> NETMASK /24

ip변경하면서 ssh가 끊길 수 있기 때문에 EC2 직렬콘솔에서 진행

미리 passwd root를 통해 비밀번호 생성하기(직렬콘솔 연결시 비밀번호 입력 필요)

 

nmcli con show // 어떤 인터페이스가 연결되어있는지 확인
ip a // 인터페이스 확인

nmcli con add con-name lab ifname eth0 type ethernet 
ipv4.method manual ipv4.dns 172.25.250.254
ipv4.addresses 172.25.250.11/24 ipv4.gateway 172.25.250.254

nmcli con show // lab이 제대로 추가되었는지 확인
nmcli con up lab // 활성화시킴
nmcli con show // 활성화 확인

nmcli con mod "lab" connection.autoconnect yes
nmcli con mod "이전" connection.autoconnect no

reboot로 제대로 올라오는지 확인

 

 

- nmcli con show를 통해 어떤 인터페이스가 있는지 확인

- 연결 설정 후 lab이 등록되어있는지 확인

 

 

- lab을 활성화 시킨 후 활성화 된 것 확인

 

 

- reboot 되었을 때 자동으로 연결되도록 설정

- reboot를 통해 ip가 제대로 올라왔는지 확인

 

 

- 테스트 후에 원복하기

nmcli con up "System eth0"
nmcli con del lab

 

 

1.1.2 Network 설정 - nmtui

- Edit a connection > OK

 

 

- Add > Ethernet > Create

 

 

- name, Device명(기존에 연결되어 있던 인터페이스 확인 후 입력) 입력

-  ipv4 configuration Manual 로 변환 > Show 클릭 > Addresses(subnet도 입력해야함), Gateway, DNS servers 입력

 

 

- Automatically connect 표시 확인(자동으로 연결해줌)

 

 

- 기존에 연결된 인터페이스 자동연결 해제

 

 

- 새로 만든 인터페이스 activate 클릭 ( 활성화 되어있으면 *표시뜸)

 

 

- reboot 후 ip 확인

 

 

<참고>

실제 시험에서는 기존 인터페이스 삭제하거나 수정해도 괜찮음

Activate 과정이 빠질 경우 기존 인터페이스로 올라오는 경우로 있음

 

1.2 hostname 변경

#방법 1 - root로 전환 후 실행
hostname  변경 > nmtui 입력 > Set system hostname 클릭 > 주어진 hostname 입력

#방법2
hostnamectl set-hostname 주어진hostname
hostname // 변경된사항 확인

 


 

2. REPO 구성

 

2.1 명령어 이용

#기존 repo 확인
cd /etc/yum.repos.d

#생성
dnf config-manager --add-repo url

vi etc/yum.repos.d/~
gpgcheck=0 // 추가

dnf clean all
dnf repolist all
dnf repolist -v
dnf list

 

- cd /etc/yum.repos.d/ 경로에 repolist 확인

- gpgcheck를 추가(필수)

 

- repo 확인 (testsrepo는 실제 존재하는 url이 아니므로 에러뜸)

 

2.2 직접 입력

#기존 repo 확인
cd /etc/yum.repos.d

#직접 생성
vi /etc/yum.repos.d/base.repo
[BaseOS]
name=BaseOS
baseurl=url
enabled=1
gpgcheck=0 #인증키 비활성화

[Appstream]
name=Appstream
baseurl=url
enabled=1
gpgkey=2.2.2
gpgcheck=1 #인증키 활성화

yum clean all
yum repolist -v