IT(98)
-
wlan primary / secondary channel 설명
802.11n and 802.11ac radios configured for the 5-GHz band have a primary channel and a secondary channel. The primary channel is listed using the channel number, and the secondary channel adds another 20 MHz to make the channel 40 MHz. Therefore, the secondary channel is either the channel above (1) or the channel below (-1) the primary channel. This notation keeps you from configuring non-conti..
2021.11.25 -
objdump debuging & Null pointer Exception
내가 지금 데몬이 죽는데 이 데몬이 죽는현상을 어디서 죽는지 알아야하는 상황.. 그러려면 주소값을 따라가야하는데 그 주소값이 어디의 뭐냐 이거지.. [ 389.910495] chanmon[6390]: unhandled level 1 translation fault (11) at 0x00000000, esr 0x92000005 [ 389.914870] pgd = ffffffc03ac6c000 [ 389.927242] [00000000] *pgd=0000000000000000, *pud=0000000000000000 [ 389.934417] [ 389.934609] CPU: 0 PID: 6390 Comm: chanmon Tainted: P 4.4.60 #167 [ 389.936195] Hardware nam..
2021.08.06 -
Linux squashfs 파일
linux 환경에서 squash 이미지 파일 안에 있는 파일을 삭제해야할것같아서 삭제를 시도 했더니, 왠걸 ! /lib/firmware/IPQ6018/WIFI_FW # rm bdwlan.b30 rm: remove 'bdwlan.b30'? y rm: can't remove 'bdwlan.b30': Read-only file system Read-only file system 이라고 뜨네 !? 그래서 해결책을 찾아봤더니 , https://da-nika.tistory.com/134 Ubuntu 18.04 Read-only file system이 뜨는 멍청한 행동을 했을 때 K8S 설치할 때 SWAP 꺼야하는데 그 때 주석처리 잘못해서 (내가 멍청해서) 볼륨이 다 잠겼다... 잠기면 이렇게 된다. root@C1..
2021.08.04 -
md5sum
파일 무결성.. 확인...이래나 뭐래나. binary 파일 수정한 사항 확인하기 위해서 사용하는 명령어. 소스가 수정되었는지, 변경사항이 있는지 파악할수 있다. md5sum [원본파일] [변경된파일] 이렇게 입력하면, 두 파일의 check sum 값을 확인할수 있다.
2021.08.02 -
[WLAN] CTS to Self
먼저 CTS to Self 란 위와같이, RTS사용하면 RTS -> CTS -> DATA -> ACK 모든 절차를 거쳐야하는데, CTS 는 CTS , Data 만 전송해서 좀더 절차를 간단하게 줄임. (대신 멀리있는 단말은 CTS 를 못받는 경우가 있는듯) 원래는 위와같이, 단말이 AP 에 Request to send 를 해야 AP 에서 Clear to send 를 보내는데, 이를 CTS 부터 시작해서 Data를 받는다...? 그래서 데이터 전송을 좀더 많이 함..(이걸로 화면 깨지는것 개선함..) 근데 동일채널로 설정한 트래픽을 흘리는 간섭 AP와 같이 테스트를 하는데, CTS to Self 사용하는 이미지가, 약전계일때, 간섭 AP의 쓰루풋이 낮아져서, OBSS값도 낮아져 channel switchi..
2021.05.25 -
RTS/CTS
RTS/CTS 들어가기에 앞서... 은닉 노드 문제( A Hidden Node Problem : HNP ) - 셀 내의 한 노드의 전송으로 인해 채널이 사용중임에도 불구하고, 동일 셀에 있는 다른 노드가 반송파(carrier) 를 인지하지 못하여 전송을 시도함으로써 충돌이 발생하는 것을 의미한다. 노출 노드 문제 ( An Exposed Node Problem: ENP ) - 셀 내의 노드가 액세스 포인트(AP) 에 전송을 할 수 있음에도, 동일 채널을 사용하는 인접한 셀의 노드의 반송파를 감지하여 불 필요하게 전송이 금지됨으로써 무선 채널이 낭비되는 것을 의미 할 수 있다. 이런 은닉 노드 문제 및 노출 노드 문제는 무선랜의 성능 저하를 발생시킴으로써, 사용자에게 많은 불편을 초래할 수 있다. 오오.....
2021.02.22 -
Mount 란
리눅스에서는 HDD의 파티션, CD/DVD, USB 메모리 등을 사용하려면 특정한 위치에 연결을 해 줘야 한다. 이렇게 물리적인 장치를 특정한 위치(대개는 디렉토리)에 연결 시켜 주는 과정을 Mount 라고 한다. 음.... 리눅스 시스템에서 사용하기를 원하는 특정장치(Device) 를 시스템에 인식 시키는 작업이다. 연결된 후 부터 그 장치의 사용이 가능하다! 즉, Mount 란, 특정 장치(Device, Target) 를 하나의 디렉토리 처럼 사용하기 위해 수행하는 작업이다. 위는 이번에 수업에서 구성해본 구조인데, Vmware의 Linux에 있는 Directory: /dev/nfs가 물리적장치이고, /nfsdir은 Mount Directory 이고 /Target 은 단말(라즈베리파이) 이다. IP ..
2019.06.26 -
리눅스 커널 내부구조
리눅스 커널 내부 구조 ** Bus(버스) 란? 컴퓨팅 시스템의 각 모듈에서 발생한 신호를 공유해서 사용할 수 있도록 만든 신호의 집합.. address bus, control bus , data bus 가 있다. Chapter 1. Structure of Linux Kernel what is the OS? OS is a resource manager. then, What is the resource? 1. Physical resource - CPU, Memory, Disk, Terminal, Network etc. 2. Abstract resource - task, segment, page, Protocol, packet etc. In the Linux kernel, there are 5 parts o..
2019.06.19 -
ㅠㅜ리눅스에서 원격 접속 프로그램..
sudo apt-add-repository ppa:remmina-ppa-team/remmina-next sudo apt-get update sudo apt-get install remmina remmina-plugin-rdp remmina-plugin-secret ㅠㅠ 원격 접속 remmina 라는게 있당....이거 인스톨해서 윈도우 원격접속해서 프린트 뽑음 !연습장 얻었다 오예 ㅋ
2018.05.14 -
install Window on VMWare in linux
linux에서... vmware를 깔아서...window를 쓰는방법.. ㅠㅠ 또 32bit야... 1. install vmware 32bit 를 검색해서 10.0.6 최신 버전을 다운받는다. (이러니까 에러 안뜨고 한방에 설치됨.) 2. 그리고 https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/위의 링크에 들어가서 윈도우 7 / 10 가상 머신 이미지를 설정해서 다운로드 받는다. 3. 압축을 풀고 ... VMware workstation을 틀어서.. create a new virtual machine 누르지 말고 !!!!!!!!!!!!!!!!!!!그 아래 메뉴인 open a virtual machine 을 눌러서 이미지를 받아온다. 그리고 i..
2018.05.14