Как можно подключиться к удаленному последовательному порту MikroTik из Linux?

Как настроить удаленное подключение к 3G модему, подключенному к Mikrotik rb951 через remote access port по протоколу RFC, из операционной системы CentOS? Telnet устанавливает соединение, удаленный адрес определяется, но возврат не происходит. С самого Mikrotik'а я могу успешно отправлять AT-команды через serial порт.
  • 9 декабря 2023 г. 12:26
Ответы на вопрос 2
Для подключения к удаленному последовательному порту MikroTik из Linux можно использовать программу minicom. Вот как это сделать:

1. Установите программу minicom, выполнив следующую команду в терминале:
```
sudo apt-get install minicom
```

2. Откройте файл настроек minicom, используя команду:
```
sudo vim /etc/minicom/minirc.dfl
```

3. В файле настроек установите следующие значения:
```
pu port         /dev/serial_port  # замените "/dev/serial_port" на конкретный путь к вашему последовательному порту, например "/dev/ttyUSB0"
pu baudrate     115200            # замените "115200" на скорость передачи данных вашего последовательного порта
pu bits         8                 # установите число битов данных
pu parity       N                 # установите тип контроля четности (N - отсутствует)
pu stopbits     1                 # установите число стоп-битов
pu rtscts       No                # отключите аппаратное управление потоком
```

4. Сохраните файл настроек и закройте его.

5. Запустите minicom с помощью команды:
```
sudo minicom
```

6. В окне minicom нажмите клавишу "Ctrl+A", затем "Z", затем "O" для открытия меню конфигурации.

7. В меню конфигурации выберите "Serial port setup".

8. Убедитесь, что параметры последовательного порта соответствуют настройкам, установленным в файле /etc/minicom/minirc.dfl.

9. Вернитесь в главное меню, выбрав "Exit", затем "Save setup as dfl".

10. Теперь вы должны быть подключены к удаленному последовательному порту MikroTik и можете отправлять команды AT через minicom.

Что касается настройки удаленного подключения к 3G-модему, подключенному к MikroTik через удаленный последовательный порт по протоколу RFC, вы можете попробовать следующие шаги:

1. Подключитесь к MikroTik через minicom, как описано выше.

2. В MikroTik настройте удаленный доступ к вашей 3G-модему через порт RFC. Например, следующая команда открывает удаленный доступ к устройству, подключенному к последовательному порту /dev/ttyUSB1 по протоколу RFC:
```
/system serial-terminal rfcomm1 port=/dev/ttyUSB1
```

3. В CentOS установите поддержку протокола RFC, выполнив следующую команду:
```
sudo yum install rfcomm
```

4. Подключитесь к удаленному порту RFC, например, следующей командой:
```
sudo rfcomm connect /dev/rfcomm1 <IP_address> <port>
```
где <IP_address> и <port> - IP-адрес и порт удаленного доступа к MikroTik, соответственно.

5. После успешного подключения вы сможете отправлять AT-команды через удаленный порт RFC.

Обратите внимание, что эти шаги приведены в общей форме и могут требовать настройки в соответствии со спецификацией вашего 3G-модема и MikroTik.
Похожие вопросы