There is ipconfig for OSX, but I do not have anything running OSX handy. ipconfig does not ship with most GNU/Linux distributions, while ifconfig is the unix tool that ships.
However, treating that as a one line command is not valid, even in the Windows 7 Pro 32-bit VM I’m using.
Could you clarify what that command you posted is supposed to do?
Is “ipconfig set robot-protocol AUTOMATIC 10.te.am.02 -safely”
running ipconfig
setting a system variable robot-protocol as AUTOMATIC
setting the ip address to 10.14.10.2 (?) with ipconfig, then adding a -safely flag to it?
(while this might work on the cRio (if that’s where you got it from), the cRio implementation differs vastly, as the options you listed do not appear to exist. Some of the options appeared in a search through MSDN, but did not resolve.)
A Solution?
type
$ sudo ifconfig en0 192.168.0.255 netmask 255.255.255.0
>Enter your password here (assuming you're using an account with Admin privileges. Ifconfig needs admin privileges to make system changes.)
$ ifconfig
This (using sudo, which gives the command Admin privileges), calls ifconfig, which then access the device/interface en0 (the ethernet port on your Mac), gives it the ip address 192.168.0.255, and sets its subnet mask to 255.255.255.0 .
** An Aside **
I’m happy to give an explanation of how I would have the DS handle it, although I do not know if there is a specific method needed to handle it. However, I’m becoming more curious about how the DS works and would probably be fine with a Linux port being considered a wontfix. Realistically, a lot of things (like setting the proper ip address) would need to (or should) be done by teams themselves.
Given that most teams do not use a Cypress, a lot of teams are not using the Kinect, and XInput is an easily rectified barrier to porting, I think that the people who are asking for a Linux port want one to take advantage of the very “no frills” approach, faster boot times, interesting (and in some’s opinion, better) driver support handling (with the exception of wireless), battery savings and so on, in addition to the performance changes experienced which reduce battery consumption or lag (perfect for Driver Station laptops.)
Imho, then, it appears that the teams should have the choice to use the port, but should be aware of the fact that it will be a “stripped down” version of the DS, field personnel cannot (or will not) support it, and that things may not work so it will be up to them to troubleshoot. While I understand that FRC is supposed to create ease of access to technology, making it streamlined and easy for teams, those who want to scale the barrier via rock climbing and know they can do it should be allowed to do so.