7월, 2016의 게시물 표시

2016/07/29 라즈베리 파이 무선네트워크 검색 가능하게 하기

문제점 : 연구실에 있던 라즈베리 파이를 옮기게 되었다. 기존에 /etc/networking/interfaces 에서 wlan0를 wpa_supplicant.conf 통해 ssid와 패스워드 입력해서 연구실 무선네트워크에 연결했었다. 다른 장소로 옮겼는데 ssid와 패스워드를 옮긴 장소에 있는 와이파이로 바꿨는데도 연결이 안됐다. 할 수 없이 모니터에 연결해서 GUI로 해결을 해보려고 했는데 AP검색자체를 하지 않았다. 맨 처음 라즈비안 OS설치했을 떈 정상적으로 AP검색을 했었기에 interfaces파일 및 wpa_supplicant.conf 파일을 원래대로 수정해보려고 한다. 1.allow-hotplug와 auto 에 대해서 2.ifup ifdown iwlist 등 3.버그? : 와이파이 서비스 지역에서 GB 기존값으로 해야지 scan이 가능. 4.interface 설정에 대해. 키워드들. 5.접속이 안되는 AP는 뭘까? 6. 아래 내용은 interface 를 확인 시 기본으로 확인되어지는 항목 입니다. auto lo iface lo inet loopback allow-hotplug eth0 iface eth0 inet dhcp allow-hotplug wlan0 iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface home inet dhcp iface work inet dhcp iface default inet dhcp

2016/07/24 라즈베리 파이 다른 네트워크에서도 SSH가능하도록 만들어보기

이미지
원격으로 라즈베리 파이 이용하기 위해서 자료를 찾아봤다. 같은 네트워크에서 사용할 때는 이용할 수 있는게 많다. 그냥 모든게 다 된다.    1. ssh 이용해서 putty로 접속하기    2. 원격 라즈베리 파이에 vnc 서버, 조종할 컴퓨터에 vnc 클라이언트 설치 보통 같은 공간에 있으면 같은 네트워크를 사용하니까 크게 문제가 없는데 실험실에 파이가 있고 집에서 원격을 하고 싶을 경우에는 다른 네트워크에서 접속해야 한다.    쉬운 방법으로 네트워크 서버를 제공해주는 사이트가 있다.    1. www.weaved.com (매뉴얼대로 깔았는데 접속이 안되서 보류)    2. www.dataplicity.com (접속 잘 됨) 이정도만 있어도 터미널을 이용해 파이 원격 조종엔 큰 무리가 없다. 나는 command line 말고 XWindow로 라즈베리 화면을 공유하면서 이용하고 싶었다. 1. ssh on diffrent network - http://raspberrypi.stackexchange.com/questions/6757/how-to-use-ssh-out-of-home-network Dynamic DNS 란? DDNS의 개념  : 인터넷과 DDNS의 개념을 설명합니다. IP, Domain, URL에 대한 이해    인터넷에서 어떤 컴퓨터에 접근하는 데는 IP 라고 하는 주소를 사용합니다.   IP 는 192.168.0.1 과 같은 형태를 하고 있으며 컴퓨터가 이해하기 쉽도록 숫자만으로 구성되어 있습니다.   그러나 실제로 인터넷을 사용하는 주체는 사람이며 사람이 수많은 IP 들을 모두 기억하는 것은 어려운 일입니다.   그래서 고안된 것이 Domain 이라는 것입니다.    Domain 은 zonesoft.co.kr 과 같이 사...

2016/07/18 라즈베리파이 네트워크 관련 에러들 잡기

이미지
문제상황 : 파이썬 패키지를 받을때 (pip 명령어를 쓸 때 다음과 같은 에러메시지가 나올때) 나는 ryu 패키지를 설치하려고 할 때 이 에러가 났다.  pip 말고 직접 git패키지를 이용해 다운로드 받은 다음  python install을 이용해도 마찬가지 였다. 아마 파이썬 패키지를 설치할 때 pypi(파이썬 패키지 서버)에 접속해서 뭔가 확인하는 것 같다. 원인 : SSL 에러. 원인조사 : date 명령어로 현재 시간 확인해보니 3달차이가 났다. 해결 :    1. 간단하게는 핸드폰으로 시간 확인 한 뒤 수동으로 설정해주는 방법 date -s "-d -m -y hh:mm:ss" 입력하면 바뀐다. hwclock은 라즈베리파이에 없기 때문에 접근이 안된다고 한다. 하드웨어 시계는 배터리가 있어서 전원이 꺼져도 시간을 저장하고 있다. 컴퓨터 재부팅해도 시간이 맞는 이유.    2. ntp 활용해서 시간정보를 네트워크 서버와 동기화. 라즈베리 파이의 경우 시간유지 배터리가 없기 때문에 재부팅시 항상 할 수 있도록 설정        -ntp 패키지는 sudo apt-get install ntp 로하면 받을 수 있다. 설정파일은 /etc/ntp.conf 파일이다. sudo nano /etc/ntp.conf에 들어 간 후 server0, 1,2,3 등에 기본적으로 devian.pool.ntp.org 로 설정되어있는 것을 볼 수 있다.       -debian.pool.ntp.org 가 기본으로 되어있는데 이 서버에서 시간을 성공적으로 동기화 할 수 있는지 알 수 가 없다. /etc/init.d/ 는 데몬(daemon) 관리의 편의를 위해 실행파일들을 모아놓은 폴더다. 이 폴더에 보면 ntp 데몬도 있다. sudo /etc/init.d/ntp 탭 누르면 실행 관련 명령들이 뜬다. sudo /etc/ini...