Month: July 2020

Openwrt : opkg 한꺼번에 꾸러미 판올림

굳이 할 필요는 없겠지만.. 그래도 또 해보고 싶은게 인지상정. 아니, 我之通情 이려나. 수시 판올림의 문제점에 대해서는 알고는 있어야겠지만, 외부 저장소를 쓰다보니 공간은 펑펑남고, 아까운 느낌도 들어서 그냥 해보기로. ** 펌웨어 판올림 후에는! 펌웨어 판올림 이후에, 뭔가 (나는) 알 수없는 이유로…

Continue Reading Openwrt : opkg 한꺼번에 꾸러미 판올림

/etc/hosts.deny 에 IP 범위 설정?

hosts.deny 나, hosts.allow 나, 허용/거부하려는 IP를 넣어주게끔 되어있다.IP 하나씩은 그냥 쉼표로 구분하여 넣으면 되는데, 만약 구간을 넣어주려면? 예를 들어 192.168.0.50 부터 192.168.0.100 까지는 거부하게 하려면? 좀 찾아봤는데, 이게 간단하게는 안되는 모양이다. 난 그냥 이렇게 하면 되지 않을까? 하는 순진무구한 생각을…

Continue Reading /etc/hosts.deny 에 IP 범위 설정?

Openwrt : /overlay 자동 보관 스크립트?

Extroot 를 사용한 경우, /overlay 만 외부에 보관한다면 그 저장매체에 문제가 생긴다하더라도 큰 어려움없이 원상 복구가 가능하다. 내가 생각한 방식은, ‘cron(crontab) 사용, Nfs 서버에 해당 내용을 복사’ 였는데, 여기서 한가지 문제가 생겼다. ping 으로 서버가 켜져있는지 확인한 후, 켜져있지 않다면…

Continue Reading Openwrt : /overlay 자동 보관 스크립트?

Openwrt : zsh 설치.

굳이 이럴 필요가 있을까.. 하는 생각도 들고, 막상 해보니 조금 무거운 감도 있어 보이지만, 일단은 해봤다. wget 은 이미 있어서 따로 설치할 필요는 없었고, wget 또는 curl 중 하나만 있으면 된다. 여기선 wget 으로 했다. Oh My Zsh 설치. 그리고,…

Continue Reading Openwrt : zsh 설치.

Openwrt : Extroot; 외부 드라이브를 root 화.

한정된 공유기의 Flash 공간을, USB 포트등을 이용해서 외부 드라이브로 확장시켜 줄 수가 있다. 헌데.. 일장일단이 있기에 주의가 필요하다. Openwrt 를 쓰면서 느낀 건데, 문서화가 꽤 잘되어 있어서 어려운 점이 별로 없다. 방법도 CLI 로 하는 법, Luci 로 하는 법등등이…

Continue Reading Openwrt : Extroot; 외부 드라이브를 root 화.

Openwrt : cron/crontab, 정기 재부팅 설정.

Openwrt 에서 root 권한으로 cron job 을 실행하려면, crontab -e 로 접근한 뒤 명령을 넣으면 된다. 우분투처럼 /etc/cron.d 등은 존재하지 않는다. 또는, Luci 에서도 설정할 수 있다. 여기에 넣어도 결국 crontab -e 으로 한 것과 동일한 결과가 나온다. IPTime 에도…

Continue Reading Openwrt : cron/crontab, 정기 재부팅 설정.

Openwrt : Dropbear 공개키 인증

Openssh 라면, 사용자 홈디렉토리/.ssh 에 공개키(authorized_keys)를 복사해넣는데, Dropbear 및 Openwrt 의 특성상 /etc/dropbear 에 공개키를 넣어야 한다. 무슨 방법을 택하든, /etc/dropbear/authorized_keys 에 RSA 방식의 공개키를 덧붙인다. Openwrt 21 부터는 ED25519 도 지원한다. 그리고 ssh 로 접속하면 되는데, 몇가지 보안 설정을…

Continue Reading Openwrt : Dropbear 공개키 인증

.ssh/config 사용법. 우선 순위 적용.

지금껏 ~/.ssh/config 파일을 잘 사용해왔다. 그런데, 글로벌 옵션에 있는 내용과 상반된 사항이 있을 경우, 내가 원하는 대로 작동하지 않는 문제를 발견했다. 예를 들면 이렇다. 이렇게 설정한 경우, ssh wrt1300 을 했을 때, ForwardX11 은 no 가 아니라 yes 로 인식된다….

Continue Reading .ssh/config 사용법. 우선 순위 적용.

VS Codium, VS Code 가 오픈 소스로.

백문이 불여일견. 설치는 이렇게. 설치는, 명령이 왜 이리 복잡해? ** 2021.01 현재, 아래 내용은 그냥 참고로만. VS Codium 측에서 공식 설치 방식을 바꿨다. 즉, 원래는 키를 /etc/apt/trusted.gpg 에 통합하여 추가하는 식이었지만, 지금은 /etc/apt/trusted.gpg.d 에 따로 키를 저장하는 방법을 택했다.이를 위해…

Continue Reading VS Codium, VS Code 가 오픈 소스로.

Openwrt : Wireguard 설치/설정.

꽃삽질이 되고 말았으나.. 그래도 해결은 했다. 딱 하나 빼고는.그 딱 하나는 바로, VPN 연결 뒤 공유기에 정의된 호스트명으로 접근이 될 지 여부다. (이 얘긴 뒤에 다시.) 가능한한 Luci 로 설정하고, 때에 따라선 CLI 로 직접 수정한다. uci 도구는 아직 사용법에…

Continue Reading Openwrt : Wireguard 설치/설정.