Настройка подключения к интернету Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
manual:подключение_к_интернету [2009/11/29 15:38]
manual:подключение_к_интернету [2010/10/04 15:26] (текущий)
Строка 1: Строка 1:
 ====== Настройка подключения к интернету ====== ====== Настройка подключения к интернету ======
  
-В Ubuntu для ​управления соединениями ​с интернетом используется программа NetworkManager. Она поддерживает практически ​все существующие типы соединений с интернетом. Но в этой статье я опишу только самые распространённые из них, ​поскольку рассказывать про все не имеет смысла.+Многие функции ​Ubuntu достаточно сильно зависят от интернета. Конечно ​вы можете спокойно использовать систему вообще без подключения ​к Всемирной Паутине, но тогда вам придётся чуть больше времени тратить ​на некоторые операции. Например, Ubuntu по запросу автоматически скачивает, устанавливает и настраивает новые приложения через простой и понятный интерфейс Центра приложений. Вы просто выбираете желаемую программу ​из списка, а Ubuntu делает всю дальнейшую работу по её установке ​за вас. Всё ​то же самое можно сделать ​и вручную,​ но для этого потребуется выполнить куда как больше операций.
  
-Сначала я рассмотрю общие приёмы работы с NetworkManager.+Кроме того, Ubuntu автоматически получает из интернета информацию о новых версиях программ,​ о доступных обновлениях безопасности,​ драйверах,​ пакетах локализации и много о чём ещё. Поэтому очень желательно,​ чтобы компьютер с Ubuntu хотя бы иногда получал доступ к интернету. Хотя это и не обязательно,​ поскольку и без обновлений у вас вряд ли что-то сломается,​ а новые программы можно поставить вручную. 
 + 
 +Вы наверно спросите,​ почему я ещё до установки заговорил о подключении к интернету?​ Дело в том, что размер LiveCD диска Ubuntu слишком мал, и из-за этого поместить на него локализацию для всех языков мира не представляется возможным. Поэтому при установке система автоматически попытается скачать необходимые языковые пакеты,​ но только если вы настроите подключение к интернету прямо в LiveCD. 
 + 
 +Ну и наконец из-за крайне неадекватного законодательства некоторых стран после установки в Ubuntu отсутствуют различные необходимые программы,​ например,​ кодеки для некоторых популярных медиаформатов((К сожалению,​ несмотря на полную открытость и бесплатность,​ некоторые программы оказываются чуть ли не вне закона из-за бредового патентного законодательства ​США в области ПО. В России ​на данный момент за бесплатные открытые программы денег с разработчиков и пользователей не требуют,​ но поскольку Ubuntu - дистрибутив интернациональный,​ то приходится считаться с законами всех крупных стран.)). Поэтому ​соединение ​с интернетом пригодится вам и сразу после установки. 
 + 
 +Хочу сразу заострить ваше внимание на том, что иметь рабочее подключение к сети при установке Ubuntu абсолютно не обязательно! Если вы не дадите установщику доступа к Всемирной Паутине,​ вы всего лишь ​получите систему на английском и только. В дальнейшем вы в любой момент сможете легко доустановить локализацию,​ я даже ​расскажу через пару статей о том, как это сделать. Поэтому вы смело можете прямо сейчас переходить непосредственно к [[установка|установке]] Ubuntu, а к прочтению этой статьи вернуться позже. Однако поскольку учиться настраивать соединение с интернетом вам всё равно скорее всего придётся,​ то лучше по возможности это сделать сейчас и заодно предоставить Ubuntu возможность выполнить за вас всю ​работу по загрузке и установке переводов.
  
 ===== Общая информация ===== ===== Общая информация =====
  
-NetworkManager ​представляет из себя маленькую иконку в трее (справа сверху экрана),​ в неподключённом состоянии она выглядит так:+В Ubuntu для управления соединениями ​с интернетом используется программа NetworkManager. Она поддерживает практически все существующие типы подключений. Но в этой статье ​я опишу только самые распространённые ​из них, поскольку охватить вниманием всё просто нереально. 
 + 
 +NetworkManager представляет собой ​маленькую иконку в области уведомлений((Тут я вас обманул. Пиктограмма NetworkManager на самом деле находится не в области уведомлений,​ а на //​апплете//​ уведомлений. На самом деле обе эти сущности присутствуют в Ubuntu и отличаются друг от друга. Но поскольку я расскажу про апплеты ещё не скоро, да и разница в данном случае абсолютно непринципиальна,​ то я позволю себе смешать эти понятия.)) ​(справа сверху экрана),​ в неподключённом состоянии она выглядит так:
  
 {{ .:​network-manager:​nm-unconnected.png }} {{ .:​network-manager:​nm-unconnected.png }}
Строка 19: Строка 27:
 {{ .:​network-manager:​nm-connections-list.png }} {{ .:​network-manager:​nm-connections-list.png }}
  
-По умолчанию,​ в этом меню отображаются только найденные беспроводные сети, плюс текущие активные подключения (если хоть одно установлено). Вы можете активировать любое подключение,​ просто выбрав его из списка,​ или же наоборот ​отключиться от любого активного соединения, нажав на "​Disconnect"​ под названием ​соединения.+По умолчанию,​ в этом меню отображаются только найденные беспроводные сети, плюс текущие активные подключения (если хоть одно установлено). Вы можете активировать любое подключение,​ просто выбрав его из списка,​ или же наоборот ​прервать любое активное соединение, нажав на "​Disconnect"​ под ​его ​названием.
  
 Для настройки подключений надо нажать на иконку NetworkManager правой кнопкой мыши и выбрать пункт "Edit Connections...":​ Для настройки подключений надо нажать на иконку NetworkManager правой кнопкой мыши и выбрать пункт "Edit Connections...":​
Строка 29: Строка 37:
 {{ .:​network-manager:​nm.png }} {{ .:​network-manager:​nm.png }}
  
-<​note>​Попасть в редактор соединений можно так же через меню //​System->​Preferences->​Network Connections//,​ оно же //​Система->​Параметры->​Сетевые соединения//​ в русском варианте системы.</​note>​+<​note>​Попасть в редактор соединений можно также через меню //​System->​Preferences->​Network Connections//,​ оно же //​Система->​Параметры->​Сетевые соединения//​ в русском варианте системы.</​note>​
  
 Основное окно редактора сетевых подключений содержит 5 вкладок для настройки различных типов соединений и позволяет добавлять новые и управлять существующими подключениями. Основное окно редактора сетевых подключений содержит 5 вкладок для настройки различных типов соединений и позволяет добавлять новые и управлять существующими подключениями.
Строка 35: Строка 43:
   * **Wired** - обычные соединения через кабель.   * **Wired** - обычные соединения через кабель.
   * **Wireless** - соединения через WiFi адаптер.   * **Wireless** - соединения через WiFi адаптер.
-  * **Mobile Broadband** - соединения через сети GSM|3G с использованием мобильных телефонов в качестве модемов.+  * **Mobile Broadband** - соединения через сети GSM/3G с использованием мобильных телефонов в качестве модемов.
   * **VPN** - зашифрованные соединения через VPN-туннели.   * **VPN** - зашифрованные соединения через VPN-туннели.
   * **DSL** - PPPoE и модемные соединения.   * **DSL** - PPPoE и модемные соединения.
Строка 41: Строка 49:
 В принципе,​ настройки для каждого конкретного типа различаются не сильно,​ поэтому я подробно рассмотрю лишь самые распространённые подключения - обычные проводные. Кроме того, я немного расскажу про популярные в России подключения через PPPoE и VPN. В принципе,​ настройки для каждого конкретного типа различаются не сильно,​ поэтому я подробно рассмотрю лишь самые распространённые подключения - обычные проводные. Кроме того, я немного расскажу про популярные в России подключения через PPPoE и VPN.
  
-===== Прямое подключение к сети ​с использованием кабеля ​=====+===== Прямое подключение к сети =====
  
 Итак, откройте редактор соединений на вкладке //Wired//: Итак, откройте редактор соединений на вкладке //Wired//:
Строка 47: Строка 55:
 {{ .:​network-manager:​nm-wired.png }} {{ .:​network-manager:​nm-wired.png }}
  
-В списке по умолчанию содержаться автоматически созданные подключения,​ по одному для каждого сетевого адаптера. Тут надо сразу сказать,​ что сетевые адаптеры,​ так же как и разделы винчестера,​ имеют в Linux вполне определённые имена: ''​eth0'',​ ''​eth1''​ и т.д. Как видно, на моём компьютере установлено две сетевых платы.+В списке по умолчанию содержатся автоматически созданные подключения,​ по одному для каждого сетевого адаптера. Тут надо сразу сказать,​ что сетевые адаптеры,​ так же как и разделы винчестера,​ имеют в Linux вполне определённые имена: ''​eth0'',​ ''​eth1''​ и т.д. Как видно, на моём компьютере установлено две сетевых платы.
  
 По умолчанию эти соединения настроены на самый распространённый случай,​ т.е. на получение IP-адреса и адресов DNS автоматически при подключении кабеля. Поэтому если вы используете именно такой способ подключения,​ то вам вообще ничего не надо изменять,​ интернет у вас уже должен быть. По умолчанию эти соединения настроены на самый распространённый случай,​ т.е. на получение IP-адреса и адресов DNS автоматически при подключении кабеля. Поэтому если вы используете именно такой способ подключения,​ то вам вообще ничего не надо изменять,​ интернет у вас уже должен быть.
Строка 65: Строка 73:
 {{ .:​network-manager:​nm-edit-select-type.png }} {{ .:​network-manager:​nm-edit-select-type.png }}
  
-Первый подразумевает автоматическое получение IP и DNS, он выбран по умолчанию. Второй - ручное задание этих параметров. При выборе второго способа разблокируются поля настроек+Первый подразумевает автоматическое получение IP и DNS, он выбран по умолчанию. Второй - ручное задание этих параметров. При выборе второго способа разблокируются поля настроек.
- +
-{{ .:​network-manager:​nm-edit-manual.png }}+
  
 Необходимые значения настроек можно узнать у провайдера или же у системного администратора. Для ввода IP нажмите кнопку "​Add",​ в списке появится новая пустая строчка,​ введите в каждое поле этой строчки свои параметры. Адреса DNS можно задать в одной из нижних строчек,​ через запятую. Необходимые значения настроек можно узнать у провайдера или же у системного администратора. Для ввода IP нажмите кнопку "​Add",​ в списке появится новая пустая строчка,​ введите в каждое поле этой строчки свои параметры. Адреса DNS можно задать в одной из нижних строчек,​ через запятую.
Строка 73: Строка 79:
 {{ .:​network-manager:​nm-edit-add-ip.png }} {{ .:​network-manager:​nm-edit-add-ip.png }}
  
-Не забудьте после ввода всех необходимых настроек нажать на кнопку "​Apply..."​ для их сохранения. Обратите внимание,​ пока вы не введёте корректные настройки это кнопка будет заблокирована. ​Скорее всегодля применения настроек у вас попросят ваш пароль, ​введите его и после ​этого сможете использовать изменённое соединение.+Не забудьте после ввода всех необходимых настроек нажать на кнопку "​Apply..."​ для их сохранения. Обратите внимание,​ пока вы не введёте корректные настройкиэта кнопка будет заблокирована. ​Кстати,​ при ​конфигурировании интернета в уже установленной Ubuntu ​для применения настроек у вас ​возможно ​попросят ваш пароль,​ и только ​после ​его ввода вы сможете использовать изменённое соединение. Имейте это ввиду и не пугайтесь.
  
 Хочу сразу обратить внимание на переключатель "​Connect automatically"​ в настройках любого соединения:​ Хочу сразу обратить внимание на переключатель "​Connect automatically"​ в настройках любого соединения:​
Строка 79: Строка 85:
 {{ .:​network-manager:​nm-edit-autoconnect.png }} {{ .:​network-manager:​nm-edit-autoconnect.png }}
  
-Если он отмечен галочкой,​ то Ubuntu будет автоматически активировать это соединение при каждой возможности. Поясню на примере WiFi соединений. При подключении к любой WiFi сети Ubuntu автоматически создаёт новое подключение и сохраняет его в системе и при этом делает его подключаемым автоматически. Поэтому каждый раз, когда ваш компьютер будет попадать в действие этой сети, Ubuntu будет автоматически устанавливать с ней соединение,​ ничего у вас не спрашивая. ​Если вас не устраивает такое поведение,​ просто отключите автоподключение у нужных соединений из списка.+Если он отмечен галочкой,​ то Ubuntu будет автоматически активировать это соединение при каждой возможности. Поясню на примере WiFi соединений. При подключении к любой WiFi сети Ubuntu ​добавляет новое подключение и сохраняет его в системе и при этом делает его подключаемым автоматически. Поэтому каждый раз, когда ваш компьютер будет попадать в действие этой сети, Ubuntu будет пытаться устанавливать с ней соединение,​ ничего у вас не спрашивая. Если вас не устраивает такое поведение,​ просто отключите автоподключение у нужных соединений из списка. 
 + 
 +Всё очень просто и больше,​ пожалуй, ​мне и нечего сказать про настройку сети в общем. Однако есть два специфических типа подключений,​ про которые нужно упомянуть. Если вы используете один из них, то прочитайте соответствующий раздел ​ниже, в противном случае можете сразу переходить к [[установка|следующей статье]] ​и смело начинать установку. 
 + 
 +===== Подключение с использованием PPPoE ===== 
 + 
 +Собственно,​ тут и говорить было бы нечего,​ если бы не одна досадная особенность. Вообще говоря настроить PPPoE подключение можно на вкладке //DSL// программы NetworkManager:​ 
 + 
 +{{ .:​network-manager:​nm-dsl.png }} 
 + 
 +Просто нажмите кнопку "​Add",​ в появившемся окне введите свои логин и пароль,​ другие поля оставьте пустыми,​ по необходимости измените параметры IPv4: 
 + 
 +{{ .:​network-manager:​nm-edit-dsl.png }} 
 + 
 +Не забудьте сохранить настройки. 
 + 
 +Однако иногда по не совсем понятным причинам созданное таким способом подключение отказывается работать. В этом случае приходится использовать консольную утилиту ''​pppoeconf''​. 
 + 
 +Для ​её запуска откройте терминал (меню //​Applications->​Accesories->​Terminal//​ или же //​Приложения->​Стандартные->​Терминал//​ в русской версии Ubuntu): 
 + 
 +{{ .:​network-manager:​menu-terminal.png }} 
 + 
 +В появившемся окне введите команду 
 + 
 +  sudo pppoeconf 
 + 
 +Система попросит ваш пароль (от Ubuntuа не от PPPoE соединения!),​ введите его и нажмите <​key>​Enter</​key>​. Обратите внимание,​ пароль при вводе никак не отображается,​ ни звёздочками,​ ни чёрточками,​ никак. Это нормально и так и должно быть.  
 + 
 +Вам придётся ответить на несколько вопросов,​ обычно ​ничего менять не надо, достаточно просто ввести свои логин и пароль,​ предоставленные вам провайдером,​ после этого установится подключение к интернету. Кстати, повторно вводить эту команду вам не потребуется, все ​настройки автоматически сохранятся и восстановятся ​после отключения или перезагрузки. Однако всё же лучше настраивать соединение через NetworkManager,​ поскольку в этом случае у вас будет простой и понятный графический интерфейс управления,​ которого лишена утилита ''​pppoeconf''​. 
 + 
 +===== Подключение к интернету ​с использованием VPN ===== 
 + 
 +Во-первых сразу скажу, что под VPN((Virtual Private Network — виртуальная частная сеть.)) на территории СНГ обычно подразумевается PPTP((Point-to-point tunneling protocol - туннельный протокол точка-точка)),​ хотя на самом деле второе - это подмножество первого((Связано это в первую очередь с некорректным поведением компании Microsoft, которая всячески смешивала эти понятия в своих продуктах,​ поскольку в Windows реализована поддержка ​только собственного и далеко не лучшего VPN протокола Microsoft, коим как раз и является PPTP. Ну а существование других технологий и операционных систем в Microsoft как всегда предпочли не замечать.)). Мало тогодаже PPPoE - это тоже один из видов VPN. Но я в дальнейшем буду следовать устоявшейся терминологии и под VPN иметь ввиду PPTP, дабы не запутывать вас, хотя конечно такое обобщение в корне не верно
 + 
 +На этом ​странности с VPN не заканчиваются. По непонятной причине VPN подключения((То есть на самом деле PPTP.)) к интернету очень популярны среди провайдеров на территории СНГ, хотя в остальном мире они вообще не используются((Вообще говоря,​ PPTP нужен для чего угодно,​ но только не для ​подключения к интернету домашних компьютеров,​ это достаточно специфическая технология,​ однако факт остаётся фактом,​ на территории СНГ его используют даже крупные провайдеры.)). К счастью,​ ради пользователей России и её соседей начиная с версии 10.04 в Ubuntu включена по умолчанию поддержка PPTP. 
 + 
 +Добавить новое соединение VPN можно на одноимённой вкладке менеджера настройки сети: 
 + 
 +{{ .:​network-manager:​nm-vpn.png }} 
 + 
 +Просто нажмите кнопку "​Add",​ появится окно выбора типа VPN, в нём доступен только один пункт - "​Point-to-Point Tunneling Protocol (PPTP)"​. Он-то вам и нужен, так что смело нажимайте кнопку "​Create...",​ после чего вы попадёте в редактор настроек подключения:​ 
 + 
 +{{ .:​network-manager:​nm-edit-vpn.png }} 
 + 
 +Введите свой логин и пароль,​ а также выставьте необходимые параметры ​соединения, нажав на кнопку "​Advanced..."​. Узнать о настройках можно у провайдера. Зачастую на его сайте можно найти инструкцию по подключению компьютера с Linux к интернету,​ в этом случае просто следуйте ей. Если что, обращайтесь в техподдержку провайдера ​за необходимыми настройками соединения((Увы,​ иногда техподдержка вообще не разбирается в том, что она поддерживает. В этом случае обратитесь на наш [[http://​forum.ubuntu.ru|форум]] и опишите подробно,​ к какому провайдеру вы подключаетесь и какие необходимые настройки вам известны и вам обязательно помогут.)).
  
-Всё очень просто и больше, пожалуй, мне и нечего сказать про настройку сети. Однако есть два специфических типа ​подключений, про которые нужно упомянуть. Если вы используете один ​из них, прочитайте соответствующую статью:+Для активирования подключения загляните в пункт "VPN Connections" ​списка соединений:
  
-  * [[pppoe_подключения|Подключение с использованием PPPoE]] +{{ .:​network-manager:​nm-select-vpn.png }}
-  * [[vpn_подключения|Подключение с использованием VPN]]+
  
-Надеюсь,​ вы смогли установить подключение к интернету, ​пора возвращаться обратно к описанию первоначальной настройки Ubuntu:+Надеюсь,​ вы разобрались во всём и смогли получить доступ ​к интернету, ​если же нет - ничего страшного, ​вы можете ​вернуться ​к этой статье в любой момент. А сейчас пора наконец ​приступить к установке Ubuntu ​на ваш компьютер:
  
-  * [[первая_загрузка#начальная_настройка_системы|Первая загрузка]]+  * [[установкастановка]]