Как всегда это бывает, в пятницу вечером привозят тебе железку, а работать она должна уже в понедельник. Что же будем настраивать(даже дома нет мне покоя). Учитывая предыдущие опыты настройки, подготовил пути для отступления, поцепил консольку в Moxa 5110. Если бы у меня была дома Венда я бы поставил нпорт администратор и все, но у меня кроме фри линуха и макоси больше ничего нет)
0. Заходим на http://www.moxa.com/support/download.aspx?type=support&id=880
1. Скачиваем http://www.moxa.com/drivers/DN_Driver/Unix/moxattyd_3.5_build_11032510.tar
2. распаковываем в /usr/local/etc/
3. Дальше сложнее заходим в makefile и смотрим как откомпилить под мак или фрю
Все оказалось проще: для мака выполняем make mac
4. Добавляем в moxattyd.cf
ttyp9 10.199.39.56 950
Синтаксис консоль ИПмоксы и циферка, которая говорит какой порт подключать
The TCP listen port of NPort in this mode is starting from 950 for serial port 1
почему правим moxattyd.cf
Для юниксов драйвер только Fixed TTY. Real COM – это в windows, в линуксе – Real TTY.
5. Запускаем ./moxattyd -t 1
6. Подключаемся к этой самой консольке cu -l /dev/ttyp9 -s 9600
7. Все готово, все работает)
8. Кто забыл как закрыть cu: нужно написать вот такое проклятие: ~.
9. Можно было добавить еще стартап скрипт, но мне это было без надобности)
На всяк случай забрал скриптик у лисяры: http://forum.lissyara.su/viewtopic.php?f=53&t=28746&start=25
#!/bin/sh # PROVIDE: moxattyd # REQUIRE: NETWORKING LOGIN # KEYWORD: shutdown . /etc/rc.subr name="moxattyd" rcvar=`set_rcvar` command="/usr/local/etc/${name}/${name}" start_precmd="${name}_prestart" required_files="/usr/local/etc/${name}/${name}.cf" extra_commands="reload" sig_reload="USR1" sig_stop="QUIT" load_rc_config $name eval "${rcvar}=\${${rcvar}:-'NO'}" moxattyd_prestart() { rc_flags="-t 1" } run_rc_command "$1"