MIL Network¶
MIL uses a standardized network infrastruction that is available in MIL’s rooms and is duplicated for field testing by the network box.
LAN¶
The MIL Lan uses subnet 192.168.37.0
with mask 255.255.255.0
. In other words,
all local devices on MIL’s network will have an ipv4 address in the form 192.168.37.x
.
Allocation Table¶
The following is a list of expected static IP addresses on MIL networks:
IP |
Name |
---|---|
Network Infrastructure (19) |
|
192.168.37.1 |
Router |
192.168.37.19 |
|
Physical Servers (9) |
|
192.168.37.20 |
esxi-1 |
192.168.37.21 |
idrac-esxi-1 |
192.168.37.29 |
|
Virtualized Servers (19) |
|
192.168.37.30 |
balin |
192.168.37.31 |
dc-1 |
192.168.37.32 |
dc-2 |
192.168.37.33 |
fs-1 |
192.168.37.34 |
web |
192.168.37.35 |
pwd |
192.168.37.36 |
|
192.168.37.37 |
acs |
192.168.37.38 |
pdm |
192.168.37.39 |
av |
192.168.37.40 |
svn |
192.168.37.41 |
|
192.168.37.42 |
app-1 |
192.168.37.49 |
|
MIL Common (9) |
|
192.168.37.50 |
com-gateway |
192.168.37.51 |
com-velodyne-vlp16 |
192.168.37.52 |
com-sick-lms111 |
192.168.37.53 |
com-teledyne-p900 |
192.168.37.59 |
|
SubjuGator (9) |
|
192.168.37.60 |
sub8 |
192.168.37.61 |
navtube (RPi) |
192.168.37.62 |
downcam |
192.168.37.63 |
ipmi |
192.168.37.69 |
|
Reserved (9) |
|
192.168.37.70 |
|
192.168.37.79 |
|
NaviGator (9) |
|
192.168.37.80 |
nav-ubnt-shore |
192.168.37.81 |
nav-ubnt-wamv |
192.168.37.82 |
nav-wamv |
192.168.37.89 |
|
Reserved (9) |
|
192.168.37.90 |
|
192.168.37.95 |
waterlinked (sub8 DVL) |
192.168.37.99 |
|
Reserved Clients (19) |
|
192.168.37.100 |
cad-1 |
192.168.37.101 |
cad-2 |
192.168.37.102 |
shuttle |
192.168.37.103 |
johnny-five |
192.168.37.119 |
|
Assigned Clients (29) |
|
192.168.37.120 |
WLC0002 |
192.168.37.121 |
daniel |
192.168.37.125 |
keith |
192.168.37.137 |
cbrxyz (cameron) |
192.168.37.140 |
|
DHCP Pool (99) |
|
192.168.37.150 |
DHCP Pool Start |
192.168.37.249 |
DHCP Pool End |
Reserved (4) |
|
192.168.37.250 |
|
192.168.37.253 |
|
192.168.37.254 |
new pfsense vm |
DHCP¶
The MIL network has a DHCP server which will assign a local IP to connected
devices automatically. Some important devices, such as servers and vehicles, have
a static IP address. Other devices are given the next unused IP from the pool
within 192.168.37.150
to 192.168.37.249
.
Connect to Robot / other ROS networks¶
ROS can be configured to talk only on your local machine, or allow communication from your machine to another, such as one of our robots or a simulation server.
This is done using ROS environment variables.
Assuming you have followed the Getting Started Guide,
you can use the function ros_connect
to set this up.
Run ros_connect -h
for an up to date list of options.
For example, run ros_connect sub
to setup this terminal (and children terminals,
such as a tmux
session) to allow your ros nodes, such as rviz
, to talk to
the ros nodes on SubjuGator.