Network & Server Factory

개인 공부 기록

Server & OS 65

[Windows 10] L2TP/IPsec VPN 접속 안 될 때 해결

Windows 클라이언트는 NAT 뒤에 있는 L2TP/IPsec VPN 서버에 기본적으로 접속하지 못합니다. 레지스트리에 AssumeUDPEncapsulationContextOnSendRule 값을 2로 추가하고 재부팅하면 해결됩니다.1. 증상과 원인Windows에서 L2TP/IPsec VPN 서버로 접속이 되지 않는 경우가 있습니다. Windows는 기본 설정에서 NAT 뒤에 있는 서버와의 IPsec NAT-T(NAT 통과) 연결을 허용하지 않기 때문입니다. 값의미0NAT 뒤의 서버와 연결하지 않음(기본값)1서버가 NAT 뒤에 있는 경우 허용2서버와 클라이언트가 모두 NAT 뒤에 있는 경우 허용2. 해결 방법 1: 레지스트리 편집기2.1 레지스트리 경로 이동Win + R로 실행 창을 열고 regedit..

[Linux] setup-ipsec-vpn 스크립트로 L2TP/IPsec VPN 서버 구축

GitHub의 setup-ipsec-vpn 스크립트로 Ubuntu/CentOS에 L2TP/IPsec VPN 서버를 구축했습니다. PSK, 사용자 이름, 암호만 넣고 실행하면 설정이 끝나고, 공유기 뒤에 있다면 UDP 500, 4500 포트를 포워딩해야 합니다.1. 배경VPN 서버를 직접 구성하는 방법을 찾다가 자동 설치 스크립트를 사용했습니다. 저장소는 아래와 같습니다. GitHub - hwdsl2/setup-ipsec-vpn: Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec and IKEv2Scripts to build your own IPsec VPN server, with IPsec/L2TP, Cisco IPsec a..

Server & OS/Linux 2021.08.13

[Zabbix] 그래프 한글 폰트 깨짐 해결

Zabbix 그래프의 한글이 깨지는 원인은 서버에 한글 폰트가 없기 때문입니다. 기본 폰트 graphfont.ttf를 백업하고 나눔스퀘어 폰트를 같은 이름으로 넣어 해결했습니다.1. 증상과 원인Zabbix 그래프에서 한글이 네모 등으로 깨져 보였습니다. Zabbix가 그래프에 쓰는 기본 폰트(graphfont.ttf)에 한글 글리프가 없어서 생기는 문제입니다.한글이 깨진 그래프2. 폰트 준비한글 폰트를 내려받습니다. 저는 나눔스퀘어(NanumSquare_acB.ttf)를 사용했습니다. 네이버 폰트는 네이버 한글 폰트 페이지에서 받을 수 있습니다. 내려받은 폰트는 WinSCP로 서버에 옮겼습니다.WinSCP로 서버에 폰트 업로드3. 폰트 교체3.1 기본 폰트 백업Zabbix 폰트 디렉터리로 이동해 기본 폰..

[Ubuntu] Apache2 포트 기반 가상 호스트 설정

Apache2 한 대에서 1000번 포트는 web1, 2000번 포트는 web2 디렉터리를 보여 주도록 포트 기반 가상 호스트를 설정했습니다. apache2.conf, 000-default.conf, ports.conf 세 파일을 수정합니다.1. 구성포트DocumentRoot1000/var/data/web12000/var/data/web2 기본 디렉터리(/var/www)는 이미 사용 중이어서 /var/data 아래에 새 디렉터리를 만들었습니다.2. 준비2.1 Apache2 설치apt-get install -y apache22.2 디렉터리와 테스트 페이지사이트별 디렉터리를 만들고, 구분할 수 있게 index.html을 하나씩 넣습니다.mkdir -p /var/data/web1 /var/data/web2ec..

Server & OS/Linux 2021.07.30

[Ubuntu Server 18.04] Netplan으로 고정 IP 설정

Ubuntu Server 18.04는 /etc/network/interfaces 대신 Netplan으로 네트워크를 설정합니다. /etc/netplan의 YAML 파일에서 dhcp4를 끄고 주소, 게이트웨이, DNS를 지정한 뒤 netplan apply로 적용했습니다.1. 환경항목내용OSUbuntu Server 18.04.5 LTS설정 파일/etc/netplan/00-installer-config.yaml변경DHCP → 고정 IP2. 설정 파일 열기네트워크 설정 파일은 /etc/netplan 안에 있습니다.vi /etc/netplan/00-installer-config.yaml현재는 DHCP로 주소를 받고 있어 아래처럼 설정되어 있습니다.DHCP 사용 중인 기본 설정3. 고정 IP 설정아래와 같이 수정합니..

Server & OS/Linux 2021.07.28

[Ubuntu] Nginx stream으로 RDP 프록시 설정

Nginx의 stream(TCP 프록시) 기능으로 3389번 포트 요청을 내부 PC로 넘겨, Nginx 서버 IP로 원격 데스크톱에 접속하도록 설정했습니다.1. 환경항목내용OSUbuntu Server 18.04프록시Nginx (stream 모듈)대상내부 PC의 RDP(3389/TCP) RDP는 HTTP가 아니라 TCP 프로토콜이므로, http 블록이 아닌 stream 블록에서 설정합니다.2. 설정2.1 Nginx 설치apt-get install -y nginx2.2 nginx.conf 수정vi /etc/nginx/nginx.conf파일 맨 아래(http 블록 바깥)에 stream 블록을 추가합니다. server에는 원격 접속할 PC의 IP를 입력합니다.stream { upstream rdp { ..

Server & OS/Linux 2021.06.30

[Windows Server 2016] WDS로 PXE 네트워크 설치 서버 구성

Windows Server 2016에 WDS(Windows 배포 서비스)를 독립 실행형으로 설치하고, Windows 10 Enterprise ISO의 install.wim과 boot.wim을 등록했습니다. 클라이언트를 PXE로 부팅하면 배포 서버에서 이미지를 받아 Windows를 설치할 수 있습니다.1. 환경항목내용서버 OSWindows Server 2016배포 모드독립 실행형(AD 미사용)설치 이미지Windows 10 Enterprise (install.wim)부팅 이미지boot.wimDHCP배포 서버와 같은 서버에서 실행 중2. 역할 설치2.1 역할 및 기능 추가서버 관리자에서 관리 > 역할 및 기능 추가를 누릅니다.역할 기반 또는 기능 기반 설치를 선택합니다.2.2 Windows 배포 서비스Wind..

[Ubuntu 18.04] 커널 버전 업데이트하고 이전 커널로 되돌리기

Ubuntu 18.04에서 apt로 linux-image-5.4.0-73-generic 커널을 설치하고 재부팅해 커널을 올렸습니다. 문제가 생기면 GRUB의 Advanced options에서 이전 커널을 골라 부팅할 수 있습니다.1. 현재 커널 확인uname -r현재 커널 버전2. 새 커널 설치2.1 설치 가능한 커널 검색apt-cache search linux-image-5.4설치 가능한 5.4 커널 목록2.2 설치목록에서 설치할 커널을 골라 설치합니다. 저는 5.4.0-73-generic을 설치했습니다.apt-get install linux-image-5.4.0-73-generic확인 메시지에서 y를 눌러 진행하고, 설치가 끝나면 재부팅합니다.3. 결과재부팅 후 uname -r로 확인하면 커널이 바뀌..

Server & OS/Linux 2021.05.22

[Ubuntu 18.04] 부팅 시 GRUB 메뉴가 안 보일 때 해결

Ubuntu 18.04 설치 후 부팅 시 GRUB 메뉴가 보이지 않았습니다. GRUB_TIMEOUT을 10으로 바꾸는 것만으로는 해결되지 않았고, GRUB_GFXMODE=640x480 주석을 해제한 뒤 update-grub을 실행하자 메뉴가 나타났습니다.1. 증상Ubuntu 18.04를 설치했는데 부팅할 때 GRUB 선택 화면이 나오지 않고 바로 부팅되었습니다.2. 원인 확인과 해결GRUB 설정은 /etc/default/grub에 있습니다.vi /etc/default/grub/etc/default/grub2.1 시도 1: 타임아웃 늘리기(해결 안 됨)GRUB_TIMEOUT이 0으로 되어 있어 10으로 바꾸고 재부팅했지만 GRUB 화면은 여전히 나오지 않았습니다.2.2 시도 2: 해상도 지정(해결)주석 처..

Server & OS/Linux 2021.05.22

[Windows 10] "인증되지 않은 게스트 액세스를 차단" 공유 폴더 접근 오류 해결

Windows 10에서 공유 폴더에 접근할 때 "조직의 보안 정책에서 인증되지 않은 게스트 액세스를 차단"한다는 오류가 났습니다. 그룹 정책의 "보안되지 않은 게스트 로그온 사용"을 사용으로 바꿔 해결했습니다.1. 증상공유 폴더에 접근하면 아래 오류가 나며 열리지 않습니다.인증되지 않은 게스트 액세스 차단 오류 Windows 10은 보안을 위해 계정 없이(게스트로) 접속하는 SMB 공유를 기본으로 차단합니다. 게스트 접속만 허용하는 NAS나 공유 폴더에 접근할 때 이 오류가 납니다.2. 해결2.1 그룹 정책 편집기 열기Win + R로 실행 창을 열고 mmc를 입력합니다.파일 > 스냅인 추가/제거에서 그룹 정책 개체 편집기를 추가하고 확인을 누릅니다. Pro 이상 에디션이라면 실행 창에 gpedit.msc..

서울
--:--:--
-전체 글
-카테고리
오늘 방문