Я новичок в Ubuntu и работе с сетями, и у меня возникли трудности.
У меня бюджетная конфигурация NAS (Raspberry Pi с OMV и общим ресурсом SMB). Я настроил общий ресурс в Ubuntu следующим образом:этотруководство. Я постоянно монтировал диск и могу получить доступ ко всем файлам в общем доступе. Однако после подключения к VPN (surfshark), следуяэтотруководство Я больше не могу получить доступ к ресурсу. Я получаю следующее сообщение: «Не удалось отобразить «ресурс». Файл неизвестного типа».
Настройка VPN повлекла за собой редактирование /etc/fstab и добавление следующего:
//my.nas.ip.address/media /media/share cifs credentials=/home/user/.smbcredentials,iocharset=utf8 0 0
Нужно ли мне это менять, чтобы получить доступ к NAS?
Кроме того, когда я запускаю VPN на своем компьютере с Windows, у меня не возникает никаких проблем с доступом к NAS.
редактировать:
Я также должен упомянуть, что я запускаю Ubuntu через виртуальную машину на машине с Windows.
решение1
Какой продукт виртуализации вы используете, Virtualbox?
Если так, то я предполагаю, что вы используете тип сети "NAT", который устанавливает мини-LAN на вашем локальном компьютере в диапазоне 192.168.56.0/24 (по умолчанию). Ваш NAS, вероятно, находится в вашей "реальной" LAN, которая имеет другой диапазон IP-адресов. Это становится проблемой, поскольку VPN устанавливает правило маршрутизации по умолчанию, которое в основном говорит "отправлять все, что не находится в моей локальной LAN (192.168.56.0/24), через VPN", которое затем направляет ваш трафик, предназначенный для NAS, через VPN.
Если мои догадки выше верны, есть два решения:
- Измените тип сетевого адаптера Virtualbox на "мостовой", который назначает вашей виртуальной машине IP-адрес непосредственно в вашей "реальной" локальной сети. Это подходит для большинства случаев использования, но может оказаться не тем, что вам нужно.
- Создайте настраиваемый маршрут в вашей виртуальной машине, который будет отправлять ваш «реальный» трафик локальной сети на шлюз мини-LAN (192.168.56.1 по умолчанию в Virtualbox)