공부/네트워크

    [linux] 리눅스 tail 명령어

    마지막 10줄 tail [filename.log] 보여줄 파일 라인 수 지정 tail -n [라인 수] [파일 명] 파일의 아래줄 100라인 출력 # tail -[라인 수] [파일 명] tail -100 application.yml 보여줄 바이트 수 지정 tail -c [바이트 수] [파일 명] 파일의 변경사항 모니터링 마지막 10줄을 출력하는데 업데이트 될 경우 출력된다. 실시간 모니터링이 가능하다. tail -f [파일 명]

    넷기어 BR 200 VPN 연결

    넷기어 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 할당시키기(포트포워딩)

    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 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 설정 및 연결

    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