IT 109

오픈 솔라리스를 위한 무선 네트워킹

오픈 솔라리스를 위한 무선 네트워킹 From OpenSolaris.org 솔라리스 WiFi 팀은 솔라리스 상에서 무선 네트워크 카드의 지원을 위해 일하고 있습니다. 모든 드라이버들 과 도구들은 오픈 솔라리스 커뮤니티 에 미리 공개 된 후 추후에 Solaris로 통합되어 집니다. 이에 관련된 커멘트나 질문은 laptop-discuss@opensolaris.org 로 해주시기 바랍니다. 다음과 같은 드라이버과 툴들이 현재 사용 가능합니다.: wificonfig - 무선 설정 도구 ath - Atheros 52xx 칩셋을 위한 무선 드라이버 inetmenu - 네트워크 설정을 위한 GUI 툴 ipw - Intel Pro/Wireless 2100 칩셋을 위한 무선 드라이버 iwi - Intel Pro/Wirel..

IT/Wireless 2007.03.15

ADSL Linux Howto (ADSL Linux 접속)

Linux 인터넷 접속하기 원본 출처 http://hlug.hanyang.ac.kr/~freekgb/html/internet.html 랜카드 수동 설정 DHCP 사용하기 - 하나로, 두루넷, 메가패스 B&A 레드햇 리눅스 7.x(와우 리눅스 파란)에서의 ADSL 사용하기 - 강기봉 한통 ADSL 가이드(레드햇 6.2 기준) - 강기봉 한통 ADSL 설정법 - 노승철님 제공 내장형 ADSL 모뎀 - 참고 - 한국통신/하나로 - ITEX 칩셋을 사용하는 내장형 ADSL 모뎀의 드라이버가 나와 있습니다. - 아래의 Link를 참조하시기 바랍니다. KT NetSpot - 현재 KLDP 개발자 사이트에서 드라이버가 제공됩니다. - 아래의 Link를 참조하시기 바랍니다. 하나로 ADSL 내장형 모뎀 + VMware..

IT/Doc 2007.02.28

Vi Command

- 함수 정의 보기 Shift + K 다른섹션에 있을 경우 섹션 번호 입력후 Shift + K - 함수 trace Ctrl+] Ctrl+t - 중복함수 trace 목록 보기 g + Ctrl+] :ts :tn => 다음 함수 이동 :tN => 이전 함수 이동 삽입 명령 a 커서 뒤에 입력 A 라인 끝에 입력 i 커서 앞에 입력 I 라인시작 부분에 입력 o 커서 있는 라인 밑에 입력 O 커서가 있는 라인 위에 입력 커서 이동 명령 h 왼쪽으로 커서 한 칸 이동 H 화면의 처음으로 이동 L 오른쪽으로 한 칸 이동 L 화면 끝으로 이동 e 다음 단어의 마지막으로 이동 E 커서를 공백으로 구분된 다음 단어 끝으로 이동 b 한 단어 뒤로 이동 B 커서를 공백으로 구분된 이전 단어로 이동 w 커서를 한 단어 뒤로 이..

IT/Tips 2007.02.28

MSN 프로토콜 분석

지난 글에서 임베디드 프로그래밍의 개요와 소스 관리 그리고 임베디드 메신저의 대략적인 설계를 살펴보았다. 이번 글에서는 MSN 메신저 제작의 심도깊은 부분에 들어가서 네트워크 처리와 함께 메신저의 기본이 되는 프로토콜을 면밀히 검토하고 프로그램의 세부 설계를 해 보자. MSN 메신저는 비공개 프로토콜이다. 처음 1.0 버전의 자료가 간단한 문서로 인터넷에 유포된 것을 수많은 개발자들이 분석하여 지금에 이르렀다. 비공개 프로토콜을 분석하는 일은 간단한 일이 아니다. 패킷을 하나하나 확인해서 그 기능이 어떤 역할을 하는지를 추정해야 하기 때문에 매우 어렵다. 하지만 다행히 MSN 프로토콜은 분석되어 있는 내용이 많이 공개되어 처음 개발을 시작하는 프로그래머에게 큰 도움을 준다. 최근 MSN 프로토콜 버전 (..

IT/Doc 2007.02.26

네트워크 서브 시스템

네트워크 서브 시스템은 리눅스가 지금처럼 널리 확산되는데 많은 공헌을 했으며, 리눅스의 최대 장점 중의 하나로 인식되고 있는 분야이다. 이처럼 중요한 위치를 차지하고 있음에도 지금껏 리눅스 커널의 네트워크 서브 시스템의 구조를 분석하고 이해하려는 시도가 많이 부족한 것이 사실이다. 이번 글에서는 리눅스의 최대 장점 중 하나로 꼽히는 네트워킹 부분에 대한 구현을 살펴보겠다. 네트워크 코드는 너무나 방대한 영역이기 때문에 한 번에 살펴보는 것이 불가능하므로 아주 단순한 소켓 프로그램을 예제로 하여 기본적인 소켓의 생성, 연결, 데이터 전송/수신 과정에 대해 살펴보기로 한다. 네트워크는 또한 보안에 민감한 영역이기 때문에 곳곳에 보안을 위한 코드들이 포함되어 있음을 확인할 수 있을 것이다(가장 최신 버전의 안..

IT/Kernel 2007.02.26

커널 빌드·부팅 과정 분석

임베디드 시스템에 대한 관심과 수요가 높아질수록 리눅스에 대한 관심 또한 높아지고 있는 추세지만 리눅스 커널을 소스 코드 차원에서 더욱 깊숙이 들여다보려는 노력은 아직도 부족한 실정이다. 이번 글에서는 리눅스 커널 2.6 의 소스를 분석하며 이러한 시스템의 동작 원리를 심층적으로 살펴보고자 한다. 이제 10대의 중반에 들어서게 된 리눅스는 여러 상용 운영체제의 틈새에서 자신의 위치를 확실히 잡아가고 있는 모습이다. 특히 2003년 12월경에 발표된 리눅스 커널 2.6(이하 커널 2.6)은 뛰어난 성능 향상으로 임베디드 분야와 엔터프라이즈 분야에서 한 몫을 톡톡히 해내고 있다. 특히 커널의 스케줄링 부분이 향상되어 선점형 커널이 가능해짐으로써 실시간성을 요구하는 영역에 대한 활용이 크게 높아지게 되었다. ..

IT/Kernel 2007.02.26

윈도우의 숨겨논 60가지팁

윈도우의 숨겨논 60가지팁 1. 여러 파일 이름을 한꺼번에 바꾸자 윈도우즈 XP는 여러 개의 파일 이름을 한꺼번에 바꾸는 재주가 있다. 파일 형식이 서로 달라도 같은 이름을 붙일 수 있다. 이름을 바꿀 파일을 모두 고르고 마우스 오른쪽 버튼을 누른 다음 ‘이름 바꾸기’를 고른다. 윈도우즈 XP에서 여러 개의 파일 이름을 바꿀 때는 첫 번째 파일에 이름만 쓴다. 예를 들어 ‘PC사랑’이라고 하면 첫 번째 파일은 ‘PC사랑’이 되고 나머지 파일들은 ‘PC사랑 (1)’ ‘PC사랑 (2)’ 등으로 바뀐다. 만약 첫 번째 파일 이름을 ‘PC사랑 (10)’이라고 하면 그 다음부터는 ‘PC사랑 (11)’ ‘PC사랑 (12)’이 된다. 새 이름을 쓰고 엔터 키를 누른 다음 이름을 바꾼 파일 다음에 있는 것들은 새 이름..

IT/Tips 2007.02.26