IP가 자꾸 바뀌는 바람에 EC2서버에 접속도 안 되고 AWS보안 설정도 다시 일일이 바꿔야 했다.
IP고정하는 게 귀찮아서 한 번은 그렇게 했는데 또 같은 일이 발생했다.
귀찮다고 미뤘다가 더 귀찮은 일을 하게 된 셈이다. 나중에 같은 작업을 해야 할 때 다시 검색하기 귀찮아서 정리해둔다.
1. ip확인
$ ip address
또는
$ ifconfig
명령어로 이더넷 이름과 아이피를 확인한다.
참고로 ifconfig를 사용하기 위해서 먼저 설치해야 한다.
ifconfig설치
$ sudo apt-get install net-tools
빨간색 네모로 표시한 곳이 이더넷 이름이다. 이것을 확인한다. ip는 대역대만 알면 된다.
추가로
$ ip route
해당 명령어로 gateway주소도 확인한다.
IP고정 주소 할당
$ cd /etc/netplan
해당 폴더로가서
$ ll
확장자가 .yaml인 파일이 있을 것이다.
$ sudo vim network.yaml
편집기는 뭘 써도 상관 없다.
network:
version: 2
renderer: NetworkManager
ethernets:
enp37s0: # 자신의 이더넷 이름
dhcp6: no
dhcp4: no
addresses: [192.168.0.9/24] # 원하는 아이피 주소 (대역에 맞는)
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8, 8.8.4.4]
optional: true
콜론(':')뒤에 꼭 공백이 있어야 한다고 하니 주의한다.
위 내용에 #은 주석으로 덧붙인 것이니 지워야 한다.
다 됐으면 변경 내용을 저장하고 적용한다.
$ sudo netplan apply
제대로 적용됐는지 확인한다.
$ hostname -I
대문자 i다.
'infra' 카테고리의 다른 글
CI/CD란? (0) | 2021.02.22 |
---|---|
Amazon Linux 2 AMI Java 버전 변경 (0) | 2021.01.29 |
Ubuntu 특정 port 죽이기 (0) | 2020.09.08 |