일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Scanner
- 깃허브
- Git
- RESTful웹서비스
- 스프링부트
- Spring
- Java
- git hub
- 예외처리
- 인스타그램만들기
- 깃
- 입력
- string
- 클론코딩
- 리눅스 서버시간 변경
- 백엔드
- 백엔드 개발자 뭐해?
- 스프링 OAuth
- 개발자
- 개발 뭐하지
- .ppk만들기
- RESTful
- springboot
- 다리를 지나는 트럭
- 스프링
- 프로그래머스
- BufferedReader
- @RestCotroller
- 인텔리제이
- 서비스 계층
- Today
- Total
It's Ward
나만의 서버 구축 1) 리눅스 서버 인터넷 연결 본문
이번 포스팅에서는 리눅스 서버를 처음 만들었을 때, 인터넷 연결이 안되는 경우, 인터넷을 연결할 수 있는 방법에 대해서 설명하도록 한다.
OS : Ubuntu server 20.04 LTS
리눅스 서버를 처음 구성한 나의 상태는
1. 노트북에 직접적인 랜선을 연결 할 수 있는 포트가 없다.
그래서 다음과 같은 usb to lan 어뎁터를 이용해서 연결하였다
해당 제품은 리눅스에서 별다른 장치드라이버 없이도 인터넷에 연결할 수 있으며 기가인터넷까지 지원하는 장비이다.
2. 인터넷에 연결하는 방법을 몰랐다.
보통 윈도우에 연결 할 때에는 DHCP 방식으로 연결이 될텐데, 리눅스 서버에서는 해당 방법이 없었다.
그래서, 우선 동적으로 연결 할 수 있는 방법을 찾아야했다.
인터넷이 정상적으로 연결이 되었다고 가정한다.
다음으로 , 현재 연결된 이더넷장치를 찾아야하는데, ip a 명령어를 통해 확인한다.
$ ip a
lo는 내부 서버를 이기 하고, 2번째에 있는게 보통 연결되어있는 어뎁터이다. 해당 이름은 어뎁터마다 다르니, 꼭 확인하도록 한다.
우분투 18.04 LTS 버전부터는 NetPland을 이용해서 쉽게 인터넷을 설정 할 수 있다.
해당 이름을 확인했다면, NetPlan으로 DHCP를 설정한다. 다음 명령어를 이용해 다음과 같이 설정한다.
$ sudo vim /etc/netplan/00-installer-config.yaml
network:
ethernets:
enx88366cfcf288:
dhco4: true
version: 2
위에 보이는 enx88366cfcf288는 ip a에서 나온 자신의 어뎁터 이름으로 사용하도록한다.
작성 후 :wq 또는 shift + ZZ를 이용해 저장하여 파일을 나와준다.
그리고 Netplan의 변경된 정보를 확인한다.
$ sudo netplan apply
정상적으로 작성하였다면 ping을 통해 연결테스트를 확인한다.
ping google.com
'백엔드' 카테고리의 다른 글
나만의 서버 구축 3) SSH (22번포트) 설정 (0) | 2022.07.18 |
---|---|
나만의 서버 구축 2) 서버 시간 설정 (0) | 2022.07.18 |
리눅스 기반 홈 서버를 구축해보았다. (0) | 2022.07.13 |
스프링부트 개발자 이건 고민 해야 돼 - 개인 공부 그리고 프로젝트와 포트폴리오 (준비) (0) | 2022.07.01 |
스프링부트 개발자 이건 고민 해야 돼 - 예외 처리와 오류 처리 (0) | 2022.06.29 |