2015년 4월 8일 수요일

라즈베리파이를 장만하다. (Raspberry Pi 2 Model B)

라즈베리파이를 장만했다. 현재 셋팅 중.

일단은 NAS 용도랄까? 네트워크 스토리지로 사용가능한 프로토콜을 필요한대로 셋팅해서 쓸 예정이다. 첨에 NAS 대용으로 USB 스토리지 연결이 가능한 유무선 공유기를 찾다가 공유기라는게 FTP 밖에 지원이 안되고, 여러모로 허접한 셋팅과 비싼 가격에 포기... 라즈베리파이까지 손을 댄 상황이다.

 <이건 택배로 받자마자 찍은 사진>


<요건 한 1시간 전쯤 상황>


<라즈비안 OS를 셋팅하고 부팅 중인 모습> 

<라즈비안 X윈도우>

이정도면... 대박이다.
정말 교육용으로 라즈베리파이를 만들었다는 말이 허투가 아닌 것이 정말 쉽다.
디스켓으로 리눅스를 깔아오던 시절부터 계시던 분들은 격세지감도 이런 격세지감이 없을 것 같다. 네트워크만 있다면, 50달러정도의 돈으로 인터넷에 접속할 수 있는 하드웨어가 주어진다. 정말 대단하다. 난 이 포스팅을 마치고 노트북을 끌 것이다. 왜냐? 라즈비안 셋팅 정도는 이 고사양(?) 노트북 따윈 필요없으니까.

처음 셋팅에 유용한 링크들을 남겨본다.

1. 라즈베리파이 공식 홈페이지 : http://www.raspberrypi.org/

2. 라즈베리파이 국내 커뮤니티(산딸기마을) : http://www.rasplay.org/

3. 라즈비안 셋팅이 깔끔하게 정리된 블로그 : http://kelkit.tistory.com/trackback/29

2015년 3월 20일 금요일

CentOS 7 의 기본적인 네트워크 명령어들 약간...

2016. 09 추가
Network 설정은 nmtui 라는 TUI 기반 도구로 쉽게 셋팅할 수 있다. 콘솔에서 접근하면 기본적으로 영문으로 나오지만, putty 등을 통해 터미널로 접속하게 되면 한글로도 모든 설정이 가능하다.

--------------------------------------------------------------------------------------------------

CentOS 7 Minimal 설치 후 네트워크가 잘 안되는 것 같아 ifconfig 명령어를 쳐보았으나 command not found 에러가 날 뿐이었다.

알고보니 비슷한역할을 하는 명령어가 'ip' 라는 명령어였는데, 예를 들어 'ip addr' 이라고 입력하면 기존의 ifconfig 를 실행하였을 때와 결과가 유사하다. 기존의 네트워크 명령어들을 축약해놓은 명령어가 바로 'ip' 같다.

기본적인 네트워크관련 명령어(스크립트)는 다음 경로에 모여있으며 특별한 도움말은 없는 듯 하다.

경로 : /etc/sysconfig/network-scripts

예를 들어, 이더넷 연결을 종료하고 싶다면

]# /etc/sysconfig/network-script/ifdown-eth  ifcfg-enp0s3
(이 때 'ifcfg-enp0s3' 는 해당 이더넷 설정파일이며, 스크립트와 동일한 경로에 존재함)

다시 살리고 싶다면

]# /etc/sysconfig/network-script/ifup-eth  ifcfg-enp0s3

주의할 점은, 터미널에서 위의 예제를 시험해볼 경우 연결이 끊어져 콘솔에서 접속해야할 일이 벌어질 수도 있으니 조심!

여러가지를 시도해보았으나, 결국 ifconfig 명령어를 설치하고야 말았다. (익숙함에...)
 ifconfig 설치는 yum 을 이용해 간단하게 설치가 가능하다.

]# yum install net-tools

(ifconfig 를 포함해 기존에 사용하던 몇가지 명령어들이 더 살아난 것 같지만, 확인해보지는 않았다.)

CentOS 7 Minimal 설치시 네트워크 설정 (Dynamic IP 할당)

○ 환경 : VirtualBox 4.x + CentOS 7

CentOS 홈페이지에 명확한 답변이 있었다. https://www.centos.org/docs/5/html/Deployment_Guide-en-US/s1-dhcp-configuring-client.html

아나콘다였나? GUI 환경으로 설치시 네트워크 설정을 DHCP로 하였는데도 인터넷에 연결이 되지 않는 문제가 있어 찾아보았는데 다행히 CentOS 홈페이지에 답이 있었다.

/etc/sysconfig/network-scripts/ifcfg-enp0s3 파일에서ONBOOT 옵션을 yes로 하고 저장 후 리부팅하였더니 바로 인터넷에 연결이 되었다.