<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=112.220.232.86</id>
	<title>Ubuntu Korea Community Wiki - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="https://old.wiki.ubuntu-kr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=112.220.232.86"/>
	<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/112.220.232.86"/>
	<updated>2026-10-17T02:45:22Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1820</id>
		<title>IPhone USB 테더링</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1820"/>
		<updated>2016-08-10T05:11:59Z</updated>

		<summary type="html">&lt;p&gt;112.220.232.86: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*본 문서는 우분투에서 iPhone USB 테더링을 사용하는 방법을 서술 하고 있습니다.&lt;br /&gt;
*기존의 탈옥폰에서 SSH 터널링을 이용하는 방법은 아닙니다&lt;br /&gt;
*Ubuntu 10.04 버전에 관련 라이브러리가 기본으로 포함된 기념으로 작성했습니다.&lt;br /&gt;
*Ubuntu 16.04 버전에서의 사용법을 추가했습니다. (by [https://gongjak.wordpress.com/ 공작명왕])&lt;br /&gt;
==준비물==&lt;br /&gt;
*iPhone (설정→네트워크→테더링을 활성화 해둔 상태)&lt;br /&gt;
*커널 드라이버 컴파일 환경 (linux-headers-현재커널버전 패키지 및 build-essential 설치된 상태)&lt;br /&gt;
*git 관련&lt;br /&gt;
*libimobiledevice&lt;br /&gt;
*ipheth 프로젝트 파일&lt;br /&gt;
===우분투에서 사전작업===&lt;br /&gt;
&lt;br /&gt;
먼저 git 관련 패키지가 있는지 확인하고 없으면 아래의 명령으로 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install git-core}}}}&lt;br /&gt;
&lt;br /&gt;
libimobiledevice 관련 라이브러리와 개발패키지를 설치합니다. (10.04에는 리포지토리에 기본으로 있습니다)&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice0 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 프로젝트 패키지를 다운로드 합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|git clone &amp;lt;nowiki&amp;gt;git://github.com/dgiagio/ipheth.git&amp;lt;/nowiki&amp;gt;}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 디렉토리에 ipheth-driver와 ipheth-pair 디렉토리가 존재하는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
ipheth-pair 디렉토리에서 컴파일 후 설치합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-pair}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|sudo make install}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ipheth-driver 디렉토리에서 커널 드라이버 모듈을 빌드하고 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-driver}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|sudo make install}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|depmod -a}}}}&lt;br /&gt;
&lt;br /&gt;
위 과정을 거치면 테더링용 USB 드라이버가 설치됩니다.&lt;br /&gt;
&lt;br /&gt;
===테더링 사용===&lt;br /&gt;
먼저 ipheth 커널 드라이버 모듈을 불러옵니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo modprobe ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|~|lsmod &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}}} &lt;br /&gt;
&lt;br /&gt;
정상적으로 불러왔다면 lsmod 명령 결과에 나타납니다.&lt;br /&gt;
&lt;br /&gt;
dmesg 명령으로 정상적으로 불러왔는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|usbcore: registered new interface driver ipheth}}}}&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|ipheth 2-1:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;br /&gt;
&lt;br /&gt;
잠시 기다리면 알림 메시지로 새로운 네트워크 장치 등록을 알립니다. 네트워크 관리 프로그램에서 새로운 장치(보통 auto eth1)등록이 확인됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 잘 사용하시면 됩니다 :)&lt;br /&gt;
&lt;br /&gt;
===Ubuntu 16.04===&lt;br /&gt;
2016년 7월 5일 (화) 00:30 (KST)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktop 16.04 LTS 에서 동작하지 않습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ 2076.177925] ipheth 1-2:4.2: ipheth_rcvbulk_callback: urb status: -71&lt;br /&gt;
[ 2076.178859] usb 1-2: USB disconnect, device number 5&lt;br /&gt;
[ 2076.207090] ipheth 1-2:4.2: Apple iPhone USB Ethernet now disconnected&lt;br /&gt;
[ 2081.003543] usb 1-2: new high-speed USB device number 6 using xhci_hcd&lt;br /&gt;
[ 2081.191066] usb 1-2: New USB device found, idVendor=05ac, idProduct=12a8&lt;br /&gt;
[ 2081.191078] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
[ 2081.191086] usb 1-2: Product: iPhone&lt;br /&gt;
[ 2081.191092] usb 1-2: Manufacturer: Apple Inc.&lt;br /&gt;
[ 2081.191098] usb 1-2: SerialNumber: 818c7f5caf2933151a3a6743c2d4eef25795a9af&lt;br /&gt;
[ 2081.193152] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.193172] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273577] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273583] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.281212] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached&lt;br /&gt;
[ 2081.287431] ipheth 1-2:4.2 enp0s20f0u2c4i2: renamed from eth0&lt;br /&gt;
[ 2081.311786] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
[ 2081.312346] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
&lt;br /&gt;
$ ifconfig&lt;br /&gt;
enp0s20f0u2c4i2 Link encap:Ethernet  HWaddr 1e:5c:f2:52:44:b4  &lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:1 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:380 (380.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
아이폰은 파란 막대바가 표시되고 hotspot이 동작중이라고 나오나 리눅스에서는 IP를 받아오질 못하고 인터넷 연결이 안됩니다.&lt;br /&gt;
&lt;br /&gt;
github 에서 소스를 받아다 설치하려 했는데...&lt;br /&gt;
&lt;br /&gt;
git clone git://github.com/dgiagio/ipheth.git&lt;br /&gt;
&lt;br /&gt;
ipheth-pair은 컴파일이 잘되나 ipheth-driver는 안되네요.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/temp/ipheth/ipheth-driver$ make&lt;br /&gt;
make -C /lib/modules/4.4.0-28-generic/build M=/home/temp/ipheth/ipheth-driver modules&lt;br /&gt;
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
  CC [M]  /home/temp/ipheth/ipheth-driver/ipheth.o&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c: In function ‘ipheth_probe’:&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c:575:2: error: implicit declaration of function ‘SET_ETHTOOL_OPS’ [-Werror=implicit-function-declaration]&lt;br /&gt;
  SET_ETHTOOL_OPS(netdev, &amp;amp;ops);&lt;br /&gt;
  ^&lt;br /&gt;
cc1: some warnings being treated as errors&lt;br /&gt;
scripts/Makefile.build:264: recipe for target '/home/temp/ipheth/ipheth-driver/ipheth.o' failed&lt;br /&gt;
make[2]: *** [/home/temp/ipheth/ipheth-driver/ipheth.o] Error 1&lt;br /&gt;
Makefile:1403: recipe for target '_module_/home/temp/ipheth/ipheth-driver' failed&lt;br /&gt;
make[1]: *** [_module_/home/temp/ipheth/ipheth-driver] Error 2&lt;br /&gt;
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
Makefile:11: recipe for target 'all' failed&lt;br /&gt;
make: *** [all] Error 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016년 8월 10일 (수) 14:03 (KST)&lt;br /&gt;
&lt;br /&gt;
컴파일은 포기하고 다음과 같이 했더니 일단 테더링은 잘 된다.&lt;br /&gt;
&lt;br /&gt;
현재 커널 버전 확인&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|uname -a}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|Linux ubuntu-korea 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux}}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
라이브러리 패키지 설치&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice4 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
Install USB tethering driver support utilities for the iPhone&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install ipheth-utils}}}}&lt;br /&gt;
&lt;br /&gt;
이제 위의 [https://wiki.ubuntu-kr.org/index.php/IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81#.ED.85.8C.EB.8D.94.EB.A7.81_.EC.82.AC.EC.9A.A9 테더링 사용]을 참조하여 확인하고 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.128123] usb 1-2: Product: iPhone}}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.215919] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;/div&gt;</summary>
		<author><name>112.220.232.86</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1819</id>
		<title>IPhone USB 테더링</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1819"/>
		<updated>2016-08-10T05:09:25Z</updated>

		<summary type="html">&lt;p&gt;112.220.232.86: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*본 문서는 우분투에서 iPhone USB 테더링을 사용하는 방법을 서술 하고 있습니다.&lt;br /&gt;
*기존의 탈옥폰에서 SSH 터널링을 이용하는 방법은 아닙니다&lt;br /&gt;
*Ubuntu 10.04 버전에 관련 라이브러리가 기본으로 포함된 기념으로 작성했습니다.&lt;br /&gt;
==준비물==&lt;br /&gt;
*iPhone (설정→네트워크→테더링을 활성화 해둔 상태)&lt;br /&gt;
*커널 드라이버 컴파일 환경 (linux-headers-현재커널버전 패키지 및 build-essential 설치된 상태)&lt;br /&gt;
*git 관련&lt;br /&gt;
*libimobiledevice&lt;br /&gt;
*ipheth 프로젝트 파일&lt;br /&gt;
===우분투에서 사전작업===&lt;br /&gt;
&lt;br /&gt;
먼저 git 관련 패키지가 있는지 확인하고 없으면 아래의 명령으로 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install git-core}}}}&lt;br /&gt;
&lt;br /&gt;
libimobiledevice 관련 라이브러리와 개발패키지를 설치합니다. (10.04에는 리포지토리에 기본으로 있습니다)&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice0 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 프로젝트 패키지를 다운로드 합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|git clone &amp;lt;nowiki&amp;gt;git://github.com/dgiagio/ipheth.git&amp;lt;/nowiki&amp;gt;}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 디렉토리에 ipheth-driver와 ipheth-pair 디렉토리가 존재하는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
ipheth-pair 디렉토리에서 컴파일 후 설치합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-pair}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|sudo make install}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ipheth-driver 디렉토리에서 커널 드라이버 모듈을 빌드하고 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-driver}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|sudo make install}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|depmod -a}}}}&lt;br /&gt;
&lt;br /&gt;
위 과정을 거치면 테더링용 USB 드라이버가 설치됩니다.&lt;br /&gt;
&lt;br /&gt;
===테더링 사용===&lt;br /&gt;
먼저 ipheth 커널 드라이버 모듈을 불러옵니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo modprobe ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|~|lsmod &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}}} &lt;br /&gt;
&lt;br /&gt;
정상적으로 불러왔다면 lsmod 명령 결과에 나타납니다.&lt;br /&gt;
&lt;br /&gt;
dmesg 명령으로 정상적으로 불러왔는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|usbcore: registered new interface driver ipheth}}}}&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|ipheth 2-1:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;br /&gt;
&lt;br /&gt;
잠시 기다리면 알림 메시지로 새로운 네트워크 장치 등록을 알립니다. 네트워크 관리 프로그램에서 새로운 장치(보통 auto eth1)등록이 확인됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 잘 사용하시면 됩니다 :)&lt;br /&gt;
&lt;br /&gt;
===Ubuntu 16.04===&lt;br /&gt;
2016년 7월 5일 (화) 00:30 (KST)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktop 16.04 LTS 에서 동작하지 않습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ 2076.177925] ipheth 1-2:4.2: ipheth_rcvbulk_callback: urb status: -71&lt;br /&gt;
[ 2076.178859] usb 1-2: USB disconnect, device number 5&lt;br /&gt;
[ 2076.207090] ipheth 1-2:4.2: Apple iPhone USB Ethernet now disconnected&lt;br /&gt;
[ 2081.003543] usb 1-2: new high-speed USB device number 6 using xhci_hcd&lt;br /&gt;
[ 2081.191066] usb 1-2: New USB device found, idVendor=05ac, idProduct=12a8&lt;br /&gt;
[ 2081.191078] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
[ 2081.191086] usb 1-2: Product: iPhone&lt;br /&gt;
[ 2081.191092] usb 1-2: Manufacturer: Apple Inc.&lt;br /&gt;
[ 2081.191098] usb 1-2: SerialNumber: 818c7f5caf2933151a3a6743c2d4eef25795a9af&lt;br /&gt;
[ 2081.193152] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.193172] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273577] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273583] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.281212] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached&lt;br /&gt;
[ 2081.287431] ipheth 1-2:4.2 enp0s20f0u2c4i2: renamed from eth0&lt;br /&gt;
[ 2081.311786] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
[ 2081.312346] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
&lt;br /&gt;
$ ifconfig&lt;br /&gt;
enp0s20f0u2c4i2 Link encap:Ethernet  HWaddr 1e:5c:f2:52:44:b4  &lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:1 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:380 (380.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
아이폰은 파란 막대바가 표시되고 hotspot이 동작중이라고 나오나 리눅스에서는 IP를 받아오질 못하고 인터넷 연결이 안됩니다.&lt;br /&gt;
&lt;br /&gt;
github 에서 소스를 받아다 설치하려 했는데...&lt;br /&gt;
&lt;br /&gt;
git clone git://github.com/dgiagio/ipheth.git&lt;br /&gt;
&lt;br /&gt;
ipheth-pair은 컴파일이 잘되나 ipheth-driver는 안되네요.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/temp/ipheth/ipheth-driver$ make&lt;br /&gt;
make -C /lib/modules/4.4.0-28-generic/build M=/home/temp/ipheth/ipheth-driver modules&lt;br /&gt;
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
  CC [M]  /home/temp/ipheth/ipheth-driver/ipheth.o&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c: In function ‘ipheth_probe’:&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c:575:2: error: implicit declaration of function ‘SET_ETHTOOL_OPS’ [-Werror=implicit-function-declaration]&lt;br /&gt;
  SET_ETHTOOL_OPS(netdev, &amp;amp;ops);&lt;br /&gt;
  ^&lt;br /&gt;
cc1: some warnings being treated as errors&lt;br /&gt;
scripts/Makefile.build:264: recipe for target '/home/temp/ipheth/ipheth-driver/ipheth.o' failed&lt;br /&gt;
make[2]: *** [/home/temp/ipheth/ipheth-driver/ipheth.o] Error 1&lt;br /&gt;
Makefile:1403: recipe for target '_module_/home/temp/ipheth/ipheth-driver' failed&lt;br /&gt;
make[1]: *** [_module_/home/temp/ipheth/ipheth-driver] Error 2&lt;br /&gt;
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
Makefile:11: recipe for target 'all' failed&lt;br /&gt;
make: *** [all] Error 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016년 8월 10일 (수) 14:03 (KST)&lt;br /&gt;
&lt;br /&gt;
컴파일은 포기하고 다음과 같이 했더니 일단 테더링은 잘 된다.&lt;br /&gt;
&lt;br /&gt;
현재 커널 버전 확인&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|uname -a}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|Linux ubuntu-korea 4.4.0-31-generic #50-Ubuntu SMP Wed Jul 13 00:07:12 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux}}}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
라이브러리 패키지 설치&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice4 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
Install USB tethering driver support utilities for the iPhone&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install ipheth-utils}}}}&lt;br /&gt;
&lt;br /&gt;
이제 위의 [https://wiki.ubuntu-kr.org/index.php/IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81#.ED.85.8C.EB.8D.94.EB.A7.81_.EC.82.AC.EC.9A.A9 테더링 사용]을 참조하여 확인하고 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.128123] usb 1-2: Product: iPhone}}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.215919] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;/div&gt;</summary>
		<author><name>112.220.232.86</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1818</id>
		<title>IPhone USB 테더링</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1818"/>
		<updated>2016-08-10T05:06:33Z</updated>

		<summary type="html">&lt;p&gt;112.220.232.86: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*본 문서는 우분투에서 iPhone USB 테더링을 사용하는 방법을 서술 하고 있습니다.&lt;br /&gt;
*기존의 탈옥폰에서 SSH 터널링을 이용하는 방법은 아닙니다&lt;br /&gt;
*Ubuntu 10.04 버전에 관련 라이브러리가 기본으로 포함된 기념으로 작성했습니다.&lt;br /&gt;
==준비물==&lt;br /&gt;
*iPhone (설정→네트워크→테더링을 활성화 해둔 상태)&lt;br /&gt;
*커널 드라이버 컴파일 환경 (linux-headers-현재커널버전 패키지 및 build-essential 설치된 상태)&lt;br /&gt;
*git 관련&lt;br /&gt;
*libimobiledevice&lt;br /&gt;
*ipheth 프로젝트 파일&lt;br /&gt;
===우분투에서 사전작업===&lt;br /&gt;
&lt;br /&gt;
먼저 git 관련 패키지가 있는지 확인하고 없으면 아래의 명령으로 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install git-core}}}}&lt;br /&gt;
&lt;br /&gt;
libimobiledevice 관련 라이브러리와 개발패키지를 설치합니다. (10.04에는 리포지토리에 기본으로 있습니다)&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice0 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 프로젝트 패키지를 다운로드 합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|git clone &amp;lt;nowiki&amp;gt;git://github.com/dgiagio/ipheth.git&amp;lt;/nowiki&amp;gt;}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 디렉토리에 ipheth-driver와 ipheth-pair 디렉토리가 존재하는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
ipheth-pair 디렉토리에서 컴파일 후 설치합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-pair}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|sudo make install}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ipheth-driver 디렉토리에서 커널 드라이버 모듈을 빌드하고 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-driver}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|sudo make install}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|depmod -a}}}}&lt;br /&gt;
&lt;br /&gt;
위 과정을 거치면 테더링용 USB 드라이버가 설치됩니다.&lt;br /&gt;
&lt;br /&gt;
===테더링 사용===&lt;br /&gt;
먼저 ipheth 커널 드라이버 모듈을 불러옵니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo modprobe ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|~|lsmod &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}}} &lt;br /&gt;
&lt;br /&gt;
정상적으로 불러왔다면 lsmod 명령 결과에 나타납니다.&lt;br /&gt;
&lt;br /&gt;
dmesg 명령으로 정상적으로 불러왔는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|usbcore: registered new interface driver ipheth}}}}&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|ipheth 2-1:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;br /&gt;
&lt;br /&gt;
잠시 기다리면 알림 메시지로 새로운 네트워크 장치 등록을 알립니다. 네트워크 관리 프로그램에서 새로운 장치(보통 auto eth1)등록이 확인됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 잘 사용하시면 됩니다 :)&lt;br /&gt;
&lt;br /&gt;
===Ubuntu 16.04===&lt;br /&gt;
2016년 7월 5일 (화) 00:30 (KST)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktop 16.04 LTS 에서 동작하지 않습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ 2076.177925] ipheth 1-2:4.2: ipheth_rcvbulk_callback: urb status: -71&lt;br /&gt;
[ 2076.178859] usb 1-2: USB disconnect, device number 5&lt;br /&gt;
[ 2076.207090] ipheth 1-2:4.2: Apple iPhone USB Ethernet now disconnected&lt;br /&gt;
[ 2081.003543] usb 1-2: new high-speed USB device number 6 using xhci_hcd&lt;br /&gt;
[ 2081.191066] usb 1-2: New USB device found, idVendor=05ac, idProduct=12a8&lt;br /&gt;
[ 2081.191078] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
[ 2081.191086] usb 1-2: Product: iPhone&lt;br /&gt;
[ 2081.191092] usb 1-2: Manufacturer: Apple Inc.&lt;br /&gt;
[ 2081.191098] usb 1-2: SerialNumber: 818c7f5caf2933151a3a6743c2d4eef25795a9af&lt;br /&gt;
[ 2081.193152] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.193172] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273577] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273583] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.281212] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached&lt;br /&gt;
[ 2081.287431] ipheth 1-2:4.2 enp0s20f0u2c4i2: renamed from eth0&lt;br /&gt;
[ 2081.311786] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
[ 2081.312346] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
&lt;br /&gt;
$ ifconfig&lt;br /&gt;
enp0s20f0u2c4i2 Link encap:Ethernet  HWaddr 1e:5c:f2:52:44:b4  &lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:1 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:380 (380.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
아이폰은 파란 막대바가 표시되고 hotspot이 동작중이라고 나오나 리눅스에서는 IP를 받아오질 못하고 인터넷 연결이 안됩니다.&lt;br /&gt;
&lt;br /&gt;
github 에서 소스를 받아다 설치하려 했는데...&lt;br /&gt;
&lt;br /&gt;
git clone git://github.com/dgiagio/ipheth.git&lt;br /&gt;
&lt;br /&gt;
ipheth-pair은 컴파일이 잘되나 ipheth-driver는 안되네요.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/temp/ipheth/ipheth-driver$ make&lt;br /&gt;
make -C /lib/modules/4.4.0-28-generic/build M=/home/temp/ipheth/ipheth-driver modules&lt;br /&gt;
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
  CC [M]  /home/temp/ipheth/ipheth-driver/ipheth.o&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c: In function ‘ipheth_probe’:&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c:575:2: error: implicit declaration of function ‘SET_ETHTOOL_OPS’ [-Werror=implicit-function-declaration]&lt;br /&gt;
  SET_ETHTOOL_OPS(netdev, &amp;amp;ops);&lt;br /&gt;
  ^&lt;br /&gt;
cc1: some warnings being treated as errors&lt;br /&gt;
scripts/Makefile.build:264: recipe for target '/home/temp/ipheth/ipheth-driver/ipheth.o' failed&lt;br /&gt;
make[2]: *** [/home/temp/ipheth/ipheth-driver/ipheth.o] Error 1&lt;br /&gt;
Makefile:1403: recipe for target '_module_/home/temp/ipheth/ipheth-driver' failed&lt;br /&gt;
make[1]: *** [_module_/home/temp/ipheth/ipheth-driver] Error 2&lt;br /&gt;
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
Makefile:11: recipe for target 'all' failed&lt;br /&gt;
make: *** [all] Error 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016년 8월 10일 (수) 14:03 (KST)&lt;br /&gt;
&lt;br /&gt;
컴파일은 포기하고 다음과 같이 했더니 일단 테더링은 잘 된다.&lt;br /&gt;
&lt;br /&gt;
라이브러리 패키지 설치&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice4 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
Install USB tethering driver support utilities for the iPhone&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install ipheth-utils}}}}&lt;br /&gt;
&lt;br /&gt;
이제 위의 [https://wiki.ubuntu-kr.org/index.php/IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81#.ED.85.8C.EB.8D.94.EB.A7.81_.EC.82.AC.EC.9A.A9 테더링 사용]을 참조하여 확인하고 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.128123] usb 1-2: Product: iPhone}}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.215919] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;/div&gt;</summary>
		<author><name>112.220.232.86</name></author>
	</entry>
	<entry>
		<id>https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1817</id>
		<title>IPhone USB 테더링</title>
		<link rel="alternate" type="text/html" href="https://old.wiki.ubuntu-kr.org/index.php?title=IPhone_USB_%ED%85%8C%EB%8D%94%EB%A7%81&amp;diff=1817"/>
		<updated>2016-08-10T05:03:37Z</updated>

		<summary type="html">&lt;p&gt;112.220.232.86: /* Ubuntu 16.04 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;*본 문서는 우분투에서 iPhone USB 테더링을 사용하는 방법을 서술 하고 있습니다.&lt;br /&gt;
*기존의 탈옥폰에서 SSH 터널링을 이용하는 방법은 아닙니다&lt;br /&gt;
*Ubuntu 10.04 버전에 관련 라이브러리가 기본으로 포함된 기념으로 작성했습니다.&lt;br /&gt;
==준비물==&lt;br /&gt;
*iPhone (설정→네트워크→테더링을 활성화 해둔 상태)&lt;br /&gt;
*커널 드라이버 컴파일 환경 (linux-headers-현재커널버전 패키지 및 build-essential 설치된 상태)&lt;br /&gt;
*git 관련&lt;br /&gt;
*libimobiledevice&lt;br /&gt;
*ipheth 프로젝트 파일&lt;br /&gt;
===우분투에서 사전작업===&lt;br /&gt;
&lt;br /&gt;
먼저 git 관련 패키지가 있는지 확인하고 없으면 아래의 명령으로 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install git-core}}}}&lt;br /&gt;
&lt;br /&gt;
libimobiledevice 관련 라이브러리와 개발패키지를 설치합니다. (10.04에는 리포지토리에 기본으로 있습니다)&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice0 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 프로젝트 패키지를 다운로드 합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|git clone &amp;lt;nowiki&amp;gt;git://github.com/dgiagio/ipheth.git&amp;lt;/nowiki&amp;gt;}}}}&lt;br /&gt;
&lt;br /&gt;
ipheth 디렉토리에 ipheth-driver와 ipheth-pair 디렉토리가 존재하는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
ipheth-pair 디렉토리에서 컴파일 후 설치합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-pair}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-pair|sudo make install}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
ipheth-driver 디렉토리에서 커널 드라이버 모듈을 빌드하고 설치합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|cd ipheth-driver}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|make}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|sudo make install}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|ipheth-driver|depmod -a}}}}&lt;br /&gt;
&lt;br /&gt;
위 과정을 거치면 테더링용 USB 드라이버가 설치됩니다.&lt;br /&gt;
&lt;br /&gt;
===테더링 사용===&lt;br /&gt;
먼저 ipheth 커널 드라이버 모듈을 불러옵니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo modprobe ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=user|~|lsmod &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}}} &lt;br /&gt;
&lt;br /&gt;
정상적으로 불러왔다면 lsmod 명령 결과에 나타납니다.&lt;br /&gt;
&lt;br /&gt;
dmesg 명령으로 정상적으로 불러왔는지 확인합니다&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep ipheth}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|usbcore: registered new interface driver ipheth}}}}&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|ipheth 2-1:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;br /&gt;
&lt;br /&gt;
잠시 기다리면 알림 메시지로 새로운 네트워크 장치 등록을 알립니다. 네트워크 관리 프로그램에서 새로운 장치(보통 auto eth1)등록이 확인됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 잘 사용하시면 됩니다 :)&lt;br /&gt;
&lt;br /&gt;
===Ubuntu 16.04===&lt;br /&gt;
2016년 7월 5일 (화) 00:30 (KST)&lt;br /&gt;
&lt;br /&gt;
Ubuntu Desktop 16.04 LTS 에서 동작하지 않습니다.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ 2076.177925] ipheth 1-2:4.2: ipheth_rcvbulk_callback: urb status: -71&lt;br /&gt;
[ 2076.178859] usb 1-2: USB disconnect, device number 5&lt;br /&gt;
[ 2076.207090] ipheth 1-2:4.2: Apple iPhone USB Ethernet now disconnected&lt;br /&gt;
[ 2081.003543] usb 1-2: new high-speed USB device number 6 using xhci_hcd&lt;br /&gt;
[ 2081.191066] usb 1-2: New USB device found, idVendor=05ac, idProduct=12a8&lt;br /&gt;
[ 2081.191078] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3&lt;br /&gt;
[ 2081.191086] usb 1-2: Product: iPhone&lt;br /&gt;
[ 2081.191092] usb 1-2: Manufacturer: Apple Inc.&lt;br /&gt;
[ 2081.191098] usb 1-2: SerialNumber: 818c7f5caf2933151a3a6743c2d4eef25795a9af&lt;br /&gt;
[ 2081.193152] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.193172] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273577] usb 1-2: ep 0x2 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.273583] usb 1-2: ep 0x81 - rounding interval to 8 microframes, ep desc says 10 microframes&lt;br /&gt;
[ 2081.281212] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached&lt;br /&gt;
[ 2081.287431] ipheth 1-2:4.2 enp0s20f0u2c4i2: renamed from eth0&lt;br /&gt;
[ 2081.311786] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
[ 2081.312346] IPv6: ADDRCONF(NETDEV_UP): enp0s20f0u2c4i2: link is not ready&lt;br /&gt;
&lt;br /&gt;
$ ifconfig&lt;br /&gt;
enp0s20f0u2c4i2 Link encap:Ethernet  HWaddr 1e:5c:f2:52:44:b4  &lt;br /&gt;
          UP BROADCAST MULTICAST  MTU:1500  Metric:1&lt;br /&gt;
          RX packets:4 errors:0 dropped:1 overruns:0 frame:0&lt;br /&gt;
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0&lt;br /&gt;
          collisions:0 txqueuelen:1000 &lt;br /&gt;
          RX bytes:380 (380.0 B)  TX bytes:0 (0.0 B)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
아이폰은 파란 막대바가 표시되고 hotspot이 동작중이라고 나오나 리눅스에서는 IP를 받아오질 못하고 인터넷 연결이 안됩니다.&lt;br /&gt;
&lt;br /&gt;
github 에서 소스를 받아다 설치하려 했는데...&lt;br /&gt;
&lt;br /&gt;
git clone git://github.com/dgiagio/ipheth.git&lt;br /&gt;
&lt;br /&gt;
ipheth-pair은 컴파일이 잘되나 ipheth-driver는 안되네요.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
~/temp/ipheth/ipheth-driver$ make&lt;br /&gt;
make -C /lib/modules/4.4.0-28-generic/build M=/home/temp/ipheth/ipheth-driver modules&lt;br /&gt;
make[1]: Entering directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
  CC [M]  /home/temp/ipheth/ipheth-driver/ipheth.o&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c: In function ‘ipheth_probe’:&lt;br /&gt;
/home/temp/ipheth/ipheth-driver/ipheth.c:575:2: error: implicit declaration of function ‘SET_ETHTOOL_OPS’ [-Werror=implicit-function-declaration]&lt;br /&gt;
  SET_ETHTOOL_OPS(netdev, &amp;amp;ops);&lt;br /&gt;
  ^&lt;br /&gt;
cc1: some warnings being treated as errors&lt;br /&gt;
scripts/Makefile.build:264: recipe for target '/home/temp/ipheth/ipheth-driver/ipheth.o' failed&lt;br /&gt;
make[2]: *** [/home/temp/ipheth/ipheth-driver/ipheth.o] Error 1&lt;br /&gt;
Makefile:1403: recipe for target '_module_/home/temp/ipheth/ipheth-driver' failed&lt;br /&gt;
make[1]: *** [_module_/home/temp/ipheth/ipheth-driver] Error 2&lt;br /&gt;
make[1]: Leaving directory '/usr/src/linux-headers-4.4.0-28-generic'&lt;br /&gt;
Makefile:11: recipe for target 'all' failed&lt;br /&gt;
make: *** [all] Error 2&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
2016년 8월 10일 (수) 14:03 (KST)&lt;br /&gt;
&lt;br /&gt;
컴파일은 포기하고 다음과 같이 했더니 일단 테더링은 잘 된다.&lt;br /&gt;
&lt;br /&gt;
라이브러리 패키지 설치&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install libimobiledevice4 libimobiledevice-dev}}}}&lt;br /&gt;
&lt;br /&gt;
Install USB tethering driver support utilities for the iPhone&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|sudo apt-get install ipheth-utils}}}}&lt;br /&gt;
&lt;br /&gt;
이제 위의 테더링 사용을 참조하여 확인하고 사용하면 됩니다.&lt;br /&gt;
&lt;br /&gt;
이제 아이폰을 USB케이블로 연결하고 제대로 연결했는지 아래 명령을 실행하여 확인합니다.&lt;br /&gt;
&lt;br /&gt;
{{TerminalWindow|{{TerminalLine|prompt=user|~|dmesg &amp;lt;nowiki&amp;gt;|&amp;lt;/nowiki&amp;gt; grep iPhone}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.128123] usb 1-2: Product: iPhone}}}&amp;lt;br/&amp;gt;&lt;br /&gt;
{{TerminalLine|prompt=msg|[78036.215919] ipheth 1-2:4.2: Apple iPhone USB Ethernet device attached}}}}&lt;/div&gt;</summary>
		<author><name>112.220.232.86</name></author>
	</entry>
</feed>