FreeBSD nginx와 dehydrated의 조합으로 ACME 클라이언트를 사용한 간편한 ssl 지원 웹 서버 구축 IPv6 전용 FreeBSD 11.2-RELEASE 가 전제입니다만, 쓰기 시점에서는 10.4-RELEASE 나 12-current 에서도 적응 가능합니다. 또 본 기사는 FreeBSD 경험자를 대상으로 쓰고 있으므로, 세세한 배려는 되어 있지 않습니다. OS는 최신 패치가 적용되고 포트 skeleton도 가능한 최신 버전과 동기화됩니다. IPv6에서 인터넷에 연결되어 있어야 합니다. ports 로부터 다... nginxacmeFreeBSDIPv6dehydrated [성공] pcDuino에서 FreeBSD 其弶 ZRouter에 빌드의 설정이 퍼져있기 때문에, 일단 빌드를 흘리면, arm.arm과 같이 clang의 에러로 걸리므로 Makefile.inc1에 패치를 맞추어 보겠습니다. 커널 링크에서 xz와 이전에 사용한 EARYPRINTF에서 오류가 발생했기 때문에 ZRouter의 mk 파일을 수정합니다. 이전 시도했을 때의 순서로 u-boot를 SD에 구워 tftp로 커널을 메모리에 로드해 시험해 보... allwinnerFreeBSDpcDuinoARM KSZ8995MA 사용법 씨에게서 받고 코드를 쓴 KSZ8995MA의 etherswitch 사용법의 메모입니다. port4를 CPU 포트로 설정하고 port0과 VLAN을 결합해보십시오. vlangroup은 어느 것이든 좋습니다. 통상의 Switch의 경우와 Dot1Q+VLAN에서의 ping의 ping 100회의 응답 속도를 2회 확인했는데 왠지 처리가 많아야 하는 Dot1Q가 빨랐습니다. 수수께끼입니다. 일반 Sw... vlanmib이더넷FreeBSD FreeBSD에서 Prometheus & Grafana를 실행해보십시오. FreeBSD11.2에서 Prometheus와 Grafana를 움직여보십시오. (이동만 하면 됩니다) 소프트웨어 버전 FreeBSD Prometheus Grafana ※prometheus1계의 경우는 prometheus1이 있으므로 이쪽을 인스톨 ※grafana는 5 이외에 grafana(1계), grafana2, grafana3, grafana4가 있습니다 Prometheus 설정 파일은/... grafanaFreeBSDprometheus AWS에서 FreeBSD 사용 (1) AWS에서 FreeBSD를 사용하는 것은 간단합니다. 불행히도 공식 AMI는 없습니다. FreeBSD로 공식? AMI가 있습니다. 인스턴스 생성에서 나오는 AMI 선택 화면에서 FreeBSD에서 검색합니다. 왼쪽 메뉴에서 AWS marketplace를 선택합니다. 선택을 클릭합니다. 계속을 클릭합니다. 만들 인스턴스 유형을 확인하고 확인 및 만들기를 누릅니다. 그대로 만들기를 클릭하면 안됩니... 서버 구축FreeBSDAWS git로 확인 FreeBSD 12.0의 릴리스가 다가오고 있으므로, 여러가지 확인해 보고 있습니다. FreeBSD의 주요 소스 제어는 SVN이지만 github에도 복사본이 있으므로 git로 작업하고 있습니다. 플런치의 흐름은 이렇게 되어 있던 것 같습니다. FreeBSD에서는 수정은 head에 넣어 그것을 Marge From Current(MFC)해 각각의 브랜치에 반영합니다. 12-CURRENT의 무렵에... FreeBSDGitphabricator fdclone 소개 편리한 파일러 1. 준비 2. 소스 다운로드 3. 배포 4.make하다 5. 오류가 발생하면 6. 설정 파일 만들기 7. 기타 ※ FreeBSD의 경우는 wget 커맨드 대신에 fetch 커맨드로. term.c에서 오류가 발생하면 다시 make한다. 디렉토리에서 오류가 발생하면 다시 make한다. 작업 디렉토리를 청소하십시오.... FreeBSD리눅스 motion에 uvc 대응을 넣어 보았다 웹캠에서의 움직임 인식에는 다음과 같은 오픈 소스가 있습니다. V4L 등의 디바이스를 사용할 수 있습니다. onvif라는 perl 라이브러리를 사용하고 있습니다. libmicrohttpd와 jpeg의 pkg가 있으면 아래와 같이 configure하고 gmake로 빌드 할 수 있습니다. BT878 보드는 여전히 가지고 있으며 Hammer 기계에 들어 있습니다. FreeBSD에서는 V4L 호환의... UVCFreeBSDmotion RTL8366 사용법 FreeBSD의 Ethernet Switch 프레임워크인 etherswitch는 여러 칩을 지원하지만, 그 중 Realtek RTL8366의 사용법을 간략하게 설명합니다. RTL8366은 tag vlan이 사용할 수 SR이라는 모델이 먼저 나와 그 후계에서 RB가 나온 것 같습니다. 이들은 미묘하게 사양이 다르지만 etherswitch에서도 같은 방식으로 사용할 수 있습니다. RTL8316이... vlanetherswitchFreeBSDrealtek 줄리우스의 첫걸음 조금이라도 Julius를 FreeBSD로 시도해 보았습니다. FreeBSD 10.4R에서 일단 github의 을 clone하고 configure하고 make하면 빌드가 통과하지 않습니다. 하나는 devname이라는 이름을 시스템 헤더가 사용하게 되어 에러가 되게 된 것, 하나는 FreeBSD용 코드에서의 변수명의 실수였습니다. 이들은 수정하여 내놓았습니다. 이제 FreeBSD로 뭔가 아무도 ... HardOffFreeBSDJulius FreeBSD (Apache)에서 확장 모듈 설정 및 "로그"획득 이번에는 확장 모듈을 사용하여 FreeBSD에 기능을 추가해 봅시다. Apache에는 초기 상태에서 많은 모듈이 설치되어 있습니다. 사용자 인증 액세스 제한 HTTPS 프로토콜 구현 Proxy 기능 로그 등등・・・ 먼저 현재 상태에서 얼마나 많은 모듈이 이미 내장되어 있는지 확인해 봅시다. httpd 명령에 "-M"옵션을 사용하면 내장된 모듈을 나열할 수 있습니다. 모듈 이름 옆에 있는 (s... 로그아파치FreeBSD모듈 원격(FreeBSD)으로 로컬에서 파일 전송 리모트 조작을 위해서 ssh 를 이미 활용하고 있다고 생각합니다만, 현재는 Apache를 기동했다고 해도 「It works!」라고 하는 문자가 나오는 것뿐입니다. 그래서 이번에는 로컬에서 만든 html이나 css를 원격 FreeBSD로 전송하고 싶습니다. 먼저 데스크톱에 파일을 만들고 거기에 만든 html이나 css, 이미지 등을 넣어 둡니다. 터미널을 엽니다. 터미널 1 이제 다른 터미널을... SSH아파치FreeBSDscp FreeBSD로 Apache 설치 및 시작 이번에는 FreeBSD에서 웹 서버로 Apache를 설치합니다. Apache 설치 설치가 끝나면 Apache 설정을 살펴 보겠습니다. 앞으로 아파치에 관해서 여러가지 설정해 나갈 것입니다. 아파치 설정은 /usr/local/etc/apache24/httpd.conf 에 써 갑니다. FreeBSD에는 초기 상태로부터 에디터로서 「vi」가 인스톨 되고 있습니다만, 「vim」를 향후 사용하고 싶은... WEB 서버pkg아파치FreeBSD FreeBSD에 Apache를 설치할 준비 이번에는 VirtualBox를 가상화 소프트웨어를 자신의 PC에 인스톨 해, FreeBSD에 Web 서버로서의 프리 소프트웨어를 인스톨 해 작업을 실시하고 싶습니다. VirtualBox FreeBSD 이번 주로 사용해 가는 것은 이상의 3개의 소프트웨어가 됩니다. 왜 이번에 이런 기사를 써 갈까 하면, 아파치에 관해 공부해 나가려고 했는데, 서적이나 인터넷으로 쓰여진 것은 CentOS나 우분... VirtualBox아파치WEB 서버FreeBSDApache2.4 IDT 79RC32334에서 FreeBSD 이전부터 신경이 쓰여 있었지만 IDT 79RC32334를 사용한 이 햄 페어로 0 엔의 상자에 들어 있었기 때문에, 받고 괴롭혀 보았습니다. 이 모델은 Netgear의 WG602v1과 동일한 기판을 사용하는 것 같습니다. 확실히 설치 장소에 따라서는, 치카치카 해 눈부신지도 모르고, 떼어내는 것으로 소비 전력도 내려간다고 생각됩니다. 이 보드의 J1은 JTAG/EJTAG의 24핀 1.24mm... ZRouterFreeBSDMIPS FreeBSD로 NAT64 (ipfw_nat64 편) 은 유저 랜드에서의 NAT64 이었지만, 커널 내에서의 NAT64 지원이 작년 ipfw의 코드로 head에 병합되었습니다. 요 전날 출시된 11.1R에도 MFC되었습니다. Tayga 때와는 조금 구성 변하고 있습니다. NAT의 입을 같은 서브넷에 넣으면 arp를 해결할 수 없어 통신할 수 없게 되기 때문에 다른 서브넷으로 하고 있습니다. 다음과 같이 AR7240에서 ipfw를 설정합니다. 1... FreeBSDIPv6 FreeBSD로 NAT64 (Tayga 편) 을 넣어 빌드할 수 있도록 했으므로, 모처럼이므로 실천적으로 사용할 수 있도록 설정해 보았습니다. ISP는 V4만이기 때문에 집안의 일부에서 IPv6를 뽑기로 했습니다. V6에서 V4로의 변환은 NAT64라는 것 같고, 여러가지 솔루션이 있는 것 같습니다. Linux용으로 개발된 것입니다만 FreeBSD에서도 사용할 수 있는 를 시도해 보았습니다. 우선 ports에 있었기 때문에 ZRoute... ZRouterFreeBSDIPv6 Cairo 종속 라이브러리 의 표시를 제어하기 위해 2D 그래픽 라이브러리의 을 Onion Omega(mipeb)용으로 FreeBSD/ZRouter로 최소한의 구성으로 빌드해 보았습니다. 시도한 버전은 cairo 1.14.6입니다. configure가 pkgconf에 의존하기 때문에 이것을 넣어야했습니다. 또 configure 안에서 pixman, fontconfig, freetype, png를 pkgconf로 참조하... cairoZRouterFreeBSD 【FreeNAS】RAIDZ로 Disk 교환을 한다 FreeBSD 기반으로 만들어졌으며 파생으로 NAs4Free와 Linux 기반의 Open media vault가 존재합니다. 자택의 NAS는 HDD가 3대의 RAID-Z로 운용되고 있다. 그 때문에, HDD1개가 망가져도 계속 동작할 정도의 내장해성이 있다. 이번에 이 RAID-Z를 구성하고 있는 HDD 중 1개가 이상하다고 하는 것으로, 교체 작업을 메모 메모 우선 경고가 나온다. 아직 오... FreenasRAIDZRAIDFreeBSDNAS Onion Omega에서 FreeBSD 우연히 굴러 왔다 를 지금 다시 FreeBSD로 사용할 수 있도록 해 보았습니다. 여기에 freebsd-wifi-build에서의 빌드 방법이 있으므로, 이것을 참고로 ZRouter로 빌드할 수 있도록 해 보았습니다. 위의 빌드 스크립트를 보면 TP Link 유형의 이미지를 만들어야 mktplinkfw 명령을 사용하는 것 같습니다. 이 라고 말하면서 다른 것이 되어 버리는 것 같습니다. ZRo... ZRouterFreeBSDIoTOnionOmega FreeBSD로 ADS-B 조사해 보면 이것에 대응한 rtl-sdr이라는 라이브러리와 명령의 오픈 소스가 있는 것 같습니다. 우선 이것을 컴파일 해 보았습니다. 소스를 git로 타운로드하고 빌드하고 install했지만 ports에도있는 것 같습니다. FM을 수신하는 명령 등도 있는 것 같습니다만, 내 환경에는 사운드 출력이 없었기 때문에, 시도하고 있지 않습니다. 이 라이브러리를 사용한 ADS-B(항공기가 내고 있는 ... ZRouterrealtekdump1090FreeBSDSDR PHP7 설치 메모 ~ 소스 파일에서 ~ FreeBSD10.3에서 poots 나 pkg 명령을 사용하지 않고 php7을 설치했을 때의 메모 참고 부터 다운로드 ※ 참고로 한 URL처에서는, wget 커멘드를 사용하고 있었습니다만, 환경에 따라서는 사용할 수 없습니다. 대신 curl 명령을 사용해 볼 수 있습니다. 명령 사용 예 ※ ports나 pkg 커맨드로 인스톨할 때는 이쪽을 참고로 보면 좋을지도 참고 다운로드한 파일을 실행 머... PHP7FreeBSD urjtag를 FreeBSD의 gpio에서 사용할 수 있도록 시도했습니다. 평소에는 Mac OS X에서 UrJTAG를 사용하고 있지만 흐름으로 UrJTAG에 FreeBSD 11R에서 제공되는 libgpio를 사용하는 드라이버를 써 보았다. 리눅스에서는 하나씩 open하고 fd를 가지고있는 것 같습니다만, libgpio에서는 gpioc를 open하고 그 fd로 함수를 호출하고 있습니다. 여담입니다만, 이 gpio.c가 FreeBSD에서도 컴파일되어 버리고 있는 것 같... JTAGFreeBSD urjtag on FreeBSD sourcefoge의 git에서 clone하고 autogen.sh를 실행하여 빌드해 보겠습니다. ByteBlasterMV 클론을 만들어 보았으므로 병렬 포트가 있는 원조 amd64인 머신으로 시험했지만 움직이지 않는다. 보드는 여러가지 실수했지만 여러가지 고쳐도 안 된다. 방법이 없기 때문에 코드를 살펴 보겠습니다. FreeBSD ppi 지원을 위한 부호 src/tap/parport/ppi.... JTAGFreeBSD [실패]mruby로 Aitendo 99엔 액정 처음 샀던 모듈은 여러가지 괴롭히는 사이에 망가져 버렸기 때문에, 다시 한번 백라이트 첨부의 것을 사 왔습니다. 우선 3.3V의 Arduino에서 시험해 보았습니다만, 4비트 단위로 보낸 데이터의 1비트를 표시할 수 없는 상태였습니다. 이것은 BIAS 명령을 보내지 않았기 때문이었습니다. 분명히 BIAS 명령에는 commons의 설정이 들어 있기 때문에, 이것이 3 commons가 되어 버렸... 전자 공작AitendoFreeBSDmruby mruby의 적외선 원격 제어 비트 트레이드 원씨의 USB 접속의 적외선 리모컨을 mruby로 제어해 보았습니다. FreeBSD에서 Linux 용으로 작성된 libusb 코드를 사용하여 mruby 확장 라이브러리 mrbgem을 만들려고했습니다. 환경 변수의 MRUBY_CONFIG로 지정된 build_config.rb에 추가하여 ZRouter로 mruby가 포함된 이미지를 만듭니다. Mac OS X에서도 사용할 수 있도록 ... 전자 공작적외선 리모컨FreeBSDmruby 인터넷 온도계 일반 가정에서의 IoT를 생각했을 때, 데이터의 흐름에 주목하면 IN과 OUT이 있다고 생각한다. IN의 모델로서 인터넷에 연결된 온도계를 만들어 보고 싶다. 이것은 온도의 계측은 자전으로 행하고, 그물로부터 그 날의 최고 최저 기온을 입수해 표시하는 대물을 생각하고 있다. mruby on FreeBSD는 ZRouter 빌드하고 하드 오프로 구입한 AR2315인 정크 라우터에서 움직이고 있다... ArduinoFreeBSDIoTmruby FreeBSD로 mruby mruby with ZRouter.org mruby는 내장을 대상으로하므로 크로스 빌드 기능이 있습니다. 또한 http 등의 통신 스택도 준비되어 있습니다. FreeBSD 라우터 용 빌드 시스템 과 mruby 크로스 빌드를 결합하여 환경을 만듭니다. ZRouter와 mruby는 매우 친화력이 있습니다. ports/lang/mruby/build_config.rb를 기반으로 zrouter 대상에... mrubyHardOffFreeBSDIoT임베디드
nginx와 dehydrated의 조합으로 ACME 클라이언트를 사용한 간편한 ssl 지원 웹 서버 구축 IPv6 전용 FreeBSD 11.2-RELEASE 가 전제입니다만, 쓰기 시점에서는 10.4-RELEASE 나 12-current 에서도 적응 가능합니다. 또 본 기사는 FreeBSD 경험자를 대상으로 쓰고 있으므로, 세세한 배려는 되어 있지 않습니다. OS는 최신 패치가 적용되고 포트 skeleton도 가능한 최신 버전과 동기화됩니다. IPv6에서 인터넷에 연결되어 있어야 합니다. ports 로부터 다... nginxacmeFreeBSDIPv6dehydrated [성공] pcDuino에서 FreeBSD 其弶 ZRouter에 빌드의 설정이 퍼져있기 때문에, 일단 빌드를 흘리면, arm.arm과 같이 clang의 에러로 걸리므로 Makefile.inc1에 패치를 맞추어 보겠습니다. 커널 링크에서 xz와 이전에 사용한 EARYPRINTF에서 오류가 발생했기 때문에 ZRouter의 mk 파일을 수정합니다. 이전 시도했을 때의 순서로 u-boot를 SD에 구워 tftp로 커널을 메모리에 로드해 시험해 보... allwinnerFreeBSDpcDuinoARM KSZ8995MA 사용법 씨에게서 받고 코드를 쓴 KSZ8995MA의 etherswitch 사용법의 메모입니다. port4를 CPU 포트로 설정하고 port0과 VLAN을 결합해보십시오. vlangroup은 어느 것이든 좋습니다. 통상의 Switch의 경우와 Dot1Q+VLAN에서의 ping의 ping 100회의 응답 속도를 2회 확인했는데 왠지 처리가 많아야 하는 Dot1Q가 빨랐습니다. 수수께끼입니다. 일반 Sw... vlanmib이더넷FreeBSD FreeBSD에서 Prometheus & Grafana를 실행해보십시오. FreeBSD11.2에서 Prometheus와 Grafana를 움직여보십시오. (이동만 하면 됩니다) 소프트웨어 버전 FreeBSD Prometheus Grafana ※prometheus1계의 경우는 prometheus1이 있으므로 이쪽을 인스톨 ※grafana는 5 이외에 grafana(1계), grafana2, grafana3, grafana4가 있습니다 Prometheus 설정 파일은/... grafanaFreeBSDprometheus AWS에서 FreeBSD 사용 (1) AWS에서 FreeBSD를 사용하는 것은 간단합니다. 불행히도 공식 AMI는 없습니다. FreeBSD로 공식? AMI가 있습니다. 인스턴스 생성에서 나오는 AMI 선택 화면에서 FreeBSD에서 검색합니다. 왼쪽 메뉴에서 AWS marketplace를 선택합니다. 선택을 클릭합니다. 계속을 클릭합니다. 만들 인스턴스 유형을 확인하고 확인 및 만들기를 누릅니다. 그대로 만들기를 클릭하면 안됩니... 서버 구축FreeBSDAWS git로 확인 FreeBSD 12.0의 릴리스가 다가오고 있으므로, 여러가지 확인해 보고 있습니다. FreeBSD의 주요 소스 제어는 SVN이지만 github에도 복사본이 있으므로 git로 작업하고 있습니다. 플런치의 흐름은 이렇게 되어 있던 것 같습니다. FreeBSD에서는 수정은 head에 넣어 그것을 Marge From Current(MFC)해 각각의 브랜치에 반영합니다. 12-CURRENT의 무렵에... FreeBSDGitphabricator fdclone 소개 편리한 파일러 1. 준비 2. 소스 다운로드 3. 배포 4.make하다 5. 오류가 발생하면 6. 설정 파일 만들기 7. 기타 ※ FreeBSD의 경우는 wget 커맨드 대신에 fetch 커맨드로. term.c에서 오류가 발생하면 다시 make한다. 디렉토리에서 오류가 발생하면 다시 make한다. 작업 디렉토리를 청소하십시오.... FreeBSD리눅스 motion에 uvc 대응을 넣어 보았다 웹캠에서의 움직임 인식에는 다음과 같은 오픈 소스가 있습니다. V4L 등의 디바이스를 사용할 수 있습니다. onvif라는 perl 라이브러리를 사용하고 있습니다. libmicrohttpd와 jpeg의 pkg가 있으면 아래와 같이 configure하고 gmake로 빌드 할 수 있습니다. BT878 보드는 여전히 가지고 있으며 Hammer 기계에 들어 있습니다. FreeBSD에서는 V4L 호환의... UVCFreeBSDmotion RTL8366 사용법 FreeBSD의 Ethernet Switch 프레임워크인 etherswitch는 여러 칩을 지원하지만, 그 중 Realtek RTL8366의 사용법을 간략하게 설명합니다. RTL8366은 tag vlan이 사용할 수 SR이라는 모델이 먼저 나와 그 후계에서 RB가 나온 것 같습니다. 이들은 미묘하게 사양이 다르지만 etherswitch에서도 같은 방식으로 사용할 수 있습니다. RTL8316이... vlanetherswitchFreeBSDrealtek 줄리우스의 첫걸음 조금이라도 Julius를 FreeBSD로 시도해 보았습니다. FreeBSD 10.4R에서 일단 github의 을 clone하고 configure하고 make하면 빌드가 통과하지 않습니다. 하나는 devname이라는 이름을 시스템 헤더가 사용하게 되어 에러가 되게 된 것, 하나는 FreeBSD용 코드에서의 변수명의 실수였습니다. 이들은 수정하여 내놓았습니다. 이제 FreeBSD로 뭔가 아무도 ... HardOffFreeBSDJulius FreeBSD (Apache)에서 확장 모듈 설정 및 "로그"획득 이번에는 확장 모듈을 사용하여 FreeBSD에 기능을 추가해 봅시다. Apache에는 초기 상태에서 많은 모듈이 설치되어 있습니다. 사용자 인증 액세스 제한 HTTPS 프로토콜 구현 Proxy 기능 로그 등등・・・ 먼저 현재 상태에서 얼마나 많은 모듈이 이미 내장되어 있는지 확인해 봅시다. httpd 명령에 "-M"옵션을 사용하면 내장된 모듈을 나열할 수 있습니다. 모듈 이름 옆에 있는 (s... 로그아파치FreeBSD모듈 원격(FreeBSD)으로 로컬에서 파일 전송 리모트 조작을 위해서 ssh 를 이미 활용하고 있다고 생각합니다만, 현재는 Apache를 기동했다고 해도 「It works!」라고 하는 문자가 나오는 것뿐입니다. 그래서 이번에는 로컬에서 만든 html이나 css를 원격 FreeBSD로 전송하고 싶습니다. 먼저 데스크톱에 파일을 만들고 거기에 만든 html이나 css, 이미지 등을 넣어 둡니다. 터미널을 엽니다. 터미널 1 이제 다른 터미널을... SSH아파치FreeBSDscp FreeBSD로 Apache 설치 및 시작 이번에는 FreeBSD에서 웹 서버로 Apache를 설치합니다. Apache 설치 설치가 끝나면 Apache 설정을 살펴 보겠습니다. 앞으로 아파치에 관해서 여러가지 설정해 나갈 것입니다. 아파치 설정은 /usr/local/etc/apache24/httpd.conf 에 써 갑니다. FreeBSD에는 초기 상태로부터 에디터로서 「vi」가 인스톨 되고 있습니다만, 「vim」를 향후 사용하고 싶은... WEB 서버pkg아파치FreeBSD FreeBSD에 Apache를 설치할 준비 이번에는 VirtualBox를 가상화 소프트웨어를 자신의 PC에 인스톨 해, FreeBSD에 Web 서버로서의 프리 소프트웨어를 인스톨 해 작업을 실시하고 싶습니다. VirtualBox FreeBSD 이번 주로 사용해 가는 것은 이상의 3개의 소프트웨어가 됩니다. 왜 이번에 이런 기사를 써 갈까 하면, 아파치에 관해 공부해 나가려고 했는데, 서적이나 인터넷으로 쓰여진 것은 CentOS나 우분... VirtualBox아파치WEB 서버FreeBSDApache2.4 IDT 79RC32334에서 FreeBSD 이전부터 신경이 쓰여 있었지만 IDT 79RC32334를 사용한 이 햄 페어로 0 엔의 상자에 들어 있었기 때문에, 받고 괴롭혀 보았습니다. 이 모델은 Netgear의 WG602v1과 동일한 기판을 사용하는 것 같습니다. 확실히 설치 장소에 따라서는, 치카치카 해 눈부신지도 모르고, 떼어내는 것으로 소비 전력도 내려간다고 생각됩니다. 이 보드의 J1은 JTAG/EJTAG의 24핀 1.24mm... ZRouterFreeBSDMIPS FreeBSD로 NAT64 (ipfw_nat64 편) 은 유저 랜드에서의 NAT64 이었지만, 커널 내에서의 NAT64 지원이 작년 ipfw의 코드로 head에 병합되었습니다. 요 전날 출시된 11.1R에도 MFC되었습니다. Tayga 때와는 조금 구성 변하고 있습니다. NAT의 입을 같은 서브넷에 넣으면 arp를 해결할 수 없어 통신할 수 없게 되기 때문에 다른 서브넷으로 하고 있습니다. 다음과 같이 AR7240에서 ipfw를 설정합니다. 1... FreeBSDIPv6 FreeBSD로 NAT64 (Tayga 편) 을 넣어 빌드할 수 있도록 했으므로, 모처럼이므로 실천적으로 사용할 수 있도록 설정해 보았습니다. ISP는 V4만이기 때문에 집안의 일부에서 IPv6를 뽑기로 했습니다. V6에서 V4로의 변환은 NAT64라는 것 같고, 여러가지 솔루션이 있는 것 같습니다. Linux용으로 개발된 것입니다만 FreeBSD에서도 사용할 수 있는 를 시도해 보았습니다. 우선 ports에 있었기 때문에 ZRoute... ZRouterFreeBSDIPv6 Cairo 종속 라이브러리 의 표시를 제어하기 위해 2D 그래픽 라이브러리의 을 Onion Omega(mipeb)용으로 FreeBSD/ZRouter로 최소한의 구성으로 빌드해 보았습니다. 시도한 버전은 cairo 1.14.6입니다. configure가 pkgconf에 의존하기 때문에 이것을 넣어야했습니다. 또 configure 안에서 pixman, fontconfig, freetype, png를 pkgconf로 참조하... cairoZRouterFreeBSD 【FreeNAS】RAIDZ로 Disk 교환을 한다 FreeBSD 기반으로 만들어졌으며 파생으로 NAs4Free와 Linux 기반의 Open media vault가 존재합니다. 자택의 NAS는 HDD가 3대의 RAID-Z로 운용되고 있다. 그 때문에, HDD1개가 망가져도 계속 동작할 정도의 내장해성이 있다. 이번에 이 RAID-Z를 구성하고 있는 HDD 중 1개가 이상하다고 하는 것으로, 교체 작업을 메모 메모 우선 경고가 나온다. 아직 오... FreenasRAIDZRAIDFreeBSDNAS Onion Omega에서 FreeBSD 우연히 굴러 왔다 를 지금 다시 FreeBSD로 사용할 수 있도록 해 보았습니다. 여기에 freebsd-wifi-build에서의 빌드 방법이 있으므로, 이것을 참고로 ZRouter로 빌드할 수 있도록 해 보았습니다. 위의 빌드 스크립트를 보면 TP Link 유형의 이미지를 만들어야 mktplinkfw 명령을 사용하는 것 같습니다. 이 라고 말하면서 다른 것이 되어 버리는 것 같습니다. ZRo... ZRouterFreeBSDIoTOnionOmega FreeBSD로 ADS-B 조사해 보면 이것에 대응한 rtl-sdr이라는 라이브러리와 명령의 오픈 소스가 있는 것 같습니다. 우선 이것을 컴파일 해 보았습니다. 소스를 git로 타운로드하고 빌드하고 install했지만 ports에도있는 것 같습니다. FM을 수신하는 명령 등도 있는 것 같습니다만, 내 환경에는 사운드 출력이 없었기 때문에, 시도하고 있지 않습니다. 이 라이브러리를 사용한 ADS-B(항공기가 내고 있는 ... ZRouterrealtekdump1090FreeBSDSDR PHP7 설치 메모 ~ 소스 파일에서 ~ FreeBSD10.3에서 poots 나 pkg 명령을 사용하지 않고 php7을 설치했을 때의 메모 참고 부터 다운로드 ※ 참고로 한 URL처에서는, wget 커멘드를 사용하고 있었습니다만, 환경에 따라서는 사용할 수 없습니다. 대신 curl 명령을 사용해 볼 수 있습니다. 명령 사용 예 ※ ports나 pkg 커맨드로 인스톨할 때는 이쪽을 참고로 보면 좋을지도 참고 다운로드한 파일을 실행 머... PHP7FreeBSD urjtag를 FreeBSD의 gpio에서 사용할 수 있도록 시도했습니다. 평소에는 Mac OS X에서 UrJTAG를 사용하고 있지만 흐름으로 UrJTAG에 FreeBSD 11R에서 제공되는 libgpio를 사용하는 드라이버를 써 보았다. 리눅스에서는 하나씩 open하고 fd를 가지고있는 것 같습니다만, libgpio에서는 gpioc를 open하고 그 fd로 함수를 호출하고 있습니다. 여담입니다만, 이 gpio.c가 FreeBSD에서도 컴파일되어 버리고 있는 것 같... JTAGFreeBSD urjtag on FreeBSD sourcefoge의 git에서 clone하고 autogen.sh를 실행하여 빌드해 보겠습니다. ByteBlasterMV 클론을 만들어 보았으므로 병렬 포트가 있는 원조 amd64인 머신으로 시험했지만 움직이지 않는다. 보드는 여러가지 실수했지만 여러가지 고쳐도 안 된다. 방법이 없기 때문에 코드를 살펴 보겠습니다. FreeBSD ppi 지원을 위한 부호 src/tap/parport/ppi.... JTAGFreeBSD [실패]mruby로 Aitendo 99엔 액정 처음 샀던 모듈은 여러가지 괴롭히는 사이에 망가져 버렸기 때문에, 다시 한번 백라이트 첨부의 것을 사 왔습니다. 우선 3.3V의 Arduino에서 시험해 보았습니다만, 4비트 단위로 보낸 데이터의 1비트를 표시할 수 없는 상태였습니다. 이것은 BIAS 명령을 보내지 않았기 때문이었습니다. 분명히 BIAS 명령에는 commons의 설정이 들어 있기 때문에, 이것이 3 commons가 되어 버렸... 전자 공작AitendoFreeBSDmruby mruby의 적외선 원격 제어 비트 트레이드 원씨의 USB 접속의 적외선 리모컨을 mruby로 제어해 보았습니다. FreeBSD에서 Linux 용으로 작성된 libusb 코드를 사용하여 mruby 확장 라이브러리 mrbgem을 만들려고했습니다. 환경 변수의 MRUBY_CONFIG로 지정된 build_config.rb에 추가하여 ZRouter로 mruby가 포함된 이미지를 만듭니다. Mac OS X에서도 사용할 수 있도록 ... 전자 공작적외선 리모컨FreeBSDmruby 인터넷 온도계 일반 가정에서의 IoT를 생각했을 때, 데이터의 흐름에 주목하면 IN과 OUT이 있다고 생각한다. IN의 모델로서 인터넷에 연결된 온도계를 만들어 보고 싶다. 이것은 온도의 계측은 자전으로 행하고, 그물로부터 그 날의 최고 최저 기온을 입수해 표시하는 대물을 생각하고 있다. mruby on FreeBSD는 ZRouter 빌드하고 하드 오프로 구입한 AR2315인 정크 라우터에서 움직이고 있다... ArduinoFreeBSDIoTmruby FreeBSD로 mruby mruby with ZRouter.org mruby는 내장을 대상으로하므로 크로스 빌드 기능이 있습니다. 또한 http 등의 통신 스택도 준비되어 있습니다. FreeBSD 라우터 용 빌드 시스템 과 mruby 크로스 빌드를 결합하여 환경을 만듭니다. ZRouter와 mruby는 매우 친화력이 있습니다. ports/lang/mruby/build_config.rb를 기반으로 zrouter 대상에... mrubyHardOffFreeBSDIoT임베디드