Minor patch for ipheth (iPhone ethernet interface)
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 14 Aug 2024 18:59:12 UTC
Trivial suggested patch - as I keep having to reconstruct this from time to time. And my guess is that anyone who uses ipheth(4) will need to contract this regardless.
Or is it better to propose a /etc/devd/ipheth.conf to be added when ipheth(4) is installed ?
Dw
*** ipheth.4.orig Wed Aug 14 20:43:06 2024
--- ipheth.4 Wed Aug 14 20:54:50 2024
***************
*** 154,159 ****
--- 154,191 ----
That is it.
The machine should now be connected to the network via USB tethering.
.El
+ .Sh DEVD
+
+ It is possible to automaticaly bring up the iphone ethernet interface using.
+ device state change daemon (
+ .Xr devd 8
+ ) integration. For this - add the following lines to
+ .Xr devd.conf 5
+ or, alternatively, by creating a file in /usr/local/etc/devd/ipheth.conf with:
+ .Bd -literal -offset 2n
+ notify 100 {
+ match "system" "USB";
+ match "subsystem" "INTERFACE";
+ match "type" "ATTACH";
+
+ match "vendor" "0x05ac";
+ match "product" "0x12a8";
+
+ action "logger iPhone detected, configuring for tethering";
+ # see the ipheth man page on how to derive the number '3' in below.
+ action "/usr/sbin/usbconfig -d $cdev set_config 3";
+ };
+ .Ed
+ .Pp
+ Once added; restart the
+ .Xr devd 8
+ daemon with:
+ .Bd -literal -offset 2n
+ .Li # Ic service devd restart
+ .Ed
+ .Pp
+ .Xr ipheth 4 should now be brought up each time an iPhone is plugged in.
+ .El
.Sh SEE ALSO
.Xr arp 4 ,
.Xr cdce 4 ,