macos connection share script
This commit is contained in:
parent
26abbf51d6
commit
11501bed2f
@ -78,7 +78,7 @@ usage: ./scripts/create_sibling.sh [OPTIONS]
|
||||
|
||||
#### Host Connection Share
|
||||
|
||||
If you connect to the unit via `usb0` (thus using the data port), you might want to use the `scripts/linux_connection_share.sh` script to bring the interface up on your end and share internet connectivity from another interface, so you can update the unit and generally download things from the internet on it.
|
||||
If you connect to the unit via `usb0` (thus using the data port), you might want to use the `scripts/(linux|macos)_connection_share.sh` script to bring the interface up on your end and share internet connectivity from another interface, so you can update the unit and generally download things from the internet on it.
|
||||
|
||||
### UI
|
||||
|
||||
|
10
scripts/macos_connection_share.sh
Executable file
10
scripts/macos_connection_share.sh
Executable file
@ -0,0 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
|
||||
# name of the ethernet gadget interface on the host
|
||||
USB_IFACE=${1:-en8}
|
||||
# host interface to use for upstream connection
|
||||
UPSTREAM_IFACE=${2:-en7}
|
||||
|
||||
sysctl -w net.inet.ip.forwarding=1
|
||||
pfctl -e
|
||||
echo "nat on ${UPSTREAM_IFACE} from ${USB_IFACE}:network to any -> (${UPSTREAM_IFACE})" | pfctl -f -
|
Loading…
x
Reference in New Issue
Block a user