네트워크 확인
ifconfig |
OS를 minimal로 설치 하였을 때 ifconfig 명령이 command not fount로 출력 됩니다.
네트워크 설정 이후 yum install net-tools로 ifconfig 설치 가능 합니다.
ip link list |
ip link list 명령어로 확인해 줍니다.
네트워크 설정
/etc/sysconfig/network-script 로 이동합니다. 현재 사용하는 디바이스는 ifconfig-enp0s3 입니다.
[참고] Red Hat 계열의 리눅스에서 네트워크 디바이스 이름
Red Hat Enterprise Linux의 기본값인 일관된 장치 이름 지정이 활성화된 경우 udev 장치 관리자는 다음 체계를 기반으로 장치 이름을 생성합니다.
1 | 장치 이름은 온보드 장치에 대한 펌웨어 또는 BIOS 제공 인덱스 번호를 통합합니다. 이 정보를 사용할 수 없거나 적용할 수 없는 경우 udev 는 체계 2를 사용합니다. | eno1 |
2 | 장치 이름은 펌웨어 또는 BIOS 제공 PCI Express(PCIe) 핫 플러그 슬롯 인덱스 번호를 통합합니다. 이 정보를 사용할 수 없거나 적용되지 않는 경우 udev 는 체계 3을 사용합니다. | ens1 |
3 | 장치 이름은 하드웨어의 커넥터의 물리적 위치를 통합합니다. 이 정보를 사용할 수 없거나 적용되지 않는 경우 udev 는 체계 5를 사용합니다. | enp2s0 |
4 | 장치 이름은 MAC 주소를 통합합니다. Red Hat Enterprise Linux는 기본적으로 이 스키마를 사용하지 않지만 관리자가 선택적으로 사용할 수 있습니다. | enx525400d5e0fb |
5 | 예측할 수 없는 기존의 커널 이름 지정 체계입니다. udev 가 다른 체계 중 하나를 적용할 수 없는 경우 장치 관리자는 이 체계를 사용합니다. | eth0 |
기본적으로 Red Hat Enterprise Linux는 /usr/lib/systemd/network/99-default.link 파일의 NamePolicy 설정에 따라 장치 이름을 선택합니다. NamePolicy 의 값 순서는 중요합니다. Red Hat Enterprise Linux는 파일에 지정된 첫 번째 장치 이름을 사용하고 udev 가 생성된 것입니다.
커널 장치 이름을 변경하기 위해 udev 규칙을 수동으로 구성한 경우 해당 규칙이 우선합니다.
출처 : https://access.redhat.com/documentation/
네트워크 스크립트 편집
ifcfg-ens0s3로 네트워크를 편집 해 준다.
DHCP로 연결
TYPE=Ethernet BOOTPROTO=dhcp NAME=디바이스 이름 ONBOOT=yes |
BOOTPROTO = dhcp로 할당 할 것인가 강제로 ip를 할당(static, none) 할 것인가
ONBOOT=yes라고 해야 reboot 이후에도 할당 된다.
IP 직접 할당
TYPE=Ethernet BOOTPROTO=static NAME=디바이스 이름 IPADDR=192.168.1.15 NETMASK=255.255.255.0 GATEWAY=192.168.1.0 ONBOOT=yes |
네트워크 재가동
service network restart |
network script 편집 이후 service network restart 명령어로 네트워크를 재시작 한다.
ping 8.8.8.8 |
ping 8.8.8.8로 ping을 확인한다.
DNS 서버 연동
ping www.google.com |
ping www.google.com 을 확인한다.
DNS 서버가 잡혀 있지 않다면 아래 파일을 고친다(다음은 DNS 서버를 구글로 하는 방법이다).
vi /etc/resove.conf nameserver 8.8.8.8 |
이후 service network restart
service network restart |
네트워크가 정상적으로 잡혀 있는 것을 확인할 수 있다.
'OS' 카테고리의 다른 글
Process와 Thread의 차이 (1) | 2024.11.10 |
---|---|
/proc/PID (0) | 2023.03.24 |
/etc/fstab을 이용한 자동 mount (0) | 2023.03.14 |
CentOS 7.9 방화벽 설정 (0) | 2023.03.08 |
CentOS 7.9 설치 (0) | 2023.03.06 |