запись диска 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-адресов использует ваш домашний маршрутизатор. Большинство домашних маршрутизаторов используют один из двух диапазонов адресов:
- 192.168.0.nnn
- 192.168.1.nnn
где nnn - это число от 2 до 254. Вы можете выяснить это, посмотрев на IP-адрес маршрутизатора. Это может быть 192.168.0.1 или 192.168.1.1.
инструкции для рабочего стола Ubuntu
- Откройте настройку проводного (или WiFi) соединения, которому вы хотите назначить статический IP-адрес.
- Перейдите на вкладку IPv4
- Измените метод IPv4 с автоматического на ручной
- Назначьте 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.