Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I work on a server (BSD), which for security reasons is set up to allow connections only from a particular IP address. This is problematic because I have a dynamically assigned IP address on my Mac laptop, and that's not something that I can change. For now, my workaround is to tunnel through a colleague's desktop computer (Ubuntu), which does have the correct IP address. He is the sysadmin for the server, but is a very inexperienced sysadmin with a lot on his plate, so finding other server-side solutions may not happen quickly. He has told me that he can set multiple IP addresses for his own machine, which is what I would like to do on my Mac. The one time I tried to set my IP address manually with ifconfig, it screwed up my VPN connection, which I need to maintain.

So my question is, how can I manually set an IP address for a terminal session on my Mac in such a way that it doesn't interfere with other network activity, which may require a different IP address?

share|improve this question
The only way I've done this successfully, is with a virtual machine. I give the VM a static IP address, and with a small enough guest OS, your memory usage won't be too insane. – user3463 Aug 23 '12 at 17:51

IP addresses must be unique on the network; your machine and your colleague's machine cannot have the same IP addrs (hacking/spoofing tricks notwithstanding).

share|improve this answer

You are capable of having 1 IP per interface. Your ethernet might vary from your AP, however, both can only have one at a time.

The setting on the server is only a firewall setting and easy to fix, just get the sysadmin to let you change it or be persistent until he changes it himself.

share|improve this answer

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .