VMware Workstation 가상머신 고정 IP 할당
Network Address Translation (NAT)
VMware Workstation은 가상머신을 사용하기 위해 많이 쓰이는 프로그램입니다.
보통 가상머신을 생성하면 네트워크가 기본적으로 NAT(Network Address Translation) 모드로 작동하는데, NAT는 아래 그림처럼 가상 스위치를 이용해 내 기기(host)를 가상머신의 게이트웨이처럼 사용하는 형태입니다.
이 때 가상머신에는 VMware의 자체 DHCP 서버가 사설 IP 주소를 임대해 주는데, 이 IP 주소가 종종 일정 범위 내에서 바뀌면서 SSH 접속 등을 할 때 사소한 불편함을 주고는 합니다. 이럴 때 유용한 가상머신에 고정 IP를 부여하는 방법을 정리합니다.
고정 IP 할당하기
먼저 고정 IP를 할당하고 싶은 가상머신의 MAC 주소를 확인합니다.
Linux, macOS
ifconfig 커맨드의 결과 중 네트워크 어댑터의 ether 값을 확인합니다.
$ ifconfig
...
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.71.220 netmask 255.255.255.0 broadcast 192.168.71.255
inet6 fe80::d8a4:4af5:2246:e460 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:10:b3:75 txqueuelen 1000 (Ethernet)
Windows
ipconfig /all 커맨드의 결과 중 네트워크 어댑터의 Physical Address 값을 확인합니다.
> ipconfig /all
...
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : localdomain
Description . . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection
Physical Address. . . . . . . . . : 00-0C-29-7F-FE-C1
이후 VMware Workstation 프로그램을 종료하고(가상머신도 종료합니다), 프로그램에서 DHCP 설정 파일을 저장하기 위해 사용하는 경로로 이동합니다. 운영체제마다 경로가 다름에 유의합니다.
운영체제 | 설정 파일 경로 |
Windows | C:\programdata\VMware |
macOS | /Library/Application\ Support/VMware\ Fusion/vmnet8/ |
Linux | /etc/vmware/vmnet8/dhcp/ |
해당 경로에 존재하는 vmnetdhcp.conf (또는 dhcp.conf) 파일을 관리자 권한으로 열면 대충 아래와 같은 기존 내용이 있습니다.
#
# Configuration file for VMware port of ISC 2.0 release running on
# Windows.
#
# This file is generated by the VMware installation procedure; it
# is edited each time you add or delete a VMware host-only network
# adapter.
#
# We set domain-name-servers to make some clients happy
# (dhclient as configued in SuSE, TurboLinux, etc.).
# We also supply a domain name to make pump (Red Hat 6.x) happy.
#
allow unknown-clients;
default-lease-time 1800; # default is 30 minutes
max-lease-time 7200; # default is 2 hours
...
파일 맨 밑에 가상머신과 MAC 주소, 할당할 고정 IP를 다음 예제와 같이 기입합니다.
host u16 {
hardware ethernet 00:0C:29:91:EB:29;
fixed-address 192.168.71.216;
}
예제는 가상머신의 별명이 u16, MAC 주소가 00:0c:29:91:eb:29, 할당할 주소가 192.168.71.216인 경우입니다. 별명은 실제 가상머신 이름과 관계없이 가상머신별로 고유한 문자열이기만 하면 되며, MAC 주소와 할당할 IP 주소는 상황에 맞게 기입하면 됩니다.
이후 호스트 운영체제를 재시작하면 고정 IP가 할당되어 있습니다.
'Miscellaneous' 카테고리의 다른 글
IDA Pro Lumina 프리서버 사용해보기 (0) | 2021.02.27 |
---|---|
Zsh, Oh My Zsh 설치하기 (0) | 2020.08.26 |
댓글
이 글 공유하기
다른 글
-
IDA Pro Lumina 프리서버 사용해보기
IDA Pro Lumina 프리서버 사용해보기
2021.02.27 -
Zsh, Oh My Zsh 설치하기
Zsh, Oh My Zsh 설치하기
2020.08.26