본문 바로가기
방랑자의 공부/정리하지 않은 공간

[raspberrypi] 라즈베리파이 공유기로 바꾸기

by 푸른방랑자 2022. 10. 10.
반응형

구형 노트북을 도커서버로 활용하기 전에 기존 공유기 외에 다른 망을 만들어서 사용하고 싶어졌다.

그렇다고 공유기를 하나 더 사서 쓰기는 돈이 아깝고... 집에서 놀고 있는 라즈베리파이로 만들수 있는거 같아 성공한 뒤 저장용으로 간략하게 글 작성을 해봅니다.

**********************************************************************************************************************

준비물: 라즈베리파이(여기서는 3b+), usb 랜카드, 라즈베리파이와 연결할 모니터, 키보드, 라즈베리파이용 microsd, 부팅이미지 복사용 pc 등

다운로드: OpenWrt(https://openwrt.org/toh/raspberry_pi_foundation/raspberry_pi) 내 Installation 의 버전에 맞는걸로

**********************************************************************************************************************

일단 microsd카드에 OpenWrt 이미지를 굽고 라즈베리파이에 모니터와 키보드를 연결 한 후에 부팅시켜준다

사진은 없지만 라즈베리파이가 막 시작된 후에 키보드로 엔터를 치다보면 OpenWrt가 시작되며 root@OpenWrt:/# 이런 명령어 창이 나옴

라즈베리파이에 기본으로 장착된 랜에 인터넷 선을 연결하고, 관리자 계정 암호를 설정 해 주자

> root@OpenWrt:/# passwd root (엔터) 암호 입력

인터넷 링크 개수를 확인 해 보고, 네트워크 항목 확인을 해 본다.

> root@OpenWrt:/# ip link show

> root@OpenWrt:/# uci show network

이 다음에 usb 랜카드를 꽂아보면 라즈베리파이에 연결 된 모니터에서 해당 랜카드를 인식하여 무언가 메세지가 나온다(작성자는 리얼텍 어쩌구 저쩌구...)

해당 랜카드의 드라이버를 다운로드 해 줘야 한다.

> root@OpenWrt:/# opkg update

> root@OpenWrt:/# opkg install kmod-usb-net-rtl8152    ///해당 드라이버는 개인의 랜카드에 따라 다르므로 검색해보고 수정이 필요

이제는 네트워크와 dhcp쪽을 수정 해 주면 된다

> root@OpenWrt:/# vi /etc/config/dhcp

config dhcp 'lan'                                                                                              
        option interface 'lan'                                                                                 
        option leasetime '12h'                                                                                 
        option dhcpv4 'server'                                                                                 
        option dhcpv6 'server'                                                                                 
        option ra 'server'                                                                                     
        option ra_slaac '1'                                                                                    
        list ra_flags 'managed-config'                                                                         
        list ra_flags 'other-config'                                                                           
                                                                                                               
config dhcp 'wan'                                                                                              
        option interface 'wan'                                                                                 
        option ignore '1'                                                                                      

> root@OpenWrt:/# vi /etc/config/network

config device
        option name 'br-lan'
        option type 'bridge'
        list ports 'eth0'


config interface 'lan'
        option device 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.2'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option dns '8.8.8.8'
        option gateway '192.168.1.1'


config interface 'wan'
        option proto 'dhcp'
        option device 'eth1'

이후에 인터넷 선을 랜카드 쪽으로, 내부 사설망을 랜포트에 꽂아주면 완성

 

 

반응형

댓글