공부/네트워크
[linux] 리눅스 tail 명령어
마지막 10줄 tail [filename.log] 보여줄 파일 라인 수 지정 tail -n [라인 수] [파일 명] 파일의 아래줄 100라인 출력 # tail -[라인 수] [파일 명] tail -100 application.yml 보여줄 바이트 수 지정 tail -c [바이트 수] [파일 명] 파일의 변경사항 모니터링 마지막 10줄을 출력하는데 업데이트 될 경우 출력된다. 실시간 모니터링이 가능하다. tail -f [파일 명]
넷기어 BR 200 VPN 연결
NetGear 라우터를 설치한 후 VPN 을 연결해 사용하고자 한다. 먼저 본인에게 맞는 환경의 Open VPN 을 설치해준다. 나의 경우 Window 버전을 설치해 주었다. http://openvpn.net/index.php/download/community-downloads.html VPN 페이지에서 Window 용 Vpn client 를 다운받아준다. window.zip 파일의 압축을 풀고 C:\Program Files\OpenVPN\config 폴더 위치에 압축푼 파일을 옮겨준다. 네트워크 어댑터 중 TAP-Window Adapter V9 의 이름을 가지고 있는 어댑터의 이름을 netgear-vpn 으로 변경한다. 마지막으로 OpenVPN 클라이언트를 연결해주면 된다. 오른쪽 하단 에서 OpenV..
virtualbox NAT네트워크 고정 ip 할당시키기(포트포워딩)
Oracle virtualBox 외부에서 ssh로 접근해서 사용하고자 한다. 먼저 네트워크를 설정하고 싶은 vm 의 설정 누르고 네트워크 탭에 들어가서 NAT 네트워크로 변경해준다. 포트포워딩 NAT 네트워크로 설정된 가상화들의 포트포워딩을 진행한다. 파일 -> 환경설정 -> 네트워크 -> 네트워크 추가 -> 네크워크 CIDR이 ip대역 -> 포트포워딩 -> 호스트 포트 변경해주고(내 컴퓨터에 접속하기위한 포트) -> 게스트 ip는 가상머신에 할당한 ip적어주기 포트포워딩을 눌러 포트포워딩 규칙 탭으로 들어간다. 가상환경에서 ifconfig 로 ip 를 찾아서 아래에 적어주고 외부에서 접속할 포트는 호스트포트에, 내부에서 사용하는 포트는 게스트 포트에 적어둔다. 호스트 포트를 변경함으로써 로컬 컴퓨터의 ..
ERROR DEBCONF: UNABLE TO INITIALIZE FRONTEND: DIALOG
apt-get -y install sudo dialog apt-utils
CIDR block
CIDR(Classless Inter-Domain Routing) 은 클래스 없는 도메인 간 라우팅 기법으로 1993년 도입되기 시작한 최신의 IP 주소 할당 방법이다 172.16.0.0 다음 IPv4의 주소는 보기 편하도록 십진수로 변형된 것이고 워래는 2진수 8자리로 구성되어 있다. 172. 16. 0. 0 10101100. 00010000. 00000000. 00000000 각 자리를 Octet 라고 부르며 "."으로 구별한다 IP주소는 4개의 Octet로 이루어져 있다. CIDR은 IP Address Class보다 많아진 IP Address 요구를 충족시키기 위해서 나왔다 즉 CIDR block은 IP Address들의 그룹이며, IP Address들의 그룹을 관리하면서 기존 IP Address ..
[Network] IP주소 클래스 (A,B,C class)
IP주소에는 클래스라는 개념이 있고 어디가 네트워크 영역이고 호스트 IP영역인지 알 수 있다. IP주소 클래스에는 총 5개가 있다. A, B, C, D, E 클래스가 있다. 이 중에서 D,E 클래스는 멀티캐스트용, 연구용으로 사용한다. A 클래스 1 ~ 126 네트워크 호스트 호스트 호스트 네트워크 시작번호(개수) : 2^7-1개 (127은제외) 호스트 범위(개수) : 2^24-2 (네트워크, 브로드캐스트 주소 제외) B 클래스 128 ~ 191 0 ~ 255 네트워크 네트워크 호스트 호스트 네트워크 시작번호(개수) : 2^14개 호스트 범위(개수) : 2^16-2 (네트워크, 브로드캐스트 주소 제외) C 클래스 192 ~ 223 0 ~ 255 0 ~ 255 네트워크 네트워크 네트워크 호스트 네트워크 시..
[yum error] Another app is currently holding the yum lock; waiting for it to exit...
yum update 하는데 생긴 오류이다. 해결방법으론 현재 사용중인 프로세스를 제거하거나 실행중인 yum 을 제거하면 된다. ps -ef | grep yum kill -9 PID yum.pid 도 삭제해준다 rm -rf /var/run/yum.pid
[Ubuntu error]password permission denied
nano /etc/ssh/sshd_config PermitRootLogin prohibit-password -> PermitRootLogin yes 로 변경 PasswordAuthentication no -> PasswordAuthentication yes 로 변경 UseLogin no -> UseLogin yes 로 변경 재시작 service sshd restart
VPN 설정 및 연결
네트워크 중에 10.xx대역 네트워크에 접속하려고 한다. 공유기 설정에 접속해서 고급설정 -> 특수기능 -> VPN 서버설정 다음 경로에서 VPN 접속 계정을 추가한다. 설정한 VPN에서 하나를 연결하고자 한다. 홈 -> 네트워크 및 인터넷 -> VPN -> VPN 연결 추가 1. 연결이름에 내가 사용하고싶은 이름 2. 서버이름에는 연결하고자 하는 외부ip 주소나 DDNS 이름 3. 사용자이름에는 vpn 에 설정해둔 이름을 적는다 VPN 연결후 인터넷이 안되는 경우가 있다. 링크 걸어둔 이 포스트를 참고하면 된다.
가상머신 외부에서 접속
윈도우 cmd창에서 ipconfig 로 VirtualBox Host-Only Network 부분의 IPv4주소를 가져온다 가상머신 포트포워딩 설정해서 윈도우에서 확인한 ip를 넣어주면서 포트번호를 설정한다 가상머신에서 포트포워딩한 후 MobaXterm 에 ssh root@192.168.56.1 -p2220 -p 뒤에는 내가 포트포워딩으로 설정한 포트를 입력해주면 된다. >> 연결이 안될 경우 가상머신에서 리눅스 ssh 데몬이 작동하고 있는지 확인한다. $ netstat -ntl | grep 22