- 제주도
- Linux
- nat 정의
- WiFi6
- 리눅스
- WiFi
- hostapd
- openwrt netfilter
- nf_conntrack
- openwrt nat table
- ubuntu
- nat table 확인하기
- 동대문부자재시장
- C
- nat 적용
- 네트워크
- openwrt nat
- 나트랑 일정
- openwrt
- C언어
- 자이언트얀
- 나트랑 여행 경비
- 프로그래머스 c언어
- 비즈팔찌
- 취미생활
- openwrt nf_conntrack
- menuconfig
- Wireless
- programmers level2 C
- openwrt nat 테이블 확인하기
- Today
- Total
목록Mandoo's IT Story (46)
Mandoo’s WLAN story
권한 관련 에러를 해결해보자. 에러 내용 : [user] is not in the sudoers files. This incident will be reported. adduser를 이용해 일반 사용자 계정을 추가하고, sudo로 작업을 하려고 할 때 아래와 같은 에러가 뜬다. 원인은 일반 사용자 계정으로 관리자(root) 권한으로 할 수 있는 작업을 하려고 하는데, mandoo12라는 사용자에게는 관리자 권한이 없기 때문이다. 해결방법은 간단하다. sudoers 파일을 수정해주면 된다. sudoers 파일의 위치는 etc 폴더안에 존재한다. sudoer 권한을 주기 위해서 /etc/sudoers를 수정해보자. 1. root 계정으로 접속한다. 2. /etc 폴더로 접근하고, vi를 이용해 수정하기위해 ..
uptime이란? 현재 시간, 현재 날짜, 리눅스가 실행되고부터 지금까지 가동된 시간, 접속한 사용자 수, 시스템 부하율을 확인 할 수 있는 명령어다. 사용법은 간단하다. 터미널을 열고 아무 옵션없이 uptime을 입력한다. 왼쪽부터 쉼표기준으로 현재시간과 가동시간(13:29:07 up 1 min), 접속(로그인)한 사용자 수(1 user) , 시스템 부하율(load average: 1.32, 0.82, 0.32)를 나타낸다. 아래 설명글을 보고 옵션을 사용해 원하는 정보만 조회를 해보자. update -p : 리눅스 시스템의 가동시간을 보여준다. update -s : 현재의 시스템 시간을 보여준다.
라즈베리 파이에 openwrt를 올려보자.내가 사용한 라즈베리 파이 보드는 raspberry pi 3b+ 보드이다.openwrt에서 기능을 개발하고 컴파일했을 때, 라즈베리 보드에서 정상적으로 실행이 되는지 확인하기 위한 작업이었다.우선 openwrt 이미지파일을 만들기전에 menuconfig에서 라즈베리 파이용 타켓을 설정 해주어야 한다.(나는 여기서 subtarget을 제대로 확인하지 않아서 똑같은 작업을 몇십번 반복하면서 골머리를 앓았다.)1. 우선 openwrt 빌드할 곳에서 make menuconfig를 입력한다.2. Target System (Broadcom BCM27xx)로 넘어간다.스페이스바였나 엔터를 누르면 된다.3.여기서 Broadcom BCM27xx으로 넘어간다.(나는 여기서 Broa..
C언어로 jansson 라이브러리를 이용해 json 데이터를 파싱해보자. 코드는 아래와 같다. #include #include #include typedef struct JSONDATA //Key, Value를 담을 구조체 선언 { char mKey[1024]; char mValue[1024]; }JSONDATA; int main (void) { JSONDATA *pJsonData; json_t *jsonFile, *value, *objValue; json_error_t error; int size, i = 0; const char *key, *objKey; jsonFile = json_load_file("ipInfo.json", 0, &error); json_object_foreach(jsonFile,..