728x90
반응형
CentOS 7 고정 IP 설정하기
1. 리눅스 서버 IP 확인하기
$ ifconfig
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.0.XX netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::c4f4:fddb:1967:40f9 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:87:b8:aa txqueuelen 1000 (Ethernet)
RX packets 48793 bytes 3003368 (2.8 MiB)
RX errors 0 dropped 843 overruns 0 frame 0
TX packets 279 bytes 33378 (32.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
2. ifcfg-ens33 파일에 들어가서 IP 설정하기
- 나는 192.168.0.XX 로 고정시키기 위해 로컬에 있는 게이트 웨이에 맞춰주었다.
$ vi /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#BOOTPROTO="dhcp" <- 주석 처리
# 설정해야 할 부분
BOOTPROTO=static
IPADDR=192.168.0.131 # 원하는 IP
NETMASK=255.255.255.0
GATEWAY=192.168.0.1 # 원하는 IP에 맞춰 게이트웨이 설정
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=3f824262-183c-47ac-ad45-d688a1af2f32
DEVICE=ens33
ONBOOT=yes
PREFIX=24
DNS1=168.126.63.1
3. 네트워크 재시작
$ systemctl restart network
이렇게 IP를 설정하고 putty에 접속하면 연결 오류가 난다.
이유는 NAT로 설정되어있기 때문.
VMware 가상 네트워크 설정 변경하기
1. VMware -> VM -> settings... 클릭
2. 좌측 Network Adapter 클릭 후 Network connection에서 Bridged 클릭
3. 하단의 ok를 누르고 putty를 접속하면 끝.
- putty에 접속하기 전 로컬 pc cmd 창에서 telnet을 이용하여 연결 확인을 할 수 있다.
telnet 192.168.0.131 22
# telnet [IP] [port]
가상 네트워크의 종류
1.Host-only
- 외부와 단절된 내부 네트워크이다.
- 가상머신들 사이에서만 통신이 가능하다.
2. NAT(Network Address Translation)
- Host PC로부터 IP를 할당받는다.
- Host PC는 공유기로부터 IP를 할당받는다.
- Host PC를 통해 외부 네트워크와 통신한다.
DHCP Server :
Dynamic Host Configuration Protocol의 약자로 동적 호스트 설정 통신 규약이다.
IP ADDRESS, NETMASK, GATEWAY 등의 설정을 자동으로 해준다.
3.Bridged
- 공유기로부터 IP를 할당받는다.
- Host PC와 동일한 네트워크 대역의 IP를 갖는다.
- 공유기를 통해 외부 네트워크와 통신한다.
NAT과 Bridged의 차이점
- VM(가상머신)이 IP할당을 어디서 받느냐의 차이이다.
728x90
반응형
'Linux' 카테고리의 다른 글
CentOS7 putty 접속 오류 시 해결 방법 및 Host Only / NAT / Bridge 개념 정리 (1) | 2024.01.10 |
---|---|
[Linux] Spring 프로젝트를 리눅스 tomcat 서버에 다중 배포하기 (0) | 2023.10.24 |
[Linux] Mysql UTF-8 Encoding 설정 (0) | 2023.10.18 |
[Linux] Mysql 5.6 설치 (0) | 2023.10.18 |
[Linux] MySQL 5.7 설치 (0) | 2023.09.25 |