You can try arp on the command-line:
arp -- address resolution display and control
The arp utility displays and modifies the Internet-to-Ethernet address translation tables used by the address resolution protocol (arp(4)). With no flags, the program displays the current ARP entry for hostname. The host may be specified by ...
InternetSharing does log which address gets a DHCP lease within:
Technically it is the bootpd daemon which does take care of this part of the network access.
You can track who is getting access to your network now with this command:
tail -f /var/log/system.log | grep 'bootpd.*\[en.\]'
and for Mavericks, Yosemite & El Capitan:
Source of the problem
By studying the processes spawned by InternetSharing (with the help of opensnoop and debugging shell scripts) I finally build a
way to circumvent this systematic and stupid overwriting of /etc/bootpd.plist.
InternetSharing creates a minimal /etc/bootpd.plist and then
spawns 2 processes:
You can't "share" a Wi-Fi connection via a Wi-Fi hotspot.
What is misleading everybody is the inapropriate use of the technical
term of sharing when the function we are talking of is a redistribution.
When 2 PC are connected on the same Wi-Fi hotspot they are truly
sharing the same connection: they are using the same Wi-Fi channel,
they are sharing the ...
I found a relatively simple solution not involving a system restart - just bring the WiFi interface down and then back up:
$ sudo ifconfig en0 down
$ sudo ifconfig en0 up
In my case en0 is the AirPort interface of my MacBook Air.
Note that turning the AirPort off and on again doesn't work, but bringing the interface down does the job.
I have experimented with using ControlPlane to achieve what you want. My preliminary result is that it will do what you want.
ControlPlane detects changes to your system called 'evidence sources'. Changes are evaluated with 'rules' which define a change in 'context'. Associated with each context are 'actions'.
One of the 'evidence sources' is a sleep/...
I finally figured it out.
You said your Firewall is off. You should double-check. This will definitely cause Internet Sharing to not work. System Preferences -> Security & Privacy -> Firewall.
In the "Sharing" panel, change your Computer Name to something simple. Instead of "Elliot's MacBook Pro", use "MBP".
Turn off Internet Sharing (if it's on). Make ...
This all happens inside the "Sharing" pane of "System Preferences":
Select "Internet Sharing" from the list
Select "Ethernet" from the popup menu
Click the checkbox next to "Wi-Fi"
If you wish to secure the wireless network a password, click the "Wi-Fi Options..." button
When you've got it all set up how you like, click the checkbox next to "Internet ...
gives a list of connected interfaces on the same network.
en1 is Wi-Fi
en0 is Ethernet (on the Macbook Air this is Wi-Fi)
How to use
Type this command in the Terminal located at /Applications/Utilities/Terminal.app. To learn more about this command, type man arp in the terminal.
No. The iPhone can either act as a client or an Access Point, not both simultaneously.
If the WiFi access isn't registered against the device's MAC address then you should be able to use the login on either the iPhone or Laptop (but probably not at the same time).
If it is MAC address based registration then you could register with your iPhone and then ...
Try pinging the broadcast address. This should work as long as the Pi got an IP from DHCP and responds to ping.
First, open up a terminal and run ifconfig en0. This should give you the info for your ethernet interface, if not, just use ifconfig and find it yourself. Make a note of the broadcast address. In my case, it's 192.168.2.255:
inet 192.168.2.99 ...
You need to select which networking the connection is to e share on. This is selecting at least one from the list in the bottom right hand of the preference pane.
e.g. to share your ethernet connection over wifi and firewore
I found the answer.
I loaded my rules as part of the anchor com.apple/100.InternetSharing/natpmp which is the one used for Internet Sharing.
The file mitm.pf.conf contains the rules:
rdr on bridge0 proto tcp from any to any port 80 -> 127.0.0.1 port 8080
rdr on bridge0 proto tcp from any to any port 443 -> 127.0.0.1 port 8080`
Load it using the ...
The option is not available because you have selected to share your connection from Wi-Fi.
You can't share your connection from Wi-Fi to Wi-Fi. Use an alternative method of obtaining a connection to the internet (e.g. Ethernet) so that the internet connection can be shared over Wi-Fi.
Sorry: I'm a bit short of time and so this isn't a complete answer, but hopefully it gives you a starting point.
From the answers to this question, it seems that /usr/libexec/InternetSharing creates /etc/bootpd.plist when Internet Sharing is turned on, and removes it again when it is turned off. I think this file is the cause for the ifconfig values you ...
I've seen this issue before. I'm not sure why this happens, but have found that totally removing your Wi-Fi service, restarting your Mac, and adding your Wi-Fi service back again will resolve the issue.
While you don't specify your version of macOS, the steps below should work:
Go to Apple > System Preferences > Network
Select the Wi-Fi service on the left-...
Until now (iOS 9.1) there has been no way to configure port forwarding in Personal Hotspot
Activating Personal Hotspot on an iOS device enables it's built-in NAT router. Other devices that connect to this iPhone (using USB, WiFi or Bluetooth) get an IP in the 172.16.0.0/12 subdomain.
There are no NAT settings in iOS, nor does it ...
Yes it can use iCloud back to my Mac to locate remote Macs behind a NAT router. Also, if your network allows inbound network connections then that also would work over the Internet.
And no, ARD is not a service where a client runs on each Mac to tunnel out of more arbitrary network connections as Team Viewer, Citrix/GoToMeeting and other solutions that are ...
tcpdump is a command-line utility to see the traffic on any network interface. It is full-featured, but can require some serious reading of the man page.
Wireshark is a full-featured application that will allow you to see all such traffic. It provides a GUI (X-windows based) into which you can specify filters on traffic and collect statistics. See more ...
I don't think you can do this. Thunderbolt doesn't really have a "native" protocol like Firewire or Ethernet, it's just fancy PCIe transport. It might be possible in the future, but it would require Apple to add the functionality.
However it's worth noting that it's unlikely Thunderbolt would speed up your connection at all. Unless you have a seriously ...
This thread along with https://discussions.apple.com/thread/2108373 helped me.
I turned off all internet connection sharing.
I deleted the following files:
This is specifically for Ethernet > Ethernet Sharing connections, rather than WiFi (it might work for WiFi but I haven't tested) - I thought the answer would best belong here, for Google.
Tested as working up to El Capitan 10.11.5
Apparently since Yosemite, adding just the SharingNetworkNumberStart key is no longer sufficient.
Also, System Prefs caches the ...
This is indeed quite broken in Mountain Lion. Once you've fixed up the default route as you describe in the question, you're still left with the problem that Mountain Lion is giving its bridge interface address to clients as both the router address (which is correct) and as the DNS server address (which isn't).
Verify that this is the problem by entering an ...
I found the answer to my particular issue. The reason that my iPhone could not subscribe to a published Outlook .ics calendar was because the MIME type of the .ics file was wrong. As recommended in this brilliant post by Joe Bradford, I went into IIS, changed the MIME type from application/octet-stream to text/calendar, and iPhone could connect and ...
I've used Idea Netsetter Dongle and shared my internet over the Wifi.
First connect to the Internet with Idea Netsetter 3G
Open System Preferences > Sharing
Select the Network which you want to share ( In your case it's Ethernet Adaptor )
Select the network(s) which you want to share the internet to (In your case Wifi)
Don't forget to switch you're ...
I'm on Debian Wheezy too and this worked for me:
Install Mac drivers from http://beagleboard.org/Getting%20Started
Connect BBB to Mac through USB
On the Mac, go to System Preferences > Sharing > Internet Sharing > Beaglebone Black
In System Preferences > Network, make sure BBB is in the left hand side and shows “Connected”
After SSH’ing into the BBB, run “...
I ran into the same problem when reverse tethering my Samsung phone (Android 5.1.1) to access the Internet connection on my Macbook Air (El Capitan), and found a successful solution:
Make sure your mobile device is paired via Bluetooth and follow Heiko Haller's
steps for Internet Sharing settings.
Under System Preferences > Network, select the active ...