[Intel AI SW 아카데미] 리눅스 가상환경 세팅, 라즈베리 파이 세팅, samba

Jimeaning·2024년 1월 31일
0

Intel AIoT

목록 보기
28/38

2024.1.31 (수)

Linux BSP

리눅스 가상환경 세팅

순서

  1. 재부팅 후 설정 -> 네트워크 -> ipv4 -> ip :10.10.141.xx (윈도우IP+30), 넷마스크 : 255.255.255.0 게이트웨이 : 10.10.141.254, DNS : 8.8.8.8

IP주소가 안 바뀔 때 Remove Connection Profile로 원래 IP 지우고 다시 하기
그리고 Reboot

  1. $ sudo apt update ; sudo apt upgrade

  1. $ sudo apt install net-tools

  1. $ ifconfig ==> 설정 IP확인 및 인터넷 접속 확인

  1. ssh , samba 설치(첨부파일 참고)
    samba : 리눅스에서 윈도우 시스템에게 파일시스템을 공유하기 위한 프로그램
    ROS 수업용 패키지 먼저 설치(리눅스 BSP 수업 이후 진행할 패키지 의존성때문에 먼저 설치)
  • ssh server 설치

    $ sudo apt install openssh-server

  • 삼바 서버 설정

    $ sudo apt install samba -y //패키지 설치
    -y : Y/n 질문 없이 바로 설치될 수 있도록 하는 명령어

    $ sudo mkdir /srv/samba

    $ sudo chmod 777 /srv/samba

    $ sudo vi /etc/samba/smb.conf
    Shift + G 눌러서 맨 밑으로 가서 아래 코드 붙여 넣기

    [samba]
       comment = shared folder
       path = /srv/samba
       browseable = yes
       writable = yes
       valid users = ubuntu
       public = yes

    $ sudo smbpasswd -a ubuntu

    $ sudo service smbd restart

윈도우즈 탐색기 실행창에서
\10.10.15.x //x:ubuntu IP

라즈베리 파이 설치

  1. sd 리더기에 32Gb sd카드 삽입 후 PC USB 연결

  2. https://www.raspberrypi.com/software/operating-systems/#raspberry-pi-os-32-bit윈도우즈 버전 다운로드 및 아래 링크 접속

  3. https://downloads.raspberrypi.org/imager/imager_latest.exe 다운로드 (imager_1.8.1.exe) 및 실행

  4. 디바이스 선택 : Raspberry pi 4

  5. 운영체제 선텍 ==> Raspberry Pi OS (32-bit) 선텍

  6. 저장소 선텍 ==> Mass Storage Device USB device - 31.9GB

  7. Next --> 설정을 편집하기 --> GENERAL
    hostname : pixx (xx : 01 ~ 25)
    ssh 사용 : 비밀번호 인증 사용 체크
    사용자 이름 및 비밀번호 설정 : 사용자 이름 : pi, 비밀번호 : raspberry
    무선 LAN 설정 ssid : aiot5
    비밀번호 : aiot51234
    로케일 설정 체크
    나머지는 수정 안함

    SERVICES --> SSH 사용 (비밀번호 인증 사용)

    저장 클릭 후

  8. Use OS customization? 예 클릭 --> 데이터가 지워집니다 예

  9. 이더넷케이블 허브와 라즈베리 연결

  10. PC sd카드 제거 후 라즈베리파이 삽입 후 아답터 연결(부팅) - 1~2 분정도 기다림

  11. 윈도우 명령창에서 ping 명령으로 위에서 설정했던 hostname ping 테스트
    ping pixx (xx : 01 ~ 23)

  12. IP는 공유기 DHCP 할당된 IP 확인 후 putty로 라즈베리파이 연결

  13. login : pi
    passwd : raspberry

  14. ~$ ifconfig (이더넷과 wifi ip 확인)

  15. 라즈베리 파이 설정
    $ sudo raspi-config
    2 Display Options -> D3 VNC Resolution -> 1024x768
    3 Interface Options -> I2 VNC -> enabled
    5 Localisation Options -> L1 Locale --> [*] ko_KR.UTF-8 UTF-8 , Default Locale en_GB.UTF-8
    -> L2 Timezone -> Asia Seoul
    reboot

  16. 고정 IP 설정
    tigervnc로 접속 후 wifi icon 클릭 후 ethernet(10.10.141.61 ~ )/wifi(10.10.141.91 ~ ) ipv4 설정 고정 IP 설정
    tigervnc 접속 안될 시 첨부된 네트워크 환경 설정 파일 추가 설치
    VNC : Virtual Network Connector

    RealVNC

  1. putty 이더넷 주소로 접속

  2. ~$ ifconfig (이더넷과 wifi ip 확인)

  3. 한국 표준 시
    $ date

  4. 한글 폰트 설치 후 웹브라우저 접속 확인
    $ sudo apt update
    $ sudo apt install ibus ibus-hangul fonts-unfonts-core fcitx fcitx-hangul

  5. samba & nfs 설치
    첨부 파일 참조

  6. ROS 메뉴얼 https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/#pc-setup
    설치 버전 Noetic

이 메뉴얼 참고하여 설치
3.1.2 (Install ROS on Remote PC) 부터 설치 후 종료
15.VirtualBox -> 파일 -> 가상머신 내보내기

profile
I mean

0개의 댓글