설치 후 실행까지는 했으나 리눅스 서버는 모든게 수동! 인터넷 연결도 수동!
상황은 이렇다
Ubuntu Server는 GUI가 없어 모든 네트워크 설정을 수동으로 해야 한다.
특히 USB 이더넷 어댑터의 경우 자동 설정이 되지 않아 수동 구성이 필요하다.
lsusb 명령어로 어댑터 정보를 확인한다.
lsusb
-> ID 0bda:8153 Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter
이런식으로 나오면 어댑터는 정상적으로 인식하고 있는 것.
*참고로 USB 3.0 포트에 꽂았다.
ip a 명령어로 네트워크 인터페이스 이름을 확인한다.
ip a
enx~~~, eth~ 이런식으로 되어있는데 적어둔다.
DHCP자동 할당 설정을 위해 파일을 생성한다.
sudo nano /etc/netplan/00-installer-config.yaml
파일 내용을 다음과 같이 작성한다.
network:
version: 2
ethernets:
{적어둔 인터페이스 이름}:
dhcp4: true
예를들어
network:
version: 2
ethernets:
enx001e06b12345:
dhcp4: true
저장 후 적용
sudo netplan apply
이대로 sudo netplan apply를 하면 뭐라뭐라 에러를 던진다.
이유는 파일 권한이 너무 오픈되어있다는것.
그러니 변경해준다.
sudo chmod 600 /etc/netplan/00-installer-config.yaml
다시 sudo netplan apply를 해준다.
sudo netplan apply
# IP 주소 할당 확인(inet에 IP가 정상적으로 할당되었는지 확인)
ip a
# 외부 연결 테스트
ping 8.8.8.8
# 패키지 업데이트 테스트
sudo apt update && sudo apt upgrade
파일권한 600.
yaml 문법 정확하게 작성.
네트워크 인터페이스 정확하게 확인.
케이블 연결상태 확인(교차검증)
라우터쪽 확인
만약 드라이버가 필요하다면 usb에 받아 수동설치