
Ubuntu를 처음 설치하면 다른 PC에서 새로 설치한 ubuntu에 ssh접속을 시도하면, 아래와 같이, ssh connection이 refuse되는 경우가 있다. 이러한 경우는 두가지를 확인해야한다. 1. Ubunu에 ssh가 설치되어있는지. 2. 방화벽에 막히는 것이 아닌지. 1. Ubuntu에 ssh가 설치되어 있지 않는 경우. 아래와 같이 명령어를 실행하여, ssh server/clinet를 설치해주고, ssh service를 실행한다. osboxes@osboxes:~$ sudo apt-get update osboxes@osboxes:~$ sudo apt-get upgrade osboxes@osboxes:~$ sudo apt-get install openssh-server osboxes@osbo..

이전 글에서는 Terminal에서 비밀번호를 변경하는 방법에 대해 알아보았다. 하지만 어떠한 경우에서는 사용자가 짧은 비밀번호 예) passward:1, 혹은 password:123321과 같은 palindrome과 같은 비밀번호를 사용하고 싶어 할 수 도있다. 하지만 Ubuntu에서는 아래와 같이 너무 쉽거나 짧은 비밀번호를 변경하는 것을 허용하지 않는다. 이 경우 짧거나 쉬운 비밀번호를 변경이 불가능하다. 다른방법을 사용하여, 짧거나 쉽더라도 사용자가 원하는 비밀번호로 변경하는 방법을 알아보자. 방법은 간단하다, sudo명령어를 사용하면 된다. super user로 passwd를 실행하면, 비밀번호의 유효성, 타당성을 검사하지 않는다. sudo명령어를 이용하면, 원하는 어떤 비밀번호로든 변경이 가능하다.
Reactive, Proactive, Predictive SDN Models SDN(Software Defined Networking) Controller는 OpenFlow를 지원하는 스위치에 Flow Table을 이용하여 패킷을 처리하는 방법을 결정한다.SDN Controller마다 패킷을 처리하는 방식이 다르다. Controller가 패킷을 처리하는데 있어서 크게 3가지 방법, Reactive, Proactive, Predictive로 분류된다. 1. ReactiveReactive models are those we generally associate with SDN and OpenFlow. Reactive models are constantly adjusting and are in flux as c..
일반적으로 컴퓨터 과학 및 공학과와 전자/통신 공학부에서 네트워크에 대해 공부한다. 하지만 네트워크와 관련된 일 또는 연구를 하는 사람이 아니라면, Layer별로 스위치와 패킷에 대한 관심을 잘 가지지 않는것이 일반적이다. 저자만 그럴 수도있지만, 대부분의 사람들은 네트워크? "몰라, 그냥 인터넷만 되면 되는거아냐?" 이런식으로 생각하고 넘어가는것이 일반적인 일이다. 하지만, 저자가 네트워크와 관련된 일, 엄밀히 말하면 스프트웨어 정의 네트워킹(SDN: Software Defined Networking)을 시작하여 이런 글을 남길 수도있다.이 글의 취지는, 네트워크에 대해 잘 모르거나 스위치별로 하는역할과 스위치별로 처리하는 패킷에 대한 정보를 간략하게 적어보고자 한다.우리는 인터넷을 사용하면서 스위치,..
#!/bin/bashfor((;;)) do{for i in $( cat iplist.txt )doping -W 2 -c1 -q $i > /dev/null if [ $? -eq 0 ]thenecho $i "alive"elseecho $i "dead"fidonesleep 1000} > log.txtdone 설명 1. iplist.txt 는 헬스체크를 하려고하는 ip들의 목록이다. 2. 위의 스크립트는 iplist.txt 파일에 있는 ip 목록에 대해 하나씩 ping command를 하여 응답에 의해 alive 혹은 dead 라고 판단하여 log.txt파일에 저장하는 스크립트이다. P.S) 각 코드에 대한 설명은 추후에 작성하겠음. 최초 작성일 : 12/20/15최초 수정일 : 12/20/15