상세 컨텐츠

본문 제목

Rocky Linux Network Setting 록키리눅스 네트워크 설정

Linux/Basic

by Computer_x86_64 2021. 9. 5. 23:42

본문

 

 Rocky Linux Basic Network Setting

 

안녕하세요

 

오늘은 Rocky Linux와 Alma Linux가 CentOS를 대체한다고해 

 

한번 받아보았습니다..

 

설치야 뭐 ....VMware로 ...

일단 Network를 설정해야 외부에서 접속해 VMware화면에서 사용하는 불편이 없으니까요.

 

sudo cp /etc/sysconfig/network-script/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak

 

하나하나 명령어를 설명해드리자면 

sudo : root가 아닌 사용자가 root에 준하는 명령을 사용할때 하는 명령어입니다. 

cp : 복사

 /etc/sysconfig/network-script/ifcfg-ens33   : 복사대상의 full경로

/etc/sysconfig/network-scripts/ifcfg-ens33.bak : 복사된 파일 Full경로 

[root@localhost ~]# sudo cp /etc/sysconfig/network-scripts/ifcfg-ens33 /etc/sysconfig/network-scripts/ifcfg-ens33.bak
[root@localhost ~]# ls -al /etc/sysconfig/network-scripts/
합계 12
drwxr-xr-x. 2 root root   48  9월  5  2021 .
drwxr-xr-x. 5 root root 4096  9월  3 20:54 ..
-rw-r--r--. 1 root root  333  9월  5  2021 ifcfg-ens33
-rw-r--r--. 1 root root  333  9월  5 10:05 ifcfg-ens33.bak

혹시 모르는 상황을 대비해 (대비할 필요는 없지만 모든 작업전 항상 백업을 습관하는게 좋습니다.)

 

혹시 모를 장애를 대비해서 백업 후 원복하기해야하기 때문입니다. 

 

밑에는 기본 설정된 정보입니다. 하나하나 확인해보시죠 

 

'#'은 주석입니다. 프로그래밍과 같이 주석은 리눅스에서 해석하지 않습니다.

[root@localhost ~]# sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet         #디바이스 타입
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp        #dhcp | static | no
DEFROUTE=yes          #Default gw를 사용
IPV4_FAILURE_FATAL=no   #로그 기록 상활설정 
IPV6INIT=yes            #IPv6 활성화 여부
IPV6_AUTOCONF=yes       #IPv6 자동설정
IPV6_DEFROUTE=yes       #IPv6 Default gw를 설정
IPV6_FAILURE_FATAL=no   #IPv6 설정이 실패할때 그장치를 비활성화 할 지 여부
NAME=ens33            #GUI 도구상에 표시되는 이름
UUID=ee66f06d-6454-4a6b-86fd-83ba5261ec54  #네트워크 인터페이스에 대한 유니크한 ID값
DEVICE=ens33         #디바이스 이름
ONBOOT=no            #부팅시 디바이스를 시작 여부

아래와 같이 값을 변경해줍니다. 

i를 누르면 입력을 시작할수 있습니다.

 

BOOTPROTO=static

IPV6INIT=NO

IPV6_AUTOCONF=NO

IPV6_DEFROUTE=NO

IPV6_FAILURE_FATAL=NO

IPADDR=[아이피주소]

NETMASK=[서브넷 마스크]

GATEWAY=[게이트웨이 주소]

PRIFIX=[서브넷의 비트]

DNS1=[사용할 DNS주소]

[root@localhost ~]# sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=no
IPV6_AUTOCONF=no
IPV6_DEFROUTE=no
IPV6_FAILURE_FATAL=no
NAME=ens33
UUID=ee66f06d-6454-4a6b-86fd-83ba5261ec54
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.10.151
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
PREFIX=24
DNS1=8.8.8.8

 

저는 현재 Bridge모드로 사용해 내부 아이피를 한개 할당한것입니다.

여러분은 저와 다른 내부 IP를 사용할 수있습니다. 

아니면 NAT모드로 사용할 수도있지요 

 

다 입력했면 ESC를 누르고 :wq를 누르고 Enter를 눌러 해당 편집화면을 빠져나옵니다.

 

:wq은 저장후 종료입니다.

:wq!는 저장후 강제 종료입니다.

:q은 그냥 종료입니다.

:w은 중간에 저장하는 겁니다.

 

그리고 나서 

[hwang890@localhost ~]$ systemctl restart NetworkManager
==== AUTHENTICATING FOR org.freedesktop.systemd1.manage-units ====
'NetworkManager.service' 서비스 유닛을 다시 시작하려면 인증이 필요합니다.
Authenticating as: hwang890
Password:

와같이 서비스를 재시작해주시면 적용완료됩니다.

ifconfig로 확인하시면 확인할수 있습니다.

[hwang890@localhost ~]$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.10.200  netmask 255.255.255.0  broadcast 192.168.10.255
        inet6 fe80::20c:29ff:feb6:83fa  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:b6:83:fa  txqueuelen 1000  (Ethernet)
        RX packets 694  bytes 80556 (78.6 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 338  bytes 47397 (46.2 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

 

관련글 더보기

댓글 영역