запись диска fstab NAS

В fstab я монтирую WD NAS "MyBookLive" с записью в fstab с использованием фиксированного IP-адреса (который был предварительно установлен в программном обеспечении маршрутизатора).

       //192.168.1.105/<share name> /media/<share name> cifs vers=1.0,uid=<name>,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmv2,_netdev 0 0

После обновления программного обеспечения маршрутизатора больше невозможно иметь фиксированную ассоциацию IP/MAC-адресов, что означает, что если NAS перезагружается, он будет делать это с новым динамическим IP-адресом, что, конечно, означает, что запись fstab игнорируется, и диск становится недоступным с ярлыка на рабочем столе.

Я попытался изменить запись fstab на то, что я ранее установил, которая работала некоторое время назад, давая URL-адрес диска, но это больше не работает:

       //mybooklive/<share name> /media/<share name> cifs uid=<name>,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmv2,_netdev,vers=3.0 0 0

Есть ли способ установить запись в fstab так, чтобы она не зависела от динамического IP-адреса, назначенного диску при перезагрузке?

ОБНОВЛЕНИЕ 1: после комментария @User68186 я установил следующие параметры в конфигурации MyBookLive LAN, но еще не тестировал их, так как не уверен, что они верны.

2 ответа

Решение

3 способа решить эту проблему

1. Измените настройки маршрутизатора.

Большинство маршрутизаторов позволяет зарезервировать для устройства статический IP-адрес. Иногда устройство связано с MAC-адресом порта Ethernet или микросхемы WiFi. Точный метод зависит от производителя и модели маршрутизатора.

2. Статический IP-адрес в устройстве

Другой способ установить статический IP-адрес для устройства - внутри самого устройства. Опять же, это будет зависеть от устройства. Сначала вам нужно выяснить, какой диапазон IP-адресов использует ваш домашний маршрутизатор. Большинство домашних маршрутизаторов используют один из двух диапазонов адресов:

  1. 192.168.0.nnn
  2. 192.168.1.nnn

где nnn - это число от 2 до 254. Вы можете выяснить это, посмотрев на IP-адрес маршрутизатора. Это может быть 192.168.0.1 или 192.168.1.1.

инструкции для рабочего стола Ubuntu

  1. Откройте настройку проводного (или WiFi) соединения, которому вы хотите назначить статический IP-адрес.
  2. Перейдите на вкладку IPv4
  3. Измените метод IPv4 с автоматического на ручной
  4. Назначьте 3 значения для:
  • Статический IP-адрес
  • Сетевая маска. Это почти всегда 255.255.255.0
  • Шлюз: это IP-адрес вашего маршрутизатора.

3. Используйте полное доменное имя.

Третий метод - не беспокоиться о назначении статического IP-адреса, а использовать полное доменное имя (FQDN). Для этого Ubuntu поставляется с предустановленной Avahi. Это позволяет нам использовать.localсуффикс для обозначения различных устройств в сети. Например, если у вас есть NAS с именем хостаmybooklive, полное доменное имя этого устройства будет mybooklive.local. С помощью этой информации вы можете изменить строку в файле/etc/fstab в качестве

//mybooklive.local/<share name> /media/<share name> cifs uid=<name>,credentials=/root/.smbcredentials,iocharset=utf8,sec=ntlmv2,_netdev,vers=3.0 0 0

Теперь, даже если IP-адрес вашего устройства будет изменен маршрутизатором, ваш компьютер с Ubuntu сможет подключиться к устройству и смонтировать общий ресурс, как ожидалось.

Надеюсь это поможет

Я бы предложил заменить фиксированный IP-адрес DNS-именем в записи fstab. В локальной сети вы сможете преобразовать DNS-имя в IP-адрес. Это не имеет значения, если NAS перезагружается и меняется ip.

Другие вопросы по тегам