VirtualBox Ubuntu 18.04.2 LTS
VirtualBox Ubuntu 18.04.2 LTS
Download
- VirtualBox Download
- Ubuntu Server
- 리눅스 서버가 필요하므로 Ubuntu 가 아닌 Ubuntu Server를 다운받는다. 그냥 Ubuntu는 GUI 운영체제이다
- Ubuntu는 LTS(안정적이고 오랫동안 사용가능한 버전)을 Download 한다
- Putty 설치
- WinSCP 설치
Ubuntu 설정
- 추가 버튼 클릭
- 종류는 Linux, 버전은 Ubuntu (64-bit)로 설치
- 메모리 2048MB(2GB) 설정
- 지금 가상 드라이브 만들기
- VDI(VirtualBox 디스크 이미지) 선택
- 100GB 설정(사용드라이브가 1TB라서)
- 설치 완료 후 ‘저장소’ 클릭. 컨트롤러:IDE 아래 비어있음을 클릭하고 CD 버튼을 누른다. 그리고 Ubuntu ISO 선택
Ubuntu 설치
- 언어 선택(English)
- Install Ubuntu
- 파티션 설정 Done, Done, Use An Entire Disk, 계속 Done 하고 마지막에 Continue
- ubuntu 로그인 id, pass 입력
- 추가 패키지 설치는 넘어감
host 컴퓨터 정보 확인
- 네트워크는 ‘어댑터에 브리지’ 하나만 사용
이더넷 어댑터 이더넷:
연결별 DNS 접미사. . . . :
링크-로컬 IPv6 주소 . . . . : fe80::881b:e340:c3c6:cae2%6
IPv4 주소 . . . . . . . . . : 192.168.38.1
서브넷 마스크 . . . . . . . : 255.255.192.0
기본 게이트웨이 . . . . . . : 192.168.1.1
네트워크 설정
- ssh 설치 및 ssh 시작
sudo apt-get install openssh-server
service ssh restart
- 22번 포트 번호 열렸는지 확인
netstat -tnlp
- 만약 20번 포트가 없다면 등록한다.
- 포트 등록하면서 재시작 해도 설정이 남는 iptables-persistent을 설치한다
sudo apt-get update
sudo apt-get install iptables-persistent
- iptables 설정을 초기화한다(이 부분이 반드시 필요한지는 모르겠다)
- localhost 접속 허용 규칙이나 22번 포트 열기 등… 의 처리를 한다
- 출처
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT
sudo iptables -Z
sudo iptables -F
sudo iptables -X
고정 네트워크 IP 설정
- UbuntuNetplan 설명
- Ubuntu 17.10 부터 바뀐 네트워크 설정방법
- Ubuntu 17.10 버전 이상이라면 interfaces을 설정해도 Netplan 설정에 덮어져 ip설정이 제대로 되지 않을 수 있다
Netplan 설정 방법
- vi Netplan 수정
- 50-cloud-init는 기본 인터페이스 설정
vi /etc/netplan/50-cloud-init.yaml
- ethernets 아래에 설정할 네트워크 디바이스 이름을 추가한다.
- addresses는 ip주소를 설정한다 /24는 서브넷마스크 대신 사용한다
- /24의 의미는 왼쪽부터 채워진 1bit의 수. 즉 /24는 11111111.11111111. 11111111.0000 = 255.255.255.0 이다
- enp0s3는 ifconfig로 네트워크 장비의 이름이다
- netmask와 gateway는 host 컴퓨터 설정과 맞춰준다
network:
ethernets:
enp0s3:
dhcp4: no
dhcp6: no
addresses: [192.168.38.3/24]
gateway4: 192.168.1.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
version: 2
설정 적용
sudo netplan apply
확인
ifconfig -a