태그 보관물: mac

[OSX-Terminal] Welcome Message

맥을 사용하면서 가장 많이 보는 화면중에 하나인 터니널 화면…

기본 화면이 너무 무난해서 싫기 때문에 멋진 글 보다는 내가 사용하는 이니셜을 추가해봤습니다.

맥에서는 이모티콘을 사용할 수 있기 때문에 저와 같이 할려면 텍스트를 아스키로 변환하고 이모티콘을 추가해야 합니다.

웰컴 메시지 수정 순서

  1. http://ascii.mastervb.net/ 에서 원하는 문구를 생성한다.
  2. /etc/motd 파일을 수정한다.
  3. 터미널을 실행해서 테스트 한다.

수정 파일 위치


sudo vi /etc/motd

수정할 내용 추가


💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋

          .oooooo.                                             oooo             
         d8P'  `Y8b                                            `888             
        888           .ooooo.   .ooooo.    oooooooo oo.ooooo.   888    oooooooo 
        888          d88' `88b d88' `88b  d'""7d8P   888' `88b  888   d'""7d8P  
        888          888   888 888   888    .d8P'    888   888  888     .d8P'   
        `88b    ooo  888   888 888   888  .d8P'  .P  888   888  888   .d8P'  .P 
         `Y8bood8P'  `Y8bod8P' `Y8bod8P' d8888888P   888bod8P' o888o d8888888P  
                                                     888                        
                                                    o888o                       

                                                            주인님^^..오늘도 화이팅하시고 즐기세요..🙆                                                   
💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋 💋

[Mac] 유선 마우스(Mighty Mouse) 휠 동작 문제

갑자기 마우스가 동작 안된다면?

오늘 오후 잘되던 마우스가 휠이 아래로 내려가지 않는 문제가 발생.
가격이 싼 제품이 아니기 때문에 마음이 굉장히 상했지만 구글 검색으로 해결.
[출처] http://macintoshhowto.com/hardware/how-to-fix-the-scroll-wheel-on-your-apple-mighty-mouse.html

방법

  1. A4용지 한장을 준비
  2. 마우스 휠 위에 A4 용지를 덮음
  3. 휠 버튼 클릭
  4. (위, 아래, 좌, 우) 와 같이 원하는 방향으로 스크롤

저는 위와 같이 하니 정상적으로 되었습니다. 추가적으로 비용이 발생되지 않아 더욱 행복했던…

OSX(Mac) Port Forwarding

OSX(Mac) Port Forwarding

1. 이슈사항

플래시 플레이어에서 TCP연결을 시도하면 플래시 플레이어 내부에서 TCP 843 포트로 크로스도메인(Cross Domain) 정보 확인을 요청한다.
그렇지만 리눅스와 OSX에서는 1024 포트 아래에 있는 포트는 관리자만 사용이 가능한 포트로 일반 사용자는 해당 포트(843)를 바인딩 할 수 없는 문제가 발생.

2. 해결방법

1024 이상의 특정 포트(1843)로 바인딩을 하고 특정 포트 843번으로 요청이 들어오면 내부의 1843 포트로 포워딩 하는 방식.

2.1 설정방법

Port Map을 사용하는 방법이 사용자 입장에서는 쉬운방법이지만 서버를 운영한다는 생각으로 설정 파일을 변경하여 적용하도록 변경.

2.1.1 네트워크 인터페이스 확인

$ ifconfig

ifconfig 출력 결과

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 60:f8:1d:b4:43:de
inet6 fe80::62f8:1dff:feb4:43de%en0 prefixlen 64 scopeid 0x4
inet 192.168.10.42 netmask 0xffffff00 broadcast 192.168.10.255
nd6 options=1 media: autoselect
status: active
en1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=60<TSO4,TSO6>
ether 72:00:07:97:53:30
media: autoselect
status: inactive

출력 내용중 자신이 사용하는 IP(192.168.10.42)에 해당하는 인터페이스를 확인
위에서는 en0 이 포워딩이 필요한 인터페이스 정보.

2.1.2 포워딩 룰 설정

2.1.2.1 flash.crossdomain.forwarding 파일 생성
$ sudo vim /etc/pf.anchors/flash.crossdomain.forwarding

/etc/pf.anchors/flash.crossdomain.forwarding

rdr pass on en0 inet proto tcp from any to 192.168.10.42 port 843 -> 192.168.10.42 port 1843

네트워크 카드 정보(en0) 와 아이피 포트 정보를 자신이 사용하는 정보로 정확하게 입력한다.

2.1.2.2 pf-flash-crossdomain.conf 파일 생성
$ sudo vim /etc/pf-flash-crossdomain.conf

/etc/pf-flash-crossdomain.conf

rdr-anchor "forwarding"
load anchor "forwarding" from "/etc/pf.anchors/flash.crossdomain.forwarding"

2.1.3 포워딩 룰 활성화

$ sudo pfctl -ef /etc/pf-flash-crossdomain.conf

2.1.4 포워딩 룰 비활성화

포워딩이 필요하지 않게 되면 사용하도록 한다.

$ sudo pfctl -d

3. 참고사이트