반응형

   

  1. SAMBA YUM으로 설치

    # root > yum install samba*

  2. 유저등록

    # root > useradd xxxx

    # root > passwd xxxx

       

  3. 리눅스에서 윈도우로 공유할 폴더만들기, 권한설정

    # root > mkdir /winshare

    # root > chmod 755 winshare

       

  4. 윈도우에서 공인으로 사용할경우 공유기에서 포트포워딩필요

    외부 139, 445 포트를 내부사설아이피 192.168.10.211로 포트포워딩설정

       

    ※ 포트포워딩 안되있으면 다음과같은 에러가 뜹니다. ※

    #root > smbclient //118.216.XX.XX/able_share -U username

    timeout connecting to 118.216.XX.XX:445

    timeout connecting to 118.216.XX.XX:139

       

       

  5. SAMBA 설치후 윈도우에 공유할 그룹명확인

       

  6. 방화벽 중단 설정

       

  7. 윈도우 현재 사용중인 아이피 확인

    -->사진은 내부로컬일경우입니다.

    공인아이피 사용할 경우 확인방법이 다릅니다. 확인하세요.

       

  8. 삼바와 윈도우간에 네트워크 공유할 폴더만들기

       

  9. 삼바 samba.conf 수정

    ----------------------------------------------------------------------------

    # This is the main Samba configuration file. You should read the

    # smb.conf(5) manual page in order to understand the options listed

    # here. Samba has a huge number of configurable options (perhaps too

    # many!) most of which are not shown in this example

       

    중략

    [global]

       

    # ----------------------- Network Related Options -------------------------

    # Hosts Allow/Hosts Deny lets you restrict who can connect, and you can

    # specifiy it as a per share option as well

    #

    workgroup = KFTEL-PBX

    server string = KFTEL-PBX SHARE

       

    ;        netbios name = MYSERVER

       

    ;        interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24

    #공인아이피사용할경우

            hosts allow = 118.222.XX.XX. 127. 192.168.10.

     

    #윈도우와 폴더속성 및 폰트설정

     dos charset = cp949

      unix charset = euckr

      create mask = 0775

      directory mask = 0775  

       

    # --------------------------- Logging Options -----------------------------

    #

    # Log File let you specify where to put logs and how to split them up.

    #

    # Max Log Size let you specify the max size log files should reach

       

    # logs split per machine

    ;        log file = /var/log/samba/%m.log

    # max 50KB per log file, then rotate

    # 로그파일 사이즈

            max log size = 5000

       

    # ----------------------- Standalone Server Options ------------------------

    #접속자 구분방법, user=아이디,패스워드로 인증, share = 인증없음

    security = user

    passdb backend = tdbsam

       

       

    # ----------------------- Domain Members Options ------------------------

    #

    # Security must be set to domain or ads

    #

    # Use the realm option only with security = ads

    # Specifies the Active Directory realm the host is part of

    #

    # Backend to store user information in. New installations should

    # use either tdbsam or ldapsam. smbpasswd is available for backwards

    # compatibility. tdbsam requires no further configuration.

    #

    # Use password server option only with security = server or if you can't

    # use the DNS to locate Domain Controllers

    # The argument list may include:

    # password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]

    # or to auto-locate the domain controller/s

    # password server = *

       

       

    ;        security = domain

    ;        passdb backend = tdbsam

    ;        realm = MY_REALM

       

    ;        password server = <NT-Server-Name>

       

    # ----------------------- Domain Controller Options ------------------------

    #

    # Security must be set to user for domain controllers

    #

    # Backend to store user information in. New installations should

    # use either tdbsam or ldapsam. smbpasswd is available for backwards

    # compatibility. tdbsam requires no further configuration.

    #

    # Domain Master specifies Samba to be the Domain Master Browser. This

    # allows Samba to collate browse lists between subnets. Don't use this

    # if you already have a Windows NT domain controller doing this job

    #

    # Domain Logons let Samba be a domain logon server for Windows workstations.

    #

    # Logon Scrpit let yuou specify a script to be run at login time on the client

    # You need to provide it in a share called NETLOGON

    #

    # Logon Path let you specify where user profiles are stored (UNC path)

    #

    # Various scripts can be used on a domain controller or stand-alone

    # machine to add or delete corresponding unix accounts

    #

    ;        security = user

    ;        passdb backend = tdbsam

       

    ;        domain master = yes

    ;        domain logons = yes

       

    # the login script name depends on the machine name

    ;        logon script = %m.bat

    # the login script name depends on the unix user used

    ;        logon script = %u.bat

    ;        logon path = \\%L\Profiles\%u

    # disables profiles support by specifing an empty path

    ;        logon path =

       

    ;        add user script = /usr/sbin/useradd "%u" -n -g users

    ;        add group script = /usr/sbin/groupadd "%g"

    ;        add machine script = /usr/sbin/useradd -n -c "Workstation (%u)" -M -d /nohome -s /bin/false "%u"

    ;        delete user script = /usr/sbin/userdel "%u"

    ;        delete user from group script = /usr/sbin/userdel "%u" "%g"

    ;        delete group script = /usr/sbin/groupdel "%g"

       

       

    # ----------------------- Browser Control Options ----------------------------

    #

    # set local master to no if you don't want Samba to become a master

    # browser on your network. Otherwise the normal election rules apply

    #

    # OS Level determines the precedence of this server in master browser

    # elections. The default value should be reasonable

    #

    # Preferred Master causes Samba to force a local browser election on startup

    # and gives it a slightly higher chance of winning the election

    ;        local master = no

    ;        os level = 33

    ;        preferred master = yes

       

    #----------------------------- Name Resolution -------------------------------

    # Windows Internet Name Serving Support Section:

    # Note: Samba can be either a WINS Server, or a WINS Client, but NOT both

    #

    # - WINS Support: Tells the NMBD component of Samba to enable it's WINS Server

    #

    # - WINS Server: Tells the NMBD components of Samba to be a WINS Client

    #

    # - WINS Proxy: Tells Samba to answer name resolution queries on

    # behalf of a non WINS capable client, for this to work there must be

    # at least one        WINS Server on the network. The default is NO.

    #

    # DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names

    # via DNS nslookups.

       

    ;        wins support = yes

    ;        wins server = w.x.y.z

    ;        wins proxy = yes

       

    ;        dns proxy = yes

       

    # --------------------------- Printing Options -----------------------------

    #

    # Load Printers let you load automatically the list of printers rather

    # than setting them up individually

    #

    # Cups Options let you pass the cups libs custom options, setting it to raw

    # for example will let you use drivers on your Windows clients

    #

    # Printcap Name let you specify an alternative printcap file

    #

    # You can choose a non default printing system using the Printing option

    #프린터사용 유무

    load printers = yes

    cups options = raw

       

    중략

       

    #============================ Share Definitions ==============================

    [winuser]

    comment = KFTEL SHARE

    guest ok=no

    create mask = 0775

    browseable = no

    writable = yes

    valid users =qmark50

    path = /winshare

       

    [homes]

    comment = Home Directories

    browseable = no

    writable = yes

    ;        valid users = %S

    ;        valid users = MYDOMAIN\%S

       

    [printers]

    comment = All Printers

    path = /var/spool/samba

    browseable = no

    guest ok = no

    writable = no

    printable = yes

    ----------------------------------------------------------------------------

       

  10. 삼바 시작
    # root > /etc/init.d/smb start

       

  11. 테스트해보기1 : 윈도우에서 리눅스공유폴더로 접근시

    윈도우 탐색기에서 \\리눅스서버아이피\계정명 이렇게 치면

    Security 방식에 따라 user방식이면 패스워드를 물어볼것이고

    Share방식이면 그냥 탐색될것입니다.

       

  12. 테스트해보기2 : 리눅스에서 윈도우공유폴더로 접근시
  13. 윈도우쪽에 설정되어있는 공유폴더검색

    # root > smbclient -L qmark50 -I 118.216.XX.XX

       

  14. 윈도우폴더 바로 탐색하기

    #root > smbclient //118.216.XX.XX/able_share -U qmark50

       

  15. 윈도우폴더 마운트해서 사용하기

    #root > mkdir /mnt/test22

    #root > mount -t cifs -o username="qmark50" //윈도우아이피/공유폴더 /mnt/test

       

       

    이상!~

    저는 이렇게 해서 데스크탑에 저장공간이 부족할때 사용하죠..흐흐흐

      

반응형

'각종TIPs > LINUX' 카테고리의 다른 글

r8111드라이버  (0) 2011.05.23
공인 default G/W 잡기 쉘스크립트  (0) 2010.09.27
TCPDUMP  (0) 2010.03.11
sed 에서 "Unterminated `s' command" 에러나올때  (0) 2010.03.11
뒤에서부터 자르기  (0) 2010.03.11
반응형

다른거 다필요없고!


#>tcpdump -w 저장할파일명 -s 0 host 192.168.10.1



#>tcpdump -w 저장할파일명 -s 0 -i "any"


요것만 하면 패킷캡쳐 끝!~
반응형
반응형

SED 명령어 bash shell에서

이런 에러가 나오면!!!!    "Unterminated `s' command

sed -i "s|asdfasdf|123545124|" /usr/asdf

이런식으로  / slash를 사용하지말고 | 버티컬바를  사용하여야한다!!


저는 이거때문에 한참 고생했습니다!! ㅋㅋ


 

반응형
반응형

echo 원본 | rev | cut -c 삭제할숫자- rev

예) echo asdf.asdf.qwer | rev | cut -c 6- |rev

실행 ---> asdf.asdf

반응형
반응형
into outfile "파일명.확장자"

fields terminated by ',' csv로 구분하기


예시 ) 

SELECT * FROM `cdr` WHERE `calldate` LIKE '%2009-06-29%' into outfile "20090629.csv" fields terminated by ',';
반응형
반응형
얼마전에  고객쪽 서버를 건들다가 폴더안에 파일들을 삭제한다고

" rm * -rf" 로 명령어를 실행시켰는데 제기랄 내가 무슨정신이었는지

root에서 쳐버리고 말았다. 다행이 SSH로 접속되어있는 상태라 파일을 보니  잘하면 살릴꺼 같았는데

이놈의 Linux ....너무무섭다..ㅠㅠ 결국에 고객서버있는곳에 가서

새로 설치하고 하느라 엄첨 고생했다.

그래서 Rm 명령어를 하기전에 PWD로 디렉토리 명과 내부 파일을 확인한뒤에

삭제 허용 소스를  올려봤다.

=================================================================
 #!/usr/bin/perl 

 print ("-----------------------------Current diretory Path------------------------------\n\n");
 system ("ls -all");
 print ("--------------------------------------------------------------------------------\n\n\n\n\n");
 print ("Do you want Delete File? ","/(Y or N/)__");
 $inputa = <STDIN>;
 chomp($inputa);
 
 if ( $inputa =~ /^[yY]/ ) {
#여기서 y눌렀을때 삭제방법을 넣자!!
    print "yes\n\n";

 }
 elsif ( $inputa =~ /^[nN]/ ){
    print "no\n\n";
    exit 0;
 }
=================================================================


반응형

'각종TIPs > LINUX' 카테고리의 다른 글

삼바로 윈도우와 리눅스 공유  (0) 2010.03.11
TCPDUMP  (0) 2010.03.11
sed 에서 "Unterminated `s' command" 에러나올때  (0) 2010.03.11
뒤에서부터 자르기  (0) 2010.03.11
mysql 데이타 외부 파일로 저장하기  (0) 2010.03.11
반응형
반응형

'모바일 > 블랙잭관련' 카테고리의 다른 글

블랙잭(SCH-BM620)과 VOIP연동(듀얼폰기능)  (0) 2010.03.11
반응형
프로페셔널 안드로이드 애플리케이션 개발
리토 마이어 저/조성만 역
알짜만 골라 배우는 안드로이드 프로그래밍
마크 머피 저/강철구 역
시작하세요! 안드로이드 프로그래밍
셰인 콘더,로런 다시 공저/류광 역
예스24 | 애드온2
  • 안드로이드 응용프로그램을 개발하기 위해서는 JAVA용 IDE Eclipse로 개발 
    • 우분투에 Java Standard Edition JDK가 설치안되어 있다면 설치를 해야합니다.
      • $# apt-get install sun-java5-jdk Or apt-get install sun-java6-jdk
      • 설치를 하면 라이센스 동의를 한다.

         ※ 혹시 우분투 9.10에서 java5버전이 깔리지않는다면
             /etc/apt/sources.list 파일에 아래 두줄을 써놓은다음

      deb http://us.archive.ubuntu.com/ubuntu/ jaunty multiverse
      deb 
      http://us.archive.ubuntu.com/ubuntu/ jaunty-updates multiverse

            #$ sudo apt-get update 를 해주고

            #$ sudo apt-get install sun-java5-jdk 설치하면 됩니다.

    • Eclipse개발을 위해서 Eclipse를 다운받는다.
      ☞   http://www.eclipse.org/downloads/

         

    • 압축풀고실행

         

    • 실행후 작업폴더설정(프로젝트폴더)

         

    • 완료

         

         

      ※ 너무 간단함...다음은 안드로이드 SDK설치!!

       

반응형
반응형

안녕하세요~ㅎㅎ별종외계오동입니다. 2010년에는 블로깅을 제대로 해볼려고 마음먹었는데 2월이 되기전에야 개시를 하는군요.

   

2008년에 2월부터 사용했던 블랙잭... 그동안 블랙잭 사용하면서 Fring으로 VOIP테스트를 했었는데 통화를

시도하면 후면스피커폰으로 자동 전환되는 현상으로 통화가 불가능 하였습니다.

   

그리고 얼마전에 네이버 스마트폰카페에서 롬업하고 VOIP를 사용한다는 분들의 글을보고 저도 블랙잭을 다시

살려볼 요량을 도전하게 되었습니다. 간만에 롬업하고 뭐 한다고 하루왠종일 시름했네요.

   

롬업은 뭐 간단했습니다만. 처음 시작을 못해서 한참해맸었습니다.

   

단순히 ActiveSync 연동전에 USB 연결허용을 해제하고

선을 연결한 상태에서 전원을 껐다가 통화버튼과 전원버튼을 동시에 누르면 되는것이었습니다.

   

< 1-1 . 롬업을위한 ActiveSync >

   

간단하게 롬업을 위한 과정을 소개하면

   

<준비물>

  • i600_wcedownloader.exe ---> 롬업을위한 프로그램
  • 건달님 ★PDA_0505[Wyz070_Cestar_Skype추가]_i600eboot.bin ---> 롬파일
    • i600용 롬이므로 이후 순정롬으로 이용하던 MITs_PIMs_Converter_Setup.exe 나 PC매니져같은

      프로그램은 사용할 수없다.

  • 젤중요한 ActiveSync 확인

       

    < 롬 업 시 작 >

    주의사항 : 롬업전에 필요한 내용들은 백업받는다. 전화번호등…. 그냥 다 날라갑니다!~

       

  • 일단 ActiveSyc로 연동이 되는지 확인한 한뒤에 i600_wcedownloader.exe 을 PC에서 실행시킨다.
  • 롬을 EBOOT항목에서 불러온다.
  • 블랙잭 전원을 끄고 전원버튼과 통화버튼을 동시에 눌러서 부팅하면 Wcedownloader프로그램에

    롬업 Start 버튼이 활성화 된다. 그리고 스타트~~~ 잠시뒤에 끝!!!

       

       

       

    간단한거 같지만 이 과정이 굉장히 까다로웠습니다.

       

    < 듀얼폰 사용을 위한 설정과정 >

    기본적으로 건달님 롬에 VOIP가 깔려있어서 뭐 별다르게 안깔아도 되지만 다른롬을 사용했을때엔

    프로그램을 설치해줘야합니다.

       

       

    혹시 보이지 않더라도 samsung_tzone_dialer_mirage_vt_cd17_1600_cr.cab 이 cab파일을 설치

    하면 프로그램항목에 VOIP Setting이란게 보입니다.

       

  • 설치종료한후에 다음처럼 전화번호를 입력한다.

       

  • 입력이되면 아래처럼 설정화면이 뜹다. 저는 IPPBX에 연동하는거라 정보가 간단했습니다.

       

       

       

  • Number: 070번호 또는 IPPBX 내선번호
  • Authentication ID: 070번호 또는 IPPBX 내선번호
  • Display Name: 070번호 또는 IPPBX 내선번호
  • Password: 자기비밀번호
  • IP PBX: Unigate , Wyz070,LG-Notel,CISCO,AVAYA,BroadWroks,Mobile070,Default

    (참고로 저는 IPPBX이기 때문에 Default로 설정되었습니다.)

  • Address: 프록시주소 또는 교환기주소
  • Domain Name: 프록시주소 또는 교환기주소
  • SIP Port: 5060(접속포트)
  • Expires: 3600(인증요청시간)
  • Media Port: Min: 25000 ~ Max: 35000(Utp포트)
  • Codec: PCMU, PCMA 코덱 음질좋은 G711
  • VAD: OFF
  • DTMF: RFC2833 , Inband (DTMF형태)
  • DNS Server: 도네임서버
  • Weak Signal: Disable
  • Retry After: 0

       

       

  • 입력이 제대로 되었다면 VOIP Setting 이라는 메뉴에 다음처럼 로그인되었습니다.

       

       

  • 그럼 WIFI에 연결이 되면 자동으로 T존에 들어와 VOIP 그러니까 듀얼폰으로 사용이 가능하게됩니다.

       

       

       

       

    기본적으로 WIFI연결이 되어있을때는 자동으로 VOIP회선으로 발신되니까 전화비걱정은

    없었습니다. 기본 G711코덱이라 대역폭걱정했는데 딜레이도없고 아주 좋았습니다.

       

    저희회사에서도 070사업을 하고있기때문에 옴니아나 기타 스마트폰사용자들께서도

    내선을 받아서 테스트 하고 싶으시면 연락부탁드립니다.

    070번호개통해서 내선 그러니까 센트릭스개념으로도 사용가능합니다.

       

       

       

       

       

       

       

       

       

 

   

 

반응형

'모바일 > 블랙잭관련' 카테고리의 다른 글

블랙잭으로 리모콘사용하기  (0) 2010.03.11
반응형
프로페셔널 안드로이드 애플리케이션 개발
리토 마이어 저/조성만 역
알짜만 골라 배우는 안드로이드 프로그래밍
마크 머피 저/강철구 역
시작하세요! 안드로이드 프로그래밍
셰인 콘더,로런 다시 공저/류광 역
예스24 | 애드온2
  • 안드로이드 SDK설치 및 이클립스에 안드로이드 ADT플러그인 설치
    • 안드로이드 SDK 다운

      • 다운로드 완료

      • 받은 안드로이드 SDK는 적당한곳에 압축을 풀어놓는다.

         

      • 완료!

           

           

반응형

+ Recent posts