전체 글

Network

IP공유기 Tier 구성 방법

인터넷이 끊겨서 생각해 보니 현재 구성이 IP공유기 - IP공유기 의 구성이기 때문일거 같았는데. IP공유기를 일반 Hub로 변경하는 법을 몰랐는데 IP Time Homepage에 자세히 나와 있네요 공유기를 AP/스위치(허브)로 변경하는 방법 공유기 2대를 연결하기 위해서는 각각의 공유기가 다른 내부IP를 사용해야하며,이를 위해 스위치(허브)로 변경하고자 하는 공유기에 내부IP 주소 변경과 DHCP서버 기능을 중단하여야 합니다. - 스위치(허브)로 변경하고자 하는 공유기의 내부 IP 주소 변경 - 스위치(허브)로 변경하고자 하는 공유기의 DHCP 기능 중지 - 인터넷에 연결된 공유기에 스위치(허브)로 변경한 공유기를 연결 (1) 공유기의 내부IP 주소 변경 공유기의 웹설정화면(http://192.168..

Linux/Ubuntu Common

Ubuntu 방화벽 설정

우분투 방화벽을 설정하다 보면 Outbound 정책을 설정해야하는 경우가 있습니다. 해당 방법을 소개 합니다. > sudo ufw allow out proto tcp to port ex) sudo ufw allow out proto tcp from 168.126.63.0/24 to 168.168.0.10 port 68 sudo ufw allow out proto tcp to 192.168.0.2 port 80 똑같은 방법으로 Inbound 정책은 다음과 같이 설정할 수 있습니다. > sudo ufw allow proto tcp from to port ex) sudo ufw allow proto tcp from 192.168.0.0/24 to 192.168.0.1 port 80

DB Server/MySQL

Mysql Remote 설정

Web 서버와 Mysql Server를 분리하여 운영할 경우 Web 서버와 Mysql Server간 연결을 할 수 있도록 Setting을 해야합니다. 해당 방법에 대해 알아보도록 하겠습니다. 1. Bind Address 설정 (1) Configuration File 위치 확인 > mysqld --verbose --help | grep -A 1 'Defaut options' 해당 명령어 수행 시 아래 Default options 밑에 다음 파일을 읽는다고 명시되어 있습니다. 해당 순서대로 Mysql에 대한 설정을 읽어 옵니다. 확인 결과 /etc/mysql/my.cnf 파일 만 존재 합니다. 해당 파일을 보면 includedir에 두 개의 폴더가 존재하며 해당 폴더 중 /etc/mysql/mysql.con..

Linux/Ubuntu Common

우분투 Firewall Rule 삭제

Ubuntu 방화벽을 관리하다보면 해당 Rule 을 삭제해야하는 경우가 생깁니다. 일반적으로 Rule의 상태를 조회하기 위해서는 다음명령어를 사용하면 됩니다. 위의 룰중 3306에 해당하는 Rule을 삭제하기 위해서 ufw에 대한 help page를 보면 다음과 같이 설명이 나옵니다. 위의 명령어를 보면 delete RULEINUM 이라는 명령어를 사용하면 해당 RULE을 삭제할 수 있다고 나옵니다. 그럼 RULEINUM은 무엇인가?~! 방화벽 등록 리스트를 보는 명령어 중 status numbered라는 명령어가 있습니다. 해당 명령어를 사용하면 각 Rule이 숫자로 구분되어 나오게 됩니다. 삭제를 하기 위해서는 맨앞에 있는 [ 숫자]로 구분하여 삭제를 하면 됩니다. 만약 3번에 있는 3306을 삭제하..

Web Server/Apache

Ubuntu Apache2 재설치 방법

Ubuntu Server에서 Apache 서버를 관리 Test를 하다보니 다음과 같은 문제가 발생하였습니다. Apache2에 대한 Setting을 초기화한 후 Test를 하려고 Apache2 Package를 다음 명령어를 사용하여 삭제하였습니다. > sudo apt-get autoremove apache2 삭제 후 살펴보니 /etc/apache2 폴더가 그대로 남아 있어 해당 폴더를 다음 명령어를 사용하여 수동 삭제 하엿습니다. > sudo rm -rf /etc/apache2 그 다음 새로 apache2를 설치하였습니다. > sudo apt-get install apache2 설치 후 /etc/apache2 폴더 아래를 보면 apache2.conf 파일이 없으며 설치 후 폴더만 존재하는 현상이 발생합니다..

로멘틱가이
윤우서우 아빠의 IT 이야기