Profile picture

[Linux] IP, hostname, repository 설정

JaehyoJJAng2024년 02월 10일

1. IP 설정하기

시나리오

IP: 192.168.0.99
NETMASK: 255.255.255.0
GATEWAY: 192.168.0.1
DNS: 1.1.1.1

nmcli

현재 연결된 인터페이스 목록 확인

nmcli con show

네트워크 설정

nmcli con add con-name rhcsa ifname eth0 type ethernet
ipv4.method manual ipv4.dns 1.1.1.1
ipv4.addresses 192.168.0.99/24 ipv4.gateway 192.168.0.1

네트워크가 정상 설정되었는지 확인

nmcli con show
nmcli con up rhcsa

reboot 후에도 자동 연결되도록 설정

nmcli con mod "rhcsa" connection.autoconnect yes

2. hostname 변경하기

hostnamectl set-hostname <변경할_hostname>

3. 레포지토리 설정

시나리오

1. 아래 제시된 레포지토리를 등록하여 패키지를 다운로드 받을 수 있도록 하시오.

http://test1.example.com/BaseOS
http://test1.example.com/AppStream

명령어로 등록하는 방법

기존 레포 확인하기

ls -lh /etc/yum.repos.d

-rw-r--r--. 1 root root 4.3K  218일  09:00 centos-addons.repo
-rw-r--r--. 1 root root 2.7K  218일  09:00 centos.repo

레포지토리 생성하기

dnf config-manager --add-repo http://test1.example.com/BaseOS
dnf config-manager --add-repo http://test1.example.com/AppStream

생성된 레포에 gpgcheck 추가하기

vi /etc/yum.repos.d/~_BaseOS.repo
vi /etc/yum.repos.d/~_AppStream.repo

gpgcheck=0 # 해당 값 추가

레포지토리 확인

dnf clean all
dnf repolist all
    Tag -

Loading script...