- openwrt nat
- hostapd
- menuconfig
- 제주도
- 비즈팔찌
- C언어
- openwrt nat 테이블 확인하기
- ubuntu
- nf_conntrack
- nat 정의
- C
- 자이언트얀
- openwrt netfilter
- WiFi
- 나트랑 일정
- programmers level2 C
- 프로그래머스 c언어
- openwrt
- 동대문부자재시장
- 네트워크
- 취미생활
- Wireless
- Linux
- WiFi6
- openwrt nf_conntrack
- openwrt nat table
- nat table 확인하기
- 나트랑 여행 경비
- nat 적용
- 리눅스
- Today
- Total
목록Linux (16)
Mandoo’s WLAN story
uptime이란? 현재 시간, 현재 날짜, 리눅스가 실행되고부터 지금까지 가동된 시간, 접속한 사용자 수, 시스템 부하율을 확인 할 수 있는 명령어다. 사용법은 간단하다. 터미널을 열고 아무 옵션없이 uptime을 입력한다. 왼쪽부터 쉼표기준으로 현재시간과 가동시간(13:29:07 up 1 min), 접속(로그인)한 사용자 수(1 user) , 시스템 부하율(load average: 1.32, 0.82, 0.32)를 나타낸다. 아래 설명글을 보고 옵션을 사용해 원하는 정보만 조회를 해보자. update -p : 리눅스 시스템의 가동시간을 보여준다. update -s : 현재의 시스템 시간을 보여준다.
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,..
openssl을 이용해 암호화/복호화 하는 코드를 빌드하려고 하는데, 에러를 만나버렸다. 현재 사용하는 리눅스 버전에는 openssl이 포함되어 있길래 다른 툴은 설치하지 않고 gcc를 이용해 빌드했다. openssl/aes.h 를 가져오면서 compilation terminated 에러가 뜬다. (컴파일 종료 에러) 일단 apt를 업데이트 해주고 ssl 관련 개발을 위한 라이브러리인 libssl-dev를 설치해보자. > sudo apt-get install update > sudo apt-get install libssl-dev libssl-dev 설치까지 끝났으면 빌드할때 -l 플래그를 추가하면 빌드가 잘~~된다. gcc -o openssl openssl.c -lssl -lcrypto
GUI가 없는 환경에서 wpa_supplicant를 이용해 WiFi에 접속하는 방법을 알아보자 1. 패키지 다운로드 sudo apt install wpasupplicant 2. NetworkManager 비활성화 NetworkManager와 wpa-supplicant를 같이 사용하면 문제가 생길 수 있어 NetworkManager를 비활성화 해준다. sudo systemctl stop NetworkManager sudo systemctl disable NetworkManager // 재부팅되도 비활성화하도록 disable 3. ubuntu에 무선랜카드를 마운트해준 뒤 인터페이스명 확인 Access Point를 보면 현재 연결된 AP가 없음을 확인 할 수 있다. 4. 현재 접속가능한 AP 확인 sudo i..