Настройка сети виндовс линукс

Настройка сети в гостевой Ubuntu 16.04 Server на VirtualBox + Windows 7

Весна, снова потянуло на эксперименты. Ну, в моем понимании этого слова. Решил поставить себе в Windows 7 виртуальную машину, а в эту машину — Ubuntu 16.04 Server (под которой работает хостинг для моих сайтов). И не то чтобы меня как-то OpenServer не устраивает — он как раз весьма неплох в качестве домашнего WAMP-а, но всё же иногда хочется иметь под рукой локально и LAMP, ну просто потому что. В качестве виртуальной машины [ожидаемо] выбрал VirtualBox.

В целом, установка Ubuntu 16.04 Server на VirtualBox каких-то особых вопросов не вызвала, но вот настройка сети в Ubuntu так, чтобы ее было видно из Windows, поставила меня в тупик. Ибо опыта в этом деле — 0, а мануалы по теме хотя и гуглятся во множестве, но в каждом из них тема почему-то раскрыта лишь частично, и требует уже определенного уровня знания Linux и принципов работы сетевых интерфейсов.

В конечном итоге я этот вопрос решил и теперь делюсь с теми, кому оно тоже актуально. Приступим.

1. Скачиваем VirtualBox для Windows www.virtualbox.org/wiki/Downloads

2. Скачиваем Ubuntu Server 16.04 www.ubuntu.com/download/server

3. Устанавливаем VirtualBox в систему (ставится легко, раскрывать этот вопрос здесь не буду, в крайнем случае — в сети есть много шпаргалок по теме).

4. Ставим Ubuntu Server 16.04 в VirtualBox. Здесь тоже всё не сложнее (а то и проще), чем установка винды, например, и много всяких хороших руководств с картинками (они, в общем, и не требуются — всё интуитивно понятно). Но есть пара нюансов:

4.1 При установке сети выберите автоматическую настройку.
4.2 При установке пакетов сразу поставьте галки на сервер OpenSSH и LAMP (остальное по желанию) — так проще.

5. Я полагаю, что все у вас прошло нормально, Ubuntu загрузилась, и интернет в ней наличествует ( проверить можно командой ping yandex.ru например). Однако, остается вопрос, как, например, законнектиться с Ubuntu из Windows скажем, через SSH. Или просто даже открыть в браузере сайт, работающий на убунтовском Apache.

6. Итак, остановим нашу Ubuntu, закроем окно с терминалом, и уже в главном окне VirtualBox идем в Файл → Настройки → Сеть → Виртуальные сети хоста — справа три маленькие иконки — жмем на нижнюю с изображением отвертки.

7. Видим IP-адрес: 192.168.56.1 — это адрес, по которому Windows обращается к VirtualBox.

8. Рядом вкладка «DHCP сервер» в нашем случае она пуста (чекбокс не выбран). И пусть таковой и остается.

9. Далее идем в настройки гостевой системы (в нашем случае — Ubuntu 16.04.2 Server), щелкаем правой кнопкой на вкладке с системой и выбираем самый верхний пункт «Настроить. ».

10. Здесь снова идем в «Сеть» (у нас получается два одноименных пункта «Сеть», но в первом случае мы настраивали сеть Windows и VirtualBox, а теперь мы настраиваем сеть гостевой системы — Ubuntu в связке с остальным). Здесь мы видим, что для первого адаптера отмечена NAT. Не меняем.

Читайте также:  Linux gateway one interface

11. Открываем вкладку «Адаптер 2», ставим галку на «Включить сетевой адаптер» и в списке выбираем тип подключения: «Виртуальный адаптер хоста». Жмем ОК. Это действие добавит нам в Ubuntu сетевой адаптер, через который мы и прорубим окно во внешний мир, и в которое можно будет посмотреть на Ubuntu из Windows, через браузер или SSH-клиент, например.

12. Далее идем в окно терминала Ubuntu, логинимся (если еще не), и сразу ставим mc

Чем значительно облегчаем себе дальнейшую жизнь (здесь вспоминается высказывание древнего философа: — Это как же нужно было не любить людей, чтобы содать vi )

13. Смотрим какие сетевые интерфейсы нам доступны:

Нужно это для того, чтобы понять, какое имя в Ubuntu носит тот самый «Виртуальный адаптер хоста», который мы создали в шаге №11

На скрине вы видите уже настроенные интерфейсы, но у вас будет примерно то же самое. Нас в данной ситуации исключительно интересует какое имя носит сетевой интерфейс, через который мы и будем осуществлять доступ из винды в убунту.

Здесь мы видим, что есть три интерфейса: lo — локальная петля, enp0s3 — это «Адаптер 1» который у нас настроен как NAT (через него идет интернет-трафик в Ubuntu) и, наконец, enp0s8 — это и есть вышеупомянутый «Адаптер 2» («Виртуальный адаптер хоста»). Теперь осталось его настроить.

14. Запускаем mc от имени суперпользователя:

15. И открываем для правки файл

(переводим на него курсор и жмем F4), либо просто командой

Но лично я предпочитаю через mc — меньше буковок набирать приходится 🙂

16. И добавляем туда в конец текста такие строки:

Получается что-то вроде как показано на скрине:

Если двумя словами, то мы тем самым нашему «Адаптеру 2» дали статический IP-адрес: 192.168.56.107 (можете поменять его на 192.168.56.101 например, или 192.168.56.110, без разницы). И теперь через этот адрес, Ubuntu будет видна из Windows.

17. Сохраняем изменения — F2 и выходим из редактора — F10.

18. Далее перезапускаем интерфейсы, например так:

или можете просто перезагрузить Ubuntu Server.

19. Теперь, если звезды на небе расположены правильно, то открыв браузер, и набрав в адресной строке:

вы увидите приветственную страницу установленного в составе LAMP (см.п. 4.2 выше) Apache2.

Либо можете законнектиться по SSH через 22 порт по этому же IP-адресу: 192.168.56.107

Источник

Ubuntu 18.04 — настройка сети c Windows

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Опубликовано: 02.06.2018 Последнее обновление этой статьи: 02.06.2018

Инструкция по настройке локальной сети между Ubuntu 18.04 и Windows.

Читайте также:  Посмотреть скорость соединения linux

Ранее я уже написал несколько статей на тему настройки гетерогенной локальной сети (гетерогенная это сеть между разными ОС).

В этой статье будет в основном повторение того, что уже было написано ранее, но без такой детализации как в этих статьях и с привязкой к версии Ubuntu 18.04.

Подключение Ubuntu 18.04 к локальной сети Windows

Уже несколько лет, с тех пор как в Ubuntu используется файловый менеджер Наутилус 3 версии (сейчас он называется «Файлы»), существует косяк в браузере локальной сети Наутилуса. Если открыть Наутилус и в нем открыть вкладку «Другие места» и затем «Сеть Windows», то будет пустая страница:

Ubuntu 18.04 - Файлы - Сеть Windows - пустая вкладка

То есть Наутилус не выполняет автоматическое подключение в рабочей группе Windows. Удивительно, но этот косяк переходит из версии в версию и до сих пор не исправлен.

Тем не менее, Наутилус может подключаться к компьютерам Windows в локальной сети. Для этого нужно вручную, в адресной строке Наутилуса, вписать имя рабочей группы Windows или имя компьютера Windows. Для ввода текста, в адресной строке Наутилуса, нужно нажать клавиши Ctrl + L.

Адрес с именем рабочей группы (smb://workgroup):

Ubuntu 18.04 - Файлы (Наутилус) - ручной ввод адреса рабочей группы Windows

После ввода адреса и нажатия Enter, Наутилус подключится к локальной сети Windows и выдаст запрос на авторизацию:

Ubuntu 18.04 - Файлы (Наутилус) - авторизация в рабочей группе Windows

Запрос на авторизацию будет в любом случае, даже если на компьютере Windows настроен вход без пароля. В этом случае нужно вписать произвольные имя пользователя и пароль (например 1 и 1). Но если на компьютере Windows настроен вход по паролю, тогда конечно нужно вводить имя и пароль, которые существуют на компьютере Windows.

Примечание. Если на компьютере Windows настроен вход без пароля, а в окне авторизации Наутилус вы напишите такое имя пользователя которое существует на компьютере Windows, тогда и пароль нужно будет указывать тот, который есть для этого пользователя. Есть такая особенность в авторизации Windows через локальную сеть — несмотря на настройку входа без пароля, Windows не дает сетевой вход с таким именем пользователя, которое существует на этом компьютере, если указан неверный пароль.

И после авторизации, Наутилус покажет список компьютеров в этой рабочей группе.

Ubuntu 18.04 - Файлы (Наутилус) - рабочая группа Windows

Вместо адреса рабочей группы, можно сразу написать адрес компьютера в этой группе (например smb://home):

Ubuntu 18.04 - Файлы (Наутилус) - ручной ввод адреса компьютера Windows

После подключения к компьютеру Windows, этот адрес можно добавить в закладки Избранное:

Ubuntu 18.04 - Файлы (Наутилус) - Сеть Windows - компьютер Windows

И впоследствии подключаться через закладку в Избранном.

Подключиться к компьютеру Windows можно не только по его имени, но и по его IP-адресу (smb://192.168.1.3).

Конечно это неудобно, потому, что нужно узнавать имя рабочей группы или имя (или IP-адрес) компьютера в локальной сети.

Ubuntu 18.04 share folder в локальную сеть Windows

Раздача собственных ресурсов Ubuntu 18.04 (файлов и принтеров) в локальную сеть Windows выполняется так же как в предыдущих версиях.

Нужно открыть свойства папки в Наутилус (Файлы), и там открыть вкладку «Общедоступная папка локальной сети»:

Ubuntu 18.04 - Файлы (Наутилус) - Общедоступная папка локальной сети

И на этой вкладке включить опцию «Опубликовать эту папку».

Из коробки, в Ubuntu 18.04, Samba не установлена. И при расшаривании самой первой папки будет запрос на установку Samba:

Ubuntu 18.04 - диалог установить Samba

Ubuntu 18.04 - диалог установить Samba

Ubuntu 18.04 - диалог установить Samba

После установки Samba можно расшаривать папки:

Читайте также:  Операционная система arch linux

Ubuntu 18.04 - Файлы (Наутилус) - Общий доступ к папке - настройка

Поле «Наименование» — здесь можно вписать имя, под которым папка будет видна в локальной сети. По умолчанию используется имя самой папки. Но если имя папки на кириллице, то для сети лучше вписать имя латиницей.

И две опции, которые дают удаленным пользователям полный доступ к файлам в этой папке.

После установки опций, нужно нажать кнопку «Применить».

Если вы хотите дать полный доступ к файлам в этой папке, тогда нужно еще изменить права доступа к этой папке. Это вкладка «Права»:

Ubuntu 18.04 - Файлы (Наутилус) - Общий доступ к папке - настройка

Для группы «Остальные» нужно дать права «Создание и удаление». А также нажать кнопку «Изменить права на вложенные файлы» и там тоже дать права полного доступа:

Ubuntu 18.04 - Файлы (Наутилус) - Общий доступ к папке - настройка

После этого, с других компьютеров (как Windows так и Linux), можно будет через сеть войти в эту папку и получить полный доступ к файлам.

Все расшаренные через Наутилус папки перечислены в папке /var/lib/samba/usershares.

Однако останется еще одна проблема. Если в этой папке будет создан файл с другого компьютера (через сеть), тогда этот файл получит владельца nobody и группу nogroup:

Ubuntu 18.04 - Файлы (Наутилус) - Общий доступ к папке - nobody, nogroup

А это значит, что локальный пользователь Ubuntu не сможет редактировать или удалить этот файл!

Для предотвращения такой проблемы нужно вручную редактировать файл глобальных настроек Samba /etc/samba/smb.conf, например в терминале можно написать команду «sudo gedit /etc/samba/smb.conf«.

В этом файле, в конце, нужно создать секцию для расшаренной папки:

[pictures]
path = /home/user/Изображения
guest ok = yes
read only = no

И нужно выбрать вариант настроек для создания файлов и папок через сеть.

В этом случае файл (папка) получат владельца nobody и группу nogroup, но для группы «Остальные» будут даны полные права доступа. То есть любой локальный пользователь Ubuntu будет иметь доступ к этому файлу.

В этом случае файл (папка) получат владельца и группу указанного локального пользователя. То есть иметь доступ к этому файлу будет только тот локальный пользователь Ubuntu в домашней папке которого расположена сетевая (расшаренная) папка.

Выбор варианта зависит от конфигурации Ubuntu. Если есть лишь один локальный пользователь, тогда можно использовать второй вариант.

Если же несколько локальных пользователей и эта сетевая папка должна быть доступна для всех, тогда первый вариант.

Сопутствующие статьи

  • Samba — как расшарить папку — в этой статье более подробно рассмотрен вопрос настройки Samba.
  • Настройка LAN между Ubuntu Linux и Windows — в этой статье, описана настройка сети Ubuntu и Windows с «обоих сторон».
  • Установка расширений GNOME Shell
  • Описание Gnome Shell

Другие статьи про Ubuntu 18.04

Если вы живете в г. Краснодар и вам необходимо настроить локальную сеть в Linux

Иван Сухов, 2018, 2019 г.

Если вам оказалась полезна или просто понравилась эта статья, тогда не стесняйтесь — поддержите материально автора. Это легко сделать закинув денежек на Яндекс Кошелек № 410011416229354. Или на телефон +7 918-16-26-331.

Даже небольшая сумма может помочь написанию новых статей 🙂

Или поделитесь ссылкой на эту статью со своими друзьями.

Copyright digital.workshop 1999 — 2021.
Это произведение доступно по лицензии Creative Commons Attribution-NoDerivs 3.0.
Developed by digital.workshop

Источник

Оцените статью
Adblock
detector