차례:
이 튜토리얼에서는 Ubuntu 18.04에서 고정 IP 주소를 설정하는 방법을 설명합니다.
대부분의 경우 IP 주소는 라우터 DHCP 서버에 의해 동적으로 할당됩니다. 포트 포워딩 구성 또는 네트워크에서 미디어 서버 실행과 같은 다양한 상황에서 Ubuntu 시스템에서 고정 IP 주소를 설정해야 할 수 있습니다.
DHCP를 사용하여 고정 IP 주소 구성
LAN의 장치에 고정 IP 주소를 할당하는 가장 쉽고 권장되는 방법은 라우터에서 고정 DHCP를 설정하는 것입니다. 고정 DHCP 또는 DHCP 예약은 대부분의 라우터에서 발견되는 기능으로, 장치가 DHCP 서버에서 주소를 요청할 때마다 DHCP 서버가 동일한 IP 주소를 특정 네트워크 장치에 자동으로 할당합니다. 고정 IP를 장치의 고유 한 MAC 주소에 할당하면됩니다. DHCP 예약을 구성하는 단계는 라우터마다 다르며 공급 업체의 설명서를 참조하는 것이 좋습니다.
넷 플랜
17.10 릴리스부터 Netplan은 Ubuntu의 기본 네트워크 관리 도구로 이전에 Ubuntu에서 네트워크를 구성하는 데 사용 된 구성 파일
/etc/network/interfaces
를 대체합니다.
Netplan은 YAML 구문과 함께 구성 파일을 사용합니다. Netplan으로 네트워크 인터페이스를 구성하려면 해당 인터페이스에 대한 YAML 설명을 작성하면 Netplan은 선택한 렌더러 도구에 필요한 구성 파일을 생성합니다.
Netplan은 현재 두 개의 렌더러 NetworkManager와 Systemd-networkd를 지원합니다. NetworkManager는 주로 데스크탑 시스템에서 사용되는 반면 Systemd-networkd는 GUI가없는 서버에서 사용됩니다.
Ubuntu 서버에서 고정 IP 주소 구성
최신 버전의 Ubuntu는
en
시작하는 '예측 가능한 네트워크 인터페이스 이름'을 사용합니다. 기본적으로. 첫 번째 단계는 구성하려는 이더넷 인터페이스의 이름을 식별하는 것입니다. 아래와 같이 ip link 명령을 사용할 수 있습니다.
ip link
이 명령은 사용 가능한 모든 네트워크 인터페이스 목록을 인쇄합니다. 이 경우 인터페이스 이름은
ens3
.
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
1: lo: mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 3: ens3: mtu 1500 qdisc mq state UP mode DEFAULT group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff
Netplan 구성 파일은
/etc/netplan
디렉토리에 저장되며 확장자는
.yaml
입니다. 이 디렉토리에서 하나 또는 두 개의 YAML 파일을 찾을 수 있습니다. 파일은 설정마다 다를 수 있습니다. 일반적으로 파일 이름은
01-netcfg.yaml
,
50-cloud-init.yaml
또는
NN_interfaceName.yaml
이지만 시스템에서는 다를 수 있습니다.
텍스트 편집기로 YAML 구성 파일을 엽니 다.
sudo nano /etc/netplan/01-netcfg.yaml
/etc/netplan/01-netcfg.yaml
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: yes
구성을 변경하기 전에 코드를 간단히 설명하겠습니다.
각 Netplan Yaml 파일은 2 개 이상의 필수 요소가있는
network
키로 시작합니다. 첫 번째 필수 요소는 네트워크 구성 형식의 버전이고 두 번째 필수 요소는 장치 유형입니다. 장치 유형 값은
ethernets
,
bonds
,
bridges
및
vlans
일 수 있습니다.
위의 구성에는
renderer
유형도 포함됩니다. 기본적으로 서버 모드에서 Ubuntu를 설치 한 경우 렌더러는 네트워크 연결을 백엔드로 사용하도록 구성됩니다.
장치 유형 (이 경우
ethernets
)에서 하나 이상의 네트워크 인터페이스를 지정할 수 있습니다. 이 예에서는 DHCP 서버
dhcp4: yes
에서 IP 주소 지정을 얻기 위해 구성된 하나의 인터페이스
ens3
만 있습니다
dhcp4: yes
.
ens3
인터페이스에 고정 IP 주소를 할당하려면 다음과 같이 파일을 편집하십시오.
- DHCP를 no
dhcp4: yes
설정하십시오dhcp4: yes
고정 IP 주소192.168.121.199/24
지정하십시오.addresses:
아래addresses:
네트워크 인터페이스에 할당 될 하나 이상의 IPv4 또는 IPv6 IP 주소를 추가 할 수 있습니다. 게이트웨이 게이트웨이를 지정하십시오gateway4: 192.168.121.1
nameservers
아래에서nameservers
서버addresses:
지정하십시오addresses:
network: version: 2 renderer: networkd ethernets: ens3: dhcp4: no addresses: - 192.168.121.199/24 gateway4: 192.168.121.1 nameservers: addresses:
Yaml 파일을 편집 할 때 구성에 구문 오류가있는 경우 작동하지 않을 수 있으므로 YAML 코드 들여 쓰기 표준을 따르십시오.
완료되면 파일을 저장하고 닫고 다음을 사용하여 변경 사항을 적용하십시오.
sudo netplan apply
다음을 입력하여 변경 사항을 확인하십시오.
ip addr show dev ens3
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
3: ens3: mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 56:00:00:60:20:0a brd ff:ff:ff:ff:ff:ff inet 192.168.121.199/24 brd 192.168.121.255 scope global dynamic ens3 valid_lft 3575sec preferred_lft 3575sec inet6 fe80::5054:ff:feb0:f500/64 scope link valid_lft forever preferred_lft forever
그게 다야! Ubuntu 서버에 고정 IP를 할당했습니다.
Ubuntu 데스크탑에서 고정 IP 주소 구성
Ubuntu Desktop 컴퓨터에서 고정 IP 주소를 설정하려면 기술 지식이 필요하지 않습니다.
-
활동 화면에서 "네트워크"를 검색하고 네트워크 아이콘을 클릭하십시오. 그놈 네트워크 구성 설정이 열립니다. 코그 아이콘을 클릭하십시오.
고정 IP 주소를 설정
Ctrl+Alt+T
키보드 단축키를 사용하거나 터미널 아이콘을 클릭하여 터미널을 열고 다음을 입력하여 변경 사항을 확인하십시오.
ip addr
출력에 인터페이스 IP 주소가 표시됩니다.
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
… 2: eth0: mtu 1500 qdisc fq_codel state UP group default qlen 1000 link/ether 52:54:00:e9:40:f2 brd ff:ff:ff:ff:ff:ff inet 192.168.121.106/24 brd 192.168.121.255 scope global dynamic noprefixroute eth0 valid_lft 3523sec preferred_lft 3523sec inet6 fe80::5054:ff:fee9:40f2/64 scope link valid_lft forever preferred_lft forever
결론
Ubuntu 18.04 시스템에서 고정 IP 주소를 할당하는 방법을 배웠습니다.
네트워크 우분투우분투 18.04에서 nfs 서버를 설치하고 구성하는 방법

NFS (Network File System)는 네트워크를 통해 원격 디렉토리를 공유 할 수있는 분산 파일 시스템 프로토콜입니다. 이 튜토리얼에서는 Ubuntu 18.04에서 NFSv4 서버를 설정하는 방법을 설명합니다.
우분투 18.04에서 redis를 설치하고 구성하는 방법

Redis는 오픈 소스 인 메모리 데이터 구조 저장소입니다. 데이터베이스, 캐시 및 메시지 브로커로 사용할 수 있으며 문자열, 해시, 목록, 세트 등과 같은 다양한 데이터 구조를 지원합니다.이 튜토리얼에서는 Ubuntu 18.04 서버에서 Redis를 설치하고 구성하는 방법에 대해 설명합니다.
우분투 18.04에서 nagios를 설치하고 구성하는 방법

Nagios는 가장 널리 사용되는 오픈 소스 모니터링 시스템 중 하나입니다. Nagios는 전체 IT 인프라의 인벤토리를 유지하고 네트워크, 서버, 응용 프로그램, 서비스 및 프로세스가 작동하고 실행되도록합니다.