21 | | We currently use a private github repository for the testbed codebase. Please contact us for access. |
22 | | |
| 24 | We currently use a private github repository for the testbed codebase. Please contact us for access. |
| 25 | |
| 26 | == First Login to an image == |
| 27 | |
| 28 | When you first login to the Users image |
| 29 | |
| 30 | == Configuring External Network Access == |
| 31 | |
| 32 | You will need to configure both the Boss and Users VM images with external, static IP addresses. The configuration is at the top of the file '/etc/rc.conf' and the default External interface is 'em0' for both images. |
| 33 | Make sure to put in default route. The initial name server configuration is set to use Google's 8.8.8.8 out of the box. The testbed install process will change resolv.conf to use the nameserver on Boss once the installation is complete. |
| 34 | You can find more details about configuring FreeBSD networking. [http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/config-network-setup.html FreeBSD Handbook]. |
| 35 | |
| 36 | Once you have edited '/etc/rc.conf,' you can test the setup by issuing the following commands: |
| 37 | |
| 38 | {{{ |
| 39 | service netif restart |
| 40 | service routing restart |
| 41 | ping -c1 www.google.com |
| 42 | }}} |
| 43 | |
| 44 | == Testing Internal Network access == |
| 45 | |
| 46 | The install process depends on the internal networking and Router image being operational. |
| 47 | |
| 48 | From Users, try pinging Router and then Boss: |
| 49 | {{{ |
| 50 | ping -c1 192.168.253.254 # Router's address on the internal Users network |
| 51 | ping -c1 192.168.252.1 # Boss's internal address |
| 52 | }}} |
| 53 | |
| 54 | From Boss, try pinging Router and then Users: |
| 55 | {{{ |
| 56 | ping -c1 192.168.252.254 # Router's address on the internal Boss network |
| 57 | ping -c1 192.168.253.254 # Users's internal address |
| 58 | }}} |
| 59 | |