on 11-Nov-2015 23:00
To deploy BIG-IP Virtual Edition on your workstation, VMware provides two great solutions:
For this guide, we’ll use Fusion Pro 8 (v11 functions the same) due to it’s good network management abilities; for the non-Pro version refer to Jason Rahm’s article on setting up networking. Using the BIG-IP Virtual Edition, you can setup a development environment for most BIG-IP software solutions, including but not limited to LTM, APM Lite, ASM, AFM, and BIG-IP DNS. For more team oriented test or dev environments, you should probably install those to more robust infrastructure everyone has access too.
tmsh create net vlan external interfaces add { 1.1 { untagged } } tmsh create net vlan internal interfaces add { 1.2 { untagged } } tmsh create net self 10.128.10.240 address 10.128.10.240/24 vlan external tmsh create net self 10.128.20.240 address 10.128.20.240/24 vlan internal tmsh create net route Default_Gateway network 0.0.0.0/0 gw 10.128.10.1 tmsh save sys config exit
@timed_out: That references a typo I made for 10.128.10.1 which is the vmware gateway to access other nets on OSX.
I am using MacOS High Sierra and running VMWare Fusion v.10. The instructions after downloading the image, the instruction in line 13 states "toggle the Enable Network Adapter option to OFF".
I'm not quite sure what this means. There is no option under v.10 to turn off anything. Could this perhaps be the same deselecting "Connect Network Adapter"
Thanks in advance Tongatom
@tongatom: You are correct. Fusion updated the On/Off toggle to a check box for "Connect Network Adapter". Uncheck that to disable that adapter from connecting to any available interface. I will update the article to reflect both versions. Everything else should be pretty much the same. I updated to Fusion v10 last week and haven't noticed anything too different besides UX changes and OS support updates.
Thanks Chase for helping qualify this. Certainly appreciate the quick response.
Hi, I get the following error under Fusion 10:
create net vlan external interfaces add { 1.1 { untagged } }
01070256:3: Requested VLAN member (1.1) is not valid
1.0 is the only interface that receives a MAC address, 1.1 looks like:
net interface 1.1 {
if-index 112
media-fixed 10000T-FD
}
@NiHo - If you have the interfaces active within Fusion Pro, they should be available for this command. I just spun up a new v13 BIG-IP on Fusion 10.1.1 with no issues. I did ensure I had network adapter 1 as vmnet2, network adapter 2 as vmnet3, and network adapter 3 as vmnet 4. All of this was prior to booting BIG-IP for the first time.
The commands work as a result and I get:
root@(localhost)(cfg-sync Standalone)(NO LICENSE)(/Common)(tmos) show net interface all
----------------------------------------------------------------
Net::Interface
Name Status Bits Bits Pkts Pkts Drops Errs Media
In Out In Out
----------------------------------------------------------------
1.1 up 2.7K 15.8K 4 25 0 0 10000T-FD
1.2 up 2.7K 15.8K 4 25 0 0 10000T-FD
1.3 uninit 0 0 0 0 0 0 none
mgmt up 186.6K 170.7K 232 174 0 0 100TX-FD
What do you see when you run a tmsh show net interface all ?
@NiHo - If you're not using Fusion Pro, you may need to manually add interfaces to make this possible. I don't have the standard version so I cannot confirm.
 
VMWare Fusion Custom Networking
 
@Chase: I've opened a DevCentral topic about it: https://devcentral.f5.com/s/feed/0D51T00006i7iDqSAI
 
For VMWare Fusion 11, this worked for me;
Under the topic heading "F5 BIG-IP Configuration
For option 10 (Edit the Management Route to 10.128.1.1, then press the Tab to activate the OK option, and press Enter) Change the Route to 10.128.1.2 <-- Within the VM, this was pinging, but not 10.128.1.1 - Configuring this allowed me to attach SSH, and use the management console, PLUS allowed pings from the Macintosh Terminal window to 10.128.1.145 per the instructions.
This may be a quirk of my setup - but the gateway on the "external" vmnet in my case was 10.128.10.2 (not something I had specified or changed during the setup ( Vmware Fusion Pro 11.5).