Month: 10월 2009

다중 사용자 컨퍼런싱 (뮤 – 컨퍼런스) Jabber를위한 (Jabberd2)

다중 사용자 컨퍼런싱 (뮤 – 컨퍼런스) Jabber를위한 (Jabberd2)

소개 ~

제발 / 구성 Jabberd2 … 설치의 다음 문서를 참조하십시오

How to configure Jabber (jabberd2) with MySQL,PAM as auth database

요구 사항 ~

* 다음과 같은 패키지를 컴파일 뮤 컨퍼런스가 필요합니다 …

노트북 @ 루트 : ~ #는 apt – libglib2.0 – 0 libglib2.0 – dev에 설치 얻을
노트북 @ 루트 : ~ #는 apt – libidn11 libidn11 설치 얻을 – dev에
노트북 @ 루트 : ~ #는 apt – lib64expat1 lib64expat1 expat – dev에 설치 libexpat1 – dev에 liblua5.1 – expat – dev에 liblua5.1 – expat0 얻을

1 단계] 방법 “뮤 컴파일 – 컨퍼런스”-

* 다운로드 “뮤 – 컨퍼런스”/ 프로젝트 / 무 회의 / -은 https : / / gna.org URL을 다음에서

노트북 @ 루트 :는 / var / src에 # wget – c로 http://download.gna.org/mu-conference/mu-conference_0.8.tar.gz
노트북 @ 루트 :는 / var / src에 # 타르 xvfz 뮤 – conference_0.8.tar.gz
노트북 @ 루트 :는 / var / src에 # CD를 무 – conference_0.8 /
노트북 @ 루트 : / var/src/mu-conference_0.8 #

뮤 컴파일 * 컨퍼런스

노트북 @ 루트 : / var/src/mu-conference_0.8 만들 #
CD를 src /; 확인
확인 [1] : 입력 디렉토리`/ var/src/mu-conference_0.8/src ‘
CD를 jabberd이; 확인
확인 [2] : 입력 디렉토리`/ var/src/mu-conference_0.8/src/jabberd ‘

… ..

노트북 @ 루트 : / var/src/mu-conference_0.8 # $ 파요?
0
노트북 @ 루트 : / var/src/mu-conference_0.8 #

2 단계] 구성 뮤 – 컨퍼런스 –

* 이제 “Jabberd2 설치 디렉토리에 바이너리”MU에 복사 컨퍼런스 –

노트북 @ 루트 : ~ #은 cp / var/src/mu-conference_0.8/src/mu-conference / usr/local/jabberd-2.2.9/bin /
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/bin/mu-conference
노트북 @ 루트 : ~ # 그래요 – 난 / usr/local/jabberd-2.2.9/bin/mu-conference
– rwxr – XR은 – x는 1 지껄 지껄 191904 2009년 10월 12일 18시 59분 / usr/local/jabberd-2.2.9/bin/mu-conference
노트북 @ 루트 : ~ #

노트북 @ 루트 : ~ # / usr/local/jabberd-2.2.9/bin/mu-conference 도움말
Jabber를 구성 요소를 런타임 – 0.2.4
(C) 2003에서 2004 사이 폴 커티스

/ usr/local/jabberd-2.2.9/bin/mu-conference : 잘못된 옵션 – ‘-‘
사용법 : 무 회의 [- B 조] [-] [- H 회]이야 [- d는 레벨] – c 파일
– B 조를 배경으로 데몬을 넣어
– 쇼 열려진에 디버그 메시지를들
– h이 도움말 인쇄
출력 디버그 수준을 설정할 d 개의 레벨
– c 파일을 설정 config 파일, 필수 인수
노트북 @ 루트 : ~ #

“”에 대한 뮤 컨퍼런스 * 스풀 디렉터리를 만듭니다. 무 회의 구성 요소를 어느 회의실에 정보를 저장하기 위해 스풀 디렉터리가 필요합니다.

노트북 @ 루트 : ~ # mkdir / usr/local/jabberd-2.2.9/var/spool
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/var/spool

참고 ~ “빨리 지껄임 : Jabber를”사용자 / 그룹 Jabberd2 서버의 이름입니다.

* Jabberd2 설치 디렉토리의 설정 파일을 “뮤 – 컨퍼런스”를 복사하여 설정을 수정 –

노트북 @ 루트 : ~ #은 cp / var/src/mu-conference_0.8/muc-default.xml / usr/local/jabberd-2.2.9/etc/mu-conference.xml
노트북 @ 루트 : ~ # chown 지껄임 : 지껄임 / usr/local/jabberd-2.2.9/etc/mu-conference.xml
노트북 @ 루트 : ~ #

노트북 @ 루트 : ~ # vi의 / usr/local/jabberd-2.2.9/etc/mu-conference.xml

conf.laptop.ubuntu.me <이름> “/ 이름”
호스트 conf.laptop.ubuntu.me “/ 호스트”
<ip> localhost를 “/ IP를”
<port>는 5347 “/ 포트”
<secret>의 비밀 “/의 비밀”

<spool> / usr/local/jabberd-2.2.9/var/spool “/ 스풀”
<logdir> / / logdir “”usr/local/jabberd-2.2.9/var/log
<pidfile> / / pidfile “”usr/local/jabberd-2.2.9/var/run/mu-conference.pid

<loglevel> 255 “/ loglevel”

<sadmin>
<user> admin@laptop.ubuntu.me “/ 사용자”
“/ sadmin”


… ..
노트북 @ 루트 : ~ #

* 이제 다음 Jabberd2 서버를 다시 시작 “로 시작 뮤 – 컨퍼런스”..

노 트북 @ 루트 : ~ #셔서 – 난 Jabber를하고 – s / 빈 / bash에 – c 옵션 “/ usr/local/jabberd-2.2.9/bin/mu-conference – B 호 – c 옵션 / usr/local/jabberd-2.2.9 / 등 / 뮤 “conference.xml
노트북 @ 루트 : ~ #

* 제발 문서 init을 시작 스크립트, 즉 위의 ‘확인 / etc/init.d/jabberd2’무 회의 시작됩니다.

노트북 @ 루트 : ~ # 꼬리를 – f 옵션 / usr/local/jabberd-2.2.9/var/log/mu-conference.log
월 10월 12일 19시 19분 40초 2009 main.c : 168 (주) : Jabber를 구성 요소를 런타임 – 0.2.4 시작.
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [conference.c : 1076 (회의)] 무 회의 중입니다 – 서비스 자료 ID : conf.laptop.ubuntu.me

월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [conference.c : 1157 (회의)] sadmin admin@laptop.ubuntu.me 추가
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [xdb.c : 319 (xdb_rooms_get)] xdb에서 방을 잡아 요청
월 10월 12일 19시 19분 40초 뮤 2009 컨퍼런스 : [xdb.c : 418 (xdb_rooms_get)] .. 줄넘기 결과가없습니다
월 10월 12일 19시 19분 40초 2009 main.c : 219 (주) : 메인 루프 시작.
월 10월 12일 19시 19분 40초 2009 jcr_base_connect.c : 34 () jcr_socket_connect : localhost로 연결을 시도 : 5347
월 10월 12일 19시 19분 40초 2009 jcr_base_connect.c : 87 (jcr_send_start_stream) : 영업 XML 스트림 : 173 바이트 전송
월 10월 12일 19시 19분 40초 2009 jcr_main_stream_error.c : 50 (jcr_main_new_stream) : 서버 스트림을 연결.
월 10월 12일 19시 19분 40초 2009 jcr_deliver.c : 51 (jcr_queue_deliver) : 패킷이 배달 스레드 시작.

완료!

3 단계] 시험 “뮤 – 컨퍼런스”-

* “에서 ‘서비스 체험’및 객실 목록을 확인에 대한 PSI는”IM 클라이언트, 고토 ‘일반’메뉴를 누른 다음 ..
* ” ‘방리스트’에 피진”IM 클라이언트, 고토 ‘도구’를 누른 다음 섹션에서는.

일단 당신이 ‘무 회의’서버가 감지되었습니다. ‘클릭하십시오 + 피진의들입니다’메뉴의 ‘채팅’에서 추가합니다. ‘에 대한 PSI는 다음의 경우에는 회원 가입 Groupchat’, ‘일반’메뉴에서 “”다음에 가입 컨퍼런스 / 방 추가 ‘Confernece 룸’.

즐기다,
Arun Bagul

어떻게 리눅스에서 시스템 네트워크 드라이버 설치

어떻게 리눅스에서 시스템 네트워크 드라이버 설치

회사 소개 –

“Attansic 기술 공사 940 기가 비트 이더넷 Adapte”네트워크 (NIC를) 카드 또는 어댑터 RHEL4에 의해 (레드햇) 시스템은 감지되지됐다. 난 장치를 감지 kudzu 및 기타 명령을 실행,하지만 사용 했어요. 그래서 결국 내 네트워크 카드에 대한 드라이버를 설치할 필요가 …

단계 1] 장치 상태 (네트워크 카드) –

하드웨어 conf의 파일에서 장치 상태 아래를 참조하십시오 * ~ “을 / etc / sysconfig / hwconf”
* Attansic 기술 공사 940 기가 비트 이더넷 어댑터를 감지하지 – 알 수없는 장치 8226

03:00.0 이더넷 컨트롤러 : Attansic 기술 공사 940 기가 비트 이더넷 어댑터 (돌림 b0)
서브 시스템 : 자세히 Computer는 : 알 수없는 장치 8226
제어 : I/O- 가상 메모리 + BusMaster + SpecCycle – MemWINV – VGASnoop – ParErr – 스테핑 – SERR + FastB2B –
상태 : 총액 + 66MHz – UDF로 FastB2B – ParErr – DEVSEL = 빠른 “TAbort -“TAbort – <MAbort- “SERR +”PERR –
지연 : 0, 캐시 라인 크기 10
인터럽트 : IRQ를 201 핀 라우팅

…..

[바탕 화면 @ 루트 ~] # lspci

03:00.0 이더넷 컨트롤러 : Attansic 기술 공사 940 기가 비트 이더넷 어댑터 (돌림 b0)

…..
[바탕 화면 @ 루트 ~] # lspci – n을

03:00.0 클래스 0200 : 1969:1048 (돌림 b0)

…..
[바탕 화면 @ 루트 ~] #

* venderID & DeviceID “1969:1048 “…. 위의 다운로드 드라이버가 있는지 확인하십시오

2 단계] 다운로드 및 소스 추출 –

여기에서 첫째, 공급 업체 * 드라이버 다운로드

ftp://ftp.hogchain.net/pub/linux/attansic/vendor_driver/l1-linux-v1.2.40.3.tar.gz

또는
오픈 소스 (http://atl1.sourceforge.net/)

[바탕 화면 @ 루트 ~] # 타르 xvfz 940 – 리눅스 – v1.2.40.3.tar.gz

[바탕 화면 @ 루트 ~] # CD를 940 – 리눅스 – v1.2.40.3

[바탕 화면 src @ 루트] # 있나요
at_ethtool.c at.h at_hw.c at_hw.h at_main.c at_osdep.h at_param.c kcompat.c kcompat_ethtool.c kcompat.h Makefile의
[바탕 화면 src @ 루트] #

* 이제 컴파일하고 드라이버를 설치

[바탕 화면 src @ 루트] 확인 #
확인 – C를 / lib/modules/2.6.9-78.ELsmp/build subdirs = / root/l1-linux-v1.2.40.3/src 모듈
확인 [1] : 입력 디렉토리`/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘

…..
확인 [1] : 출발일 디렉토리`/ usr/src/kernels/2.6.9-78.EL-smp-i686 ‘
[바탕 화면 src @ 루트] # $ 파요?
0

[바탕 화면 src @ 루트] 설치 확인 #
확인 – C를 / lib/modules/2.6.9-78.ELsmp/build subdirs = / root/l1-linux-v1.2.40.3/src 모듈

…..
사람은 – c 옵션 – P ‘로 고양이 “는 / dev / null로’atl1 | | 사실
[바탕 화면 src @ 루트] # $ 파요?
0

* 이제 모듈을 커널을 읽어들이 ….

[바탕 화면 src @ 루트] # modprobe 명령을 atl1

3 단계] 이제 커널 드라이버가 있는지 아닌지 작동하는지 확인 –

[바탕 화면 src @ 루트] # modinfo atl1
파일 이름 : / lib/modules/2.6.9-78.ELsmp/kernel/drivers/net/atl1/atl1.ko
작성자 : 아테 공사, <xiong.huang@atheros.com>
설명 : 아테 1000M 이더넷 네트워크 드라이버
라이센스 : GPL은
버전 : 1.2.40.3 1FC4E58EBDF31F49BFD33E8
파마 잔 : TxDescriptors : 전송 설명자 개수
파마 잔 : RxDescriptors : 설명 수신 번호
파마 잔 : MediaType : MediaType 선택
파마 잔 : IntModTimer : 사회자 타이머 인터럽트
파마 잔 : FlashVendor : SPI는 플래시 공급 업체
vermagic : 2.6.9 – 78.ELsmp SMP를 686 REGPARM 4KSTACKS의 gcc – 3.4
에 따라 다릅니다 :
별칭 : PCI : v00001969d00001048sv * sd는 * 기원전 * 사우스 캐롤라이나 * 난 *
[바탕 화면 src @ 루트] #

[바탕 화면 src @ 루트] netconfig #
[바탕 화면 src @ 루트] ifconfig #
링크 Encap eth0 : 이더넷 HWaddr 00 : 광고 : 54:0 : XX : 트면
inet addr : 192.168.0.2 BCAST : 192.168.0.255 마스크 : 255.255.255.0
inet6 addr : fe80 : : 223:54 FF로 : fe0a : 616b/64 범위 : 링크
방송 나오는 멀티 캐스트의 MTU 업 : 1500 메트릭 : 1
RX 패킷 : 0 오류 : 0했다 : 0 오버런 : 0 프레임 : 0
텍사스 패킷 : 7 오류 : 0했다 : 0 오버런 : 0 통신사 : 0
충돌 : 0 txqueuelen : 1000
RX 바이트 : 0 (0.0 b)는 미국 텍사스 바이트 : 498 (498.0 b) 항
메모리 : feac0000 – feb00000

…..

[바탕 화면 src @ 루트] #

[바탕 화면 @ 루트 ~] # vi가을 / etc / sysconfig / hwconf

클래스 : 네트워크
버스 : PCI
초연 : 0
장치 : eth0
드라이버 : atl1
내림차순 : “Attansic 기술 공사 940 기가 비트 이더넷 어댑터”
network.hwaddr : 00 : 광고 : 54:0 : XX : 트면
vendorId : 1969
DeviceID : 1048
subVendorId : 1043
subDeviceId : 8226
pciType : 1
pcidom : 0
pcibus : 3
pcidev : 0
pcifn : 0
[바탕 화면 @ 루트 ~] #

즐기다,
Arun Bagul