하면 된다!!!

네트워킹 - Jumbo Frame 사용하도록 셋팅하기 (Mac, Windows PC)

트랜드/사과이야기

네트워킹 - Jumbo Frame 사용하도록 셋팅하기 (Mac, Windows PC)


우리가 사용하는 네크워크는 파일 전송시 한번에 전체 데이터를 전송하는 것이 아니라 특정 단위로 짤라서 보내게 됩니다.

이때 MTU (Maximum Transmission Unit : 최대로 전송 단위)라는 개념을 적용하게 되는데요. 일반적으로 우리가 사용하는 네트워크 (Ethernet v2) 는 MTU가 1500으로 설정되어 있습니다.


오늘 여기서 설정하려는 점보 프레임 (Ethernet Jumbo Frames) 은 1501 ~ 9216 대역의 MTU를 지원합니다. 


그러면 이렇게 MTU가 커지면 얻는 효과는 무엇인가요?

내부 네트워크가 gbps 단위를 지원하고, 큰 용량의 파일을 자주 주고 받는 다면 MTU값이 크면 더 빠르게 많은 데이터를 전송할 수 있습니다. 다만 작은 단위의 정보나 텍스트 정도를 주고 받는 다면 MTU를 높이면 오히려 역효과가 나올 수도 있습니다.


네트워크를 적용하는데 있어서 쌍방향이 동일한 MTU를 사용할 수 있도록 지정되어있어야 합니다. 두 장비의 MTU 설정값이 다르다면 서로 프로토콜이 일치하지 않아 1500 으로 지정되어 통신이 이루어지거나 통신이 안되는 상태가 될 수도 있습니다.


뭐 저는 네트워크 전문가도 아니고... 줏어들은 이야기를 길게 써봐야... 의미 없어 보입니다. 참고하시라고 요기로... 이렇게 슬쩍 넘어갑니다.


Windows PC에서는 네트워크 환경 설정에서... 다음과 같이 누르시면 됩니다.

아래의 화면은 예를 들어서 캡쳐한 것입니다.



위의 화면 우측에 구성 버튼을 누르시면... 아래의 팝업이 뜹니다.

여기서 고급 탭안에 속성 목록 중에 Jumbo Frame 을 선택합니다. 그리고 우측에 값을 선택하면 됩니다.




Jumbo Frames 라고 보이시죠? 랜카드가 지원하지 않으면 MTU를 올려서 사용하실 수 없습니다. 참고하세요.


그럼 맥에서는???

커맨드 라인에서 networksetup 이라는 커맨드를 사용해서 처리합니다. (networksetup 커맨드 설명)


우선 설정하고자 하는 네트워크 카드의 장비명을 ifconfig 커맨드를 이용해서 찾아냅니다.

ifconfig 를 해보면 장비에 있는 네트워크 카드 리스트를 볼 수 있습니다. 제 맥북은 (en4 가 저의 맥북의 유선 랜 카드이더군요.

그러면 이 랜카드가 사용할 수 있는 MTU의 대역폭이 얼마인지를 알아봐야겠지요?

맨뒤에 랜카드의 이름만 바꿔서 사용하시면 결과값을 보실 수 있습니다.

> networksetup -listValidMTURange en4

Valid MTU Range: 1280-9000


이렇게 나오면 9000 (9K) 까지 MTU를 지원하는 군요.


현재 셋팅된 MTU 값이 얼마인지 볼까요?

> networksetup -getMTU en4

Active MTU: 1500 (Current Setting: 1500)


1500으로 셋팅되어있군요. 그럼 9000으로 올려볼까요?

> networksetup -setMTU en4 9000


잘 셋팅이 변경되었는지 다시 한번 MTU 값이 얼마인지 볼까요?

> networksetup -getMTU en4

Active MTU: 9000 (Current Setting: 9000)

이렇게 변경된 것을 확인할 수 있습니다.


인터넷 공유기를 통해서 네트워크를 사용하고 있다면 공유기도 점보 프레임을 지원해야합니다.

네트워크 케이블 역시 일반적인 랜선이 아니라 Category 6 케이블을 사용해야 합니다.


이렇게 셋팅하고 나면 끝입니다. ^^


윈도 PC쪽 설명을 잘 해주신 분이 계셔서 여기다 남깁니다. http://whadam.tistory.com/250




맥용 툴 개발 - Easy&Light (Devguru)

트랜드/사과이야기

한국 업체인데 애플 관련 장비들간에 연동하는 좋은 툴들을 만들어내고 있네요.


아직 사용해보지 않았지만 좋은 아이디어와 기술로 무장된 회사로 보입니다. 관심 가지고 지켜봐야겠습니다.


http://www.easynlight.com/




Mounty - Mac에서 NTFS 외장하드 읽고 쓰기

트랜드/사과이야기

윈도우에서 사용하던 외장하드를 꼽았더니 읽고쓰기가 다 되지 않는 문제로 고생하시는 분들을 위해서 간단한 설명을 드립니다.

Mounty라는 무료 어플이 있습니다. (홈페이지 : http://enjoygineering.com/mounty/)


해당 페이지에서 다운 받아서 설치하시고, 실행하시면 화면 상단 툴바에 다음과 같은 아이콘이 뜹니다.

처음에는 검정색으로 뜨실꺼에요. 아직 연결된 디스크가 없어서 그런 것입니다.

툴바에 보여지는 아이콘의 색상에 따라서 다음과 같은 의미를 가집니다.



검정 : 연결된게 없다우~

녹색 : 디스크를 마운트 할 수 있다우... (연결 요청)

파랑 : 디스크를 사용할 수 있다우~

빨강 : 에러났으요... 연결 앙대요.


아래의 화면 캡쳐는 디스크가 USB로 연결이 되었을때 뜨는 화면입니다.

Yes, Sure!를 누르시면 바로 읽고 쓰기가 가능해집니다.



아 여기서... 빨강색이 되면서 아래와 같은 메시지가 뜰때가 있습니다.



이럴 때는 당황하지 마시고...

이런 메시지가 뜨는 이유는 윈도 PC에서 사용하시고 나서 USB를 그냥 확 뽑으신 경우에 주로 발생합니다.

뭐... 정확한 기술적인 사항은 모르겠지만 파일에 대한 인덱싱 처리에 문제가 생긴다는 뭐 그런 말들을 하더군요. 뭐 사용자 입장에서 그런건 알바 아니지요. 

그냥 이런 경우에는 쿨하게 외장하드를 제거하시고 윈도 PC에 꼽습니다. 그리고 USB 디스크를 얌전히 제거할 수 있는 시스템 트레이 바의 아이콘을 클릭해서 안전하게 제거하세요.

그런 후에 다시 연결하시면 위의 이미지 처럼 정상적으로 다시 마운트를 해줍니다.

아주 간단하죠...


그러면 디스크를 뽑을 때 (언마운트) 는 어떻게 할까요?


툴바에 있는 로고 이미지를 클릭하시면 unmount 라는 글씨가 보이실꺼에요.

제거하고자 하는 디스크 아래에 써있는 unmount 메뉴를 누르시면 안전하게 제거하실 수 있습니다.


간단한 소개를 이렇게 마무리~ 합니다.


아직 저도 궁금해하는 부분이 있는데...

간혹 이렇게 파일을 카피한 경우 파일이 비활성화 상태 (회색 으로 처리되어 맥에서 사용할 수 없으나 윈도 PC에서는 사용이 되는 상태) 가 되는 경우가 있습니다.

이 부분에 대해서는 좀 리서치를 해보고 이곳에 추가로 글을 남기도록 하겠습니다.


제가 영어 까막눈 자랑질을 했네요.

마운티 홈페이지에 관련 내용이 이미 있었네요. ㅠㅠ


더보기


터미널에서 해당 폴더로 이동하시고...

xattr -d com.apple.FinderInfo 파일명


이렇게 해주면 해당 파일명이 복원됩니다. * 을 이용하시면 전체를 한방에 해주겠지요.


# 추가

특정 파일 몇개면 저런 현상이 있을때는 위의 방법을 쓰시구요. 여기저기 흩어져있고 하위 폴더 안에서 이런 현상이 있고 그러면 참 복잡해집니다.

이럴때는 -r 옵션이 있습니다. 재귀적으로 이하의 폴더에 있는 파일들을 모두 함께 처리해줍니다.

xattr -d -r com.apple.FinderInfo *


이미 알고 계신데 제가 또 떠들었을 수도 있습니다만... 이해를 해주세요. ㅠㅠ





맥북/맥북프로를 Wifi Access Point로 활용하기

트랜드/사과이야기

원문 : http://macintoshmanual.com/473

아이팟 터치는 컴퓨터와 연결해도 외장하드로 뜨지 않기 때문에 iTunes를 통하지 않고 컴퓨터와 파일을 주고 받으려면 WiFi로 연결을 해야 합니다. 무선 공유기가 있다면 컴퓨터와 아이팟 터치를 함께 하나의 네트워크에 연결하면 쉬운데, 공유기가 없이 컴퓨터만 있다면 어떻게 연결할까요? 이럴 때는 컴퓨터와 아이팟 터치를 직접 wifi로 연결해주면 됩니다. 이는 컴퓨터가 유선으로 인터넷을 받아 아이팟 터치에 무선으로 인터넷 신호를 쏴줄 때도 적용할 수 있습니다.

다음은 제 맥북프로에서 연결한 예입니다. 다른 매킨토시에서도 동일하게 적용 가능합니다.
사용자 삽입 이미지

우선, 메뉴바의 에어포트 아이콘을 눌러 네트워크 생성을 선택합니다.

사용자 삽입 이미지

컴퓨터 대 컴퓨터 네트워크 생성 화면이 나옵니다. 원하는 이름을 넣어 주면 되죠.

사용자 삽입 이미지
승 인을 하고 나면 에어포트 표시가 위와 같이 바뀝니다. 이 상태에서 아이팟 터치에서 설정으로 들어가 컴퓨터의 이름을 선택하면 컴퓨터와 아이팟 터치가 연결이 된 것입니다. 이 상태에서는 remote 등 컴퓨터와 wifi로 연결되어야 하는 모든 기능이 정상적으로 작동합니다.

만약 컴퓨터가 유선으로 인터넷에 연결된 상태에서 아이팟 터치에 인터넷 신호를 보내주고 싶다면 다음과 같이 하면 됩니다.

사용자 삽입 이미지
시스템 환경 설정에서 공유를 선택합니다.

사용자 삽입 이미지

인 터넷 공유를 선택하고, 연결 공유는 컴퓨터가 인터넷을 받는 포트를 (이더넷으로 연결된 상태라면 이더넷을 선택하면 되겠죠), 다음 사용은 아이팟 터치로 인터넷 신호를 보내는 방법을 선택합니다 (무선으로 보내려면 Airport를 선택해야 겠죠). 그리고 인터넷 공유 옆의 네모를 클릭하고, 시작을 누릅니다.

사용자 삽입 이미지
메뉴바의 에어포트 아이콘이 위와 같이 바뀝니다. 이 상태에서 아이팟 터치의 설정으로 들어가 Wi-Fi에서 컴퓨터를 선택하면 사파리를 비롯해 인터넷 기능을 쓸 수 있습니다. 

Mac 에서 Apache + MySQL + PHP를 돌려보자

트랜드/사과이야기
회사에서 PHP로 개발을 해야 하는 일이 생겨서 맥북을 쓰는 사용자라 한계가 느껴졌습니다만...
개발 플랫폼은 이클립스에 PHP 플러그인을 설치하고... 
 

서버 플랫폼은 MAMP, XAMPP 라는 솔루션이 있군요.

1. MAMP
http://www.mamp.info/en/mamp/index.html

아래의 어플을 제공합니다.

Included programs & libraries
  • Apache 2.0.63
  • MySQL 5.1.44
  • PHP 5.2.13 & 5.3.2
  • APC 3.1.3
  • eAccelerator 0.9.6
  • XCache 1.2.2 & 1.3.0
  • phpMyAdmin 3.2.5
  • Zend Optimizer 3.3.9
  • SQLiteManager 1.2.4
  • Freetype 2.3.9
  • t1lib 5.1.2
  • curl 7.20.0
  • jpeg 8
  • libpng-1.2.42
  • gd 2.0.34
  • libxml 2.7.6
  • libxslt 1.1.26
  • gettext 0.17
  • libidn 1.15
  • iconv 1.13
  • mcrypt 2.6.8
  • YAZ 4.0.1 & PHP/YAZ 1.0.14


2. XAMPP
http://www.apachefriends.org/en/xampp-macosx.html#849

아래의 어플을 지원합니다.

  • Apache 2.2.14
  • MySQL 5.1.44
  • PHP 5.3.1
  • Perl 5.10.1
  • ProFTPD 1.3.3
  • phpMyAdmin 3.2.4
  • OpenSSL 0.9.8k
  • GD 2.0.35
  • Freetype 2.3.5
  • libjpeg 6b
  • libpng 1.2.32
  • libungif-4.1.4
  • zlib 1.2.3
  • expat 2.0.1
  • Ming 0.4.2
  • Webalizer 2.01-10
  • pdf class 009e
  • mod_perl 2.0.4
  • SQLite 3.6.3
  • gdbm-1.8.3
  • libxml-2.7.2
  • libxslt-1.1.24
  • openldap-2.3.43
  • imap-2004g
  • gettext-0.16.1
  • libmcrypt-2.5.8
  • mhash-0.9.9
  • zziplib-0.13.48
  • bzip2-1.0.5
  • freetds-0.64 




이제 실실 PHP를 시작해볼까요~

아자자...
 

MacBook Pro에서 윈도우즈 데스크탑 이용하기에 도전하다~!!!

트랜드/사과이야기
맥북에서 윈도우즈 데스크탑을 이용하는 방법이 없을까 찾아보니 MS에서 해당 유틸리티를 배포하고 있더군요.
생각보단 참 간단했습니다.

다음 URL 로 접속하시면 맨 아래쪽에 아래와 같은 화면이 있습니다.
1. 맨 왼편에서 Remote Desktop
2. 두번째 칸에서 버전을 선택하시고...
3. 세번째 Details 칸에서는 언어를 선택하시는데... 한글은 없더군요. 그래서 English를 선택해서 다운 받으세요.

URL : http://www.microsoft.com/mac/downloads.mspx?pid=Mactopia_RDC&fid=CD9EC77E-5B07-4332-849F-046611458871#viewer


설치 부분은 머 다들 잘 아실테니... 다운 받으신 dmg파일... 따블 클륵을 사정없이 해주시면... 설치를 하실 수가 있구요.

그다음에 어플리케이션 폴더에서 Remote Desktop Connection이란 것을 사정없이 따블로다가 눌러주시면 아래와 같은 화면이 뜹니다.
이 화면에서 접속하고자 하시는 윈도우 머신의 아이피 또는 도메인을 입력하시면...
로그인 정보를 입력하라고 뜨구요... 거기서 로그인 하시면...



짜잔~!!!
울집에 있는 PC를 원격으로 붙은 화면입니다.
바탕화면에 비밀 스러운 것들이 많아서... 쿨럭... 로그인 화면을 캡쳐해서 올립니다.
아직 맥북에 익숙하질 못해서 제대로 관리를 못하네요... 훔

다른 어플들도 테스트를 좀 많이 해보려고 노력하는 중입니다.
해보고 도움이 되실만한 내용을 잘 찾아서 올려놔보겠습니다.... 휴우~

진땀이 그냥...



Mac Book - Bootcamp 사용기....

트랜드/사과이야기
맥북에다가 브트캠프를 이용해서 윈도 7을 설치했습니다.
설치를 하구 났더니 기본으로 윈도우로 자꾸 부팅이 되어서 이걸 어지해야하나... 싶어서 검색을 한번 했더니만... 간단한 방법이 있었네요.

우선 부팅시에 맥으로 부팅 되게 하기 위해서는 Option 버튼을 꾸욱~ 누르고 있으면 부팅을 어떤 OS로 할지 결정할 수가 있습니다.

맥으로 부팅을 한 후에...
환경 설정부분에서 부팅할 기본 OS를 맥으로 잡아주시면... 간단히 설정 완료!

자세한 사항은 아래의 글을 참조하세욤 ^^