Mac, 네티스 공유기, netis WF2780 tftp 를 이용한 롬(bin) 복구 방법


롬이 깨져서 설정 페이지(http://192.168.1.1) 접속하면 아래와 같은 화면이 보였다.
다음은 네티스 고객지원실의 도움으로 Mac에서 롬 복구에 대한 설명이다.

fail001.png

네티스 고객지원실에서 보낸 메일을 참조해서 Mac 에서
다음과 같이 tftp 를 사용해서 bin 파일을 업로드 하고
업데이트를 진행하면 된다.

➜ Downloads tftp -e 192.168.1.6
tftp> put /Users/.../Downloads/WF2780_v1.6.24_TFTP.bin
Sent 2613242 bytes in 2.9 seconds
tftp> ^D%
➜ Downloads


 

안녕하세요 고객님

네티스 고객지원실 입니다.
유선상으로 안내해드린 롬복구 진행방법 입니다.

작업을 진행하기 전에 첨부파일에 롬복구 파일및 TFTP 파일을 다운로드후에 진행을 부탁드립니다. 감사합니다

▶ 작업을 진행하시기 전에 펌웨어 복구 파일및 TFTP 파일을 다운로드 받습니다.

TFTP 파일 다운로드 받기 (32비트 운영체제) <-클릭

TFTP 파일 다운로드 받기 (64비트 운영체제) <-클릭

▶ 다운로드 후에 셋팅하실 유선 컴퓨터에 고정IP를 임의로 입력합니다 예) IP 주소 : 192.168.1.60 / 서브넷 : 255.255.255.0 / 게이트웨이 :192.168.1.1 => 컴퓨터에 고정IP 주소를 입력하는 방법은 포털사이트에서 쉽게 검색하실수 있습니다.

▶ 입력이 끝나면 아래의 그림대로 롬복구 준비를 진행합니다

※ 공유기의 롬복구 진행하기

1. default를 누른 상태에서 전원어뎁터를 연결합니다
0.jpeg

2. 아래와 같이 SYS,WPS 램프가 들어왔다가
0 (1).jpeg

아래 그림과 같이 LAN1~4번이 들어왔다가 램프가 나가면 바로 default 버튼을 때주시기 바랍니다
0 (2).jpeg

​3. 외부 롬복구 셋팅이 끝나면 셋팅하실 컴퓨터의 랜케이블을 공유기의 “LAN4번”단자에 연결합니다.

4. 셋팅하실 컴퓨터에 저장한 TFTP 파일을 실행합니다

5. 아래의 그림과 같이 선택합니다

-> Server interface : 셋팅하실 컴퓨터의 유선 랜카드를 선택
-> Host : 192.168.1.6
-> local File : 찾아보기 버튼을 클릭하여 첨부파일에 저장한 펌웨어 WF2780_v1.6.24_TFTP.bin 파일을 선택
-> PUT : 클릭

0.png

6. 롬파일 업로드후에 약 1분정도 대기하면 LAN1~4 포트가 전체가 깜빡거리면서 SYS 램프가 깜빡거리면서 복구가 가능합니다

7. 이후에 셋팅하실 컴퓨터의 IP주소를 자동으로 변경합니다

8. 아래의 펌웨어 업그래이드 작업을 진행합니다 (펌웨어 파일은 v1.8.01 파일로 진행합니다)

공유기의 펌웨어 업그래이드 진행하기 <-클릭

 

 

Mac, nfs mount (Operation not permitted)


On Linux,
% cat /etc/exports
/opt/nfs/root 192.168.0.*(rw,sync,no_subtree_check)

On Mac,
“Operation not permitted” : add -o resvport option.

% sudo mount -t nfs -o resvport,rw,soft,intr,rsize=8192,wsize=8192,timeo=900,retrans=3,proto=tcp 192.168.0.11:/opt/nfs/root /private/nfs

참고:
“Mac Os X: Mount NFS Share / Set an NFS Client”
http://www.cyberciti.biz/faq/apple-mac-osx-nfs-mount-command-tutorial/

#PasswordBox LastPass를 대체할 PasswordBox


Chrome, Firefox, Safari, IE, Android, iOS 에서 패스워드 25개 저장 한정으로 무료로 사용할 수 있음.
5명 초대하면 무제한으로 사용 가능함.

사용방법 동영상 보면 모바일에서도 자동으로 로그인 해주고 기능은 괜찮아 보인다.

LastPass는 모바일 무조건 Premium 사용자만 가능하니… 25개 한정이지만 괜찮아 보이네요.

PasswordBox 추천 & 다운로드 URL:
http://j.pbox.io/K40ze5HB

이미지

이미지

이미지

이미지

이미지

– 끝 –

 

Mac OS, Mail 에서 캐쉬된(cached) Email 주소 삭제 하기.


Max OS X(10.9.2)의 Mail에서 “받는 사람” 에 글자 몇 개를 입력하면
자동 완성으로 이전에 보냈던 사람 위주로 목록(pull-down menu)을 보여준다.
그런데 이제는 사용하지 않는 메일 주소까지 보여줘서 선택이 곤란하거나 귀찮을 때가 있다.

내 경우는 Evernote 를 Email로 보내는 것을 종종 사용하는데…
[참고] “Emailing Into Evernote Just Got Better”
http://blog.evernote.com/blog/2010/03/16/emailing-into-evernote-just-got-better/
Evernote 포스팅 용 email 주소는 자동으로 만들어져서 사용할 수있다.
(계정에 해쉬값 같은게 뒤에 붙는다.)
심심해서(? ^^; ) 잘 사용하던 evernote Email 주소를 새로 만들기로 해서 바꿨다.
그랬더니 Mail에 Evernote 에 대한 선택이 2개가 떴다.
(틀린 부분은 해쉬값이라 보고도 구분하기 처음에는 힘들었음.)

이런 경우 메뉴의 “윈도우”-“이전 수신자”,
아래 화면으로 해서 캐쉬된 E-mail 주소를 삭제 할 수 있다.

mac_mail_previous_recipients001

[참고] “How to Delete an Email Address from Auto-Complete in Mac OS X Mail”
http://email.about.com/od/macosxmailtips/qt/Delete_an_Email_Address_from_Auto_Complete_in_Mac_OS_X_Mail.htm

– 끝 –

Mac OS X, heimdall (odin), ERROR: Claiming interface failed!


Heimdall : http://glassechidna.com.au/heimdall/

#1 에러상황



Nate-Jangs-iMac-5@x% heimdall flash --no-reboot --RECOVERY recovery.img
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
libusbx: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
ERROR: Claiming interface failed!

마지막 두 줄을 보면,

libusbx: error [darwin_claim_interface] USBInterfaceOpen: another process has device opened for exclusive access
ERROR: Claiming interface failed!

이미 다른 프로세스가 독점적으로 디바이스를 오픈하고 있다고 나와있음.

#2 상황파악


아래와 같이 apple 관련 드라이버를 빼고 보면, (kext : kernel extension)

Nate-Jangs-iMac-5@x% kextstat | grep -v apple
Index Refs Address Size Wired Name (Version) <Linked Against>
65 1 0xffffff7f80b86000 0x46000 0x46000 com.Logitech.Control Center.HID Driver (3.9.1) <64 62 36 29 5 4 3>
66 0 0xffffff7f80bdc000 0x18000 0x18000 com.Logitech.Unifying.HID Driver (1.3.1) <65 62 36 29 5 4 3>
86 1 0xffffff7f80885000 0x46000 0x46000 org.virtualbox.kext.VBoxDrv (4.0.8) <7 5 4 3 1>
87 0 0xffffff7f808d0000 0x8000 0x8000 org.virtualbox.kext.VBoxUSB (4.0.8) <86 43 36 7 5 4 3 1>
94 0 0xffffff7f80e1f000 0xe000 0xe000 com.usboverdrive.driver.hid (3.0.2) <64 62 36 29 5 4 3>
96 0 0xffffff7f80a4c000 0x5000 0x5000 com.cyberic.SmoothMouse (8.16) <29 5 4 3>
126 0 0xffffff7f81784000 0x2000 0x2000 com.nvidia.CUDA (1.1.0) <4 1>
127 0 0xffffff7f82707000 0x1b000 0x1b000 org.pqrs.driver.KeyRemap4MacBook (9.3.0) <29 5 4 3 1>
128 0 0xffffff7f82722000 0x18000 0x18000 com.magican.iokit.netmon (1) <5 4 3 1>
129 0 0xffffff7f8273a000 0x6000 0x6000 com.magican.iokit.filemon (1) <5 4 3 1>
130 0 0xffffff7f82740000 0x4000 0x4000 com.devguru.driver.SamsungComposite (1.4.14) <36 4 3>
132 0 0xffffff7f82748000 0x3000 0x3000 com.devguru.driver.SamsungACMControl (1.4.14) <36 4 3>
134 0 0xffffff7f8274f000 0xc000 0xc000 com.devguru.driver.SamsungACMData (1.4.14) <117 36 5 4 3>

확인해 보면, 아래쪽 3줄 삼성관련 드라이버가 사용되는 것을 볼 수 있음.

#3 해결


아래와 같이 kextunload를 사용해서 samsung 관련 드라이버 사용을 해제 시킴.

Nate-Jangs-iMac-5@x% sudo kextunload -b com.devguru.driver.SamsungComposite
Nate-Jangs-iMac-5@x% sudo kextunload -b com.devguru.driver.SamsungACMControl
Nate-Jangs-iMac-5@x% sudo kextunload -b com.devguru.driver.SamsungACMData

#4 결과


아래와 같이 정상적으로 flash 되는 것을 볼 수 있음.

Nate-Jangs-iMac-5@x% heimdall flash --no-reboot --RECOVERY recovery.img
Heimdall v1.4.0

Copyright (c) 2010-2013, Benjamin Dobell, Glass Echidna
http://www.glassechidna.com.au/

This software is provided free of charge. Copying and redistribution is
encouraged.

If you appreciate this software and you would like to support future
development please consider donating:
http://www.glassechidna.com.au/donate/

Initialising connection...
Detecting device...
Claiming interface...
Setting up interface...

Initialising protocol...
Protocol initialisation successful.

Beginning session...

Some devices may take up to 2 minutes to respond.
Please be patient!

Session begun.

Downloading device's PIT file...
PIT file download successful.

Uploading RECOVERY
100%
RECOVERY upload successful

Ending session...
Rebooting device...
Releasing device interface...

Nate-Jangs-iMac-5@x%

※ 참고 : “–no-reboot” 옵션을 줘서 자동으로 재부팅 되는 것을 방지함. 이유는 flashing 후 바로 recovery 로 들어가야 recovery flashing 이 된다고 함.

출처 : http://blog.scott.wallace.sh/2012/03/getting-heimdall-to-work-on-your-mac.html

Mac OS X, tor proxy 로그인 시 자동실행(launchd) 설정하기.


1. tor 설치하기.


$ sudo port install tor

2. launchd 설정.

launchd 란? https://en.wikipedia.org/wiki/Launchd
유료 Lingon3(http://www.peterborgapps.com/lingon/) 으로 설정함. 🙂


% cat $HOME/Library/LaunchAgents/org.torproject.RunTor.plist

스크린샷 2014-02-17 00.38.47

3. FoxyProxy 설치

Firefox의 FoxyProxy(http://getfoxyproxy.org/)확장 설치.

4. Proxy 설정.

Proxy IP : 127.0.0.1
Proxy Port : 9050
스크린샷 2014-02-17 00.45.09

% tor
Feb 17 00:47:01.166 [notice] Tor v0.2.4.20 (git-3cb5c70beec5bf46) running on Darwin with Libevent 2.0.21-stable and OpenSSL 1.0.1f.
...
Feb 17 00:47:01.171 [notice] Opening Socks listener on 127.0.0.1:9050

– 끝 –