통합 검색
통합 검색
안녕하세요. 닷홈 입니다.
이번 글에서는 Ubuntu 18.04 버전에서의 IP변경 설정을 해보도록 하겠습니다!
테스트 환경 : Ubuntu 18.04
인터페이스 설정
Ubuntu의 17 이상 버전부터는 네트워크 인터페이스 설정이 'netplan'으로 변경되었습니다.
따라서, 17보다 아래 버전일 경우에는 /etc/network/ 경로의 인터페이스 파일을 수정해야 합니다.
지금부터 알아보는 IP변경 방법은 18.04버전에 최적화 되어있답니다.
이 점을 기억하고 진행해볼까요!
우선, IP를 설정하기 전에 나의 인터페이스 이름을 알아야 합니다.
명령어는 ifconfig 로 실행하여 조회합니다.
ubuntu@dothome:~$ ifconfig
enp0s3: flags=4163 mtu 1500
inet 192.168.0.118 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::a00:27ff:fe84:bdfa prefixlen 64 scopeid 0x20
ether 08:00:27:84:bd:fa txqueuelen 1000 (Ethernet)
RX packets 10660 bytes 15613882 (15.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6673 bytes 532604 (532.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
--------------------------------------------------------------------------------------------------
우선 나의 이더넷 이름이 enp0s3 인 것과, 현재 IP가 192.168.0.118인 것을 확인할 수 있습니다.
안에 있는 문서 이름도 확인해봅시다.
ubuntu@dothome:~$ ls /etc/netplan/00-installer-config.yaml
/etc/netplan/00-installer-config.yaml
Tip
해당 경로의 가시성 확보를 위해 Is 명령어를 실행할떄는 키보드의 Tab key를 이용하면
명령어의 철자를 모두 치지 않고도 자동으로 완성이되거나, 동일한 철자가 포함된 파일 또는 디렉토리를 볼 수 있습니다.
위의 인터페이스 관련 경로는 파일이 1개이기 때문에 더 유용하게 사용할 수 있는 기능입니다.
따라서, 00-installer-config.yaml 가 설정 파일임을 알 수 있습니다.
IP 변경
ubuntu@dothome:~$ vi /etc/netplan/00-installer-config.yaml
vi 명령어로 파일을 열어서 설정 파일의 내부를 살펴보면,
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
dhcp4: true
version: 2
~
~
초기설정은 'dhcp4'를 보면 dhcp로 되어있는 것을 알 수 있습니다.
[DHCP : IP를 자동으로 할당해주는 프로토콜로, IP충돌을 막을 수 있습니다.]
자 그럼 IP변경을 진행하겠습니다.
'dhcp4'를 지워주시고 아래 보이는 것처럼 설정을 넣으면 됩니다.
단, 아래와 똑같이 열과 행의 위치 및 띄어쓰기에 유념하여 설정을 넣어주셔야 이후에 오류가 나지않습니다!
# This is the network config written by 'subiquity'
network:
ethernets:
enp0s3:
addresses: [192.168.0.201/24]
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
version: 2
~
설정을 잘 넣었다면, wq로 저장하고 나와서 적용해주는 명령어를 실행합니다.
ubuntu@dothome:~$ sudo netplan apply
명령어를 실행할때 최고관리자가 아니라면 아래와같은 권한 에러문구가 출력되어니, sudo를 붙여서 재실행하시면 됩니다.
ERROR: cannot create file run/systemd/network/10-netplan-enp0s3: Failed to create file "/run/systemd/network/10-netplan-enp0s3.network.YISBE1": Permission denied
설정이 완료되었다면 hostname -I 명령어 또는, 처음과 마찬가지로 ifconfig 명령어를 통해 확인합니다.
ubuntu@dothome:~$ hostname -I
192.168.0.201
ubuntu@dothome:~$ ifconfig
enp0s3: flags=4163 mtu 1500
inet 192.168.0.201 netmask 255.255.255.0 broadcast 192.168.0.255
inet6 fe80::a00:27ff:fe84:bdfa prefixlen 64 scopeid 0x20
ether 08:00:27:84:bd:fa txqueuelen 1000 (Ethernet)
RX packets 10660 bytes 15613882 (15.6 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 6673 bytes 532604 (532.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
--------------------------------------------------------------------------------------------------
이상 Ubuntu 18.04 버전의 IP 변경하기 글을 마칩니다.
감사합니다.
닷홈 홈페이지 :
무료홈페이지 | 무료호스팅 | 닷홈
https://www.dothome.co.kr/
닷홈 무료호스팅 신청하기 :
국내 1위 무료호스팅 | 닷홈
https://www.dothome.co.kr/web/free/index.php
기능제한 없는 진짜 무료홈페이지 신청하기 :
닷홈 | 호스팅은 닷홈
https://www.dothome.co.kr/homepage/free_builder_index.php
댓글 0