Настройка доступа к Интернет в Ubuntu

Серия статей Руководство Linux Ubuntu

Автор Нурулин Андрей (C) anurulin(@)gmail(.)com для проекта GNU/Linux ХМАО-Югра

Настроить интернет в Ubuntu очень просто. Провайдер (компания-оператор, предоставляющая услугу доступа в интернет) как правило организует подключение одним из нескольких способов:

  • PPPoE
  • VPN
  • Ethernet
  • Dial-up - с помощью модема с набором номера

Если эти слова для вас новые, не стоит беспокоится, обо всем по порядку. Начнем с варианта постоянного соединения — Ethernet (сетевая карта), не вдаваясь в технические подробности.

Для того чтобы работало постоянное соединение через сетевую карту не нужно ничего устанавливать дополнительно, для других случаев потребуется несколько пакетов. Установка программ и пакетов описана в статье «Установка программ в Ubuntu»

http://www.oslinux.ru/node/160

Все эти пакеты включены в вариант дистрибутива Ubuntu 8.04 на DVD, но не установлены по умолчанию.

Чтобы не возвращаться к вопросу об установке позже, лучше сделать это сейчас. Список того, что потребуется:

  • gnome-main-menu
  • network-manager
  • network-manager-pptp
  • network-manager-vpnc
  • network-manager-openvpn
  • pppoe
  • pppoeconf
  • pppstatus
  • openvpn
  • openvpn-blacklist
  • pptp-linux
  • vpnc

Во избежание однообразных манипуляций мышью, воспользуемся командной строкой. Запустим терминал и поместим в него команду:

sudo apt-get install gnome-main-menu network-manager network-manager-pptp network-manager-vpnc network-manager-openvpn pppoe pppoeconf pppstatus openvpn openvpn-blacklist pptp-linux vpnc

Это сэкономит драгоценное время. Заодно можно применить на практике волшебную силу команд.

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

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

1.jpg

Меню, о котором говорилось выше, вызывается щелчком левой (не правой) кнопкой мыши по аплету.

Соединение через сетевую карту (Ethernet)

Это самый простой вариант, когда достаточно подключить сетевой кабель к компьютеру.

Чтобы сетевая карта заработала, необходимо либо использовать автоматическую настройку, или указать параметры вручную.

По умолчанию в Ubuntu сетевая карта будет настраиваться автоматически, разработчики назвали это «Режим роуминга». Если это ваш случай, то доступ в Интернет у вас уже настроен. Иначе, укажем необходимые параметры, их значения выдает провайдер.

В число параметров входит

  • Адрес (IP address — читается «ай-пи» адрес)
  • Маска подсети
  • Адрес шлюза (иногда называется маршрутизатор по умолчанию)
  • Сервер имен (DNS читается «дэ-эн-эс»)

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

2.jpg

На вкладке «Соединения» перечислены все соединения, имеющиеся в системе. На изображении, две сетевых карты, разработчики назвали их «Проводное подключение». Чтобы приступить к настройкам, нужно разблокировать меню, нажав соответствующую кнопку. Система запросит пароль пользователя, вошедшего в систему. Укажем собственный пароль и продолжим.

Выберите нужное «Проводное соединение», скорее всего оно у вас одно, и нажмите «Свойства».

3.jpg

Снимите галочку «Включить режим роуминга», В качестве конфигурации выберите «Статический адрес IP».

4.jpg

Заполним оставшиеся поля данными (IP-адрес, маска подсети, адрес шлюза). Нажмем «Ок».

Перейдем на вкладку «DNS», на против списка «Серверы имен» нажмем «Добавить».

5.jpg

Адрес сервера DNS предоставляется провайдером. Заполнив это последнее, четвертое поле, настройку можно считать завершенной (на изображении DNS адрес указан для примера).

Доступ в интернет должен работать, проверяем!

PPPoE

Это соединение может осуществляться через Ethernet, Wi-Fi или DSL. Отличий в настройке самого PPPoE при этом не будет.

Стоит отметить, что настраивать IP адрес для Ethernet, если используется соединение PPPoE через сетевую карту не требуется. Но, чтобы сетевая карта не пыталась автоматически настроиться при каждой загрузке, лучше задать какой-нибудь адрес, например: IP адрес - 192.168.254.254, маска подсети — 255.255.0.0 . Другие настройки для сетевой карты, в этом случае, не требуются.

В начале статьи уже описано как установить поддержку протокола PPPoE.

PPPoE, для настройки, требует знать всего 2 параметра:

  • Имя пользователя (выдается провайдером)
  • Пароль (как правило назначается провайдером, но подлежит изменению)

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

Нажмем кнопку «Разблокировать» и введем пароль вашего пользователя для входа в компьютер.

Выберем «Соединение точка-точка» и нажмем кнопку «Свойства».

На вкладке «Общие» нужно поставить галочку «Активировать соединение», тип соединения задать как PPPoE. Зададим имя пользователя и пароль.

6.jpg

На вкладке «Модем» выберем сетевую карту («Интерфейс Ethernet»). Перейдем к вкладке «Настройки»

7.jpg

Во вкладке «Настройки» укажем галочку «Установить модем как устройство по умолчанию для доступа в Интернет». Установите флажок «Использовать сервер имен провайдера интернет» и «Попробовать еще раз при разрыве или неудаче соединения».

8.jpg

Завершим настройку нажав «Ок».

9.jpg

Похоже все получилось. Наслаждайтесь!

VPN соединение

В описании настройки VPN многие моменты в начале будут схожи с предыдущими вариантами. Вернитесь к ним в случае необходимости. Приступим.

Щелкните левой кнопкой мыши на сетевом аплете.

Выберете пункт «Соединения VPN» далее «Настроить VPN».

10.jpg

В появившемся меню нажмем кнопку «Добавить», чтобы вызвать пошаговый диалог.

На первом шаге запрашивается тип VPN. Чаще всего это «PPTP tunnel». Уточните эту информацию у провайдера.

11.jpg

На втором шаге нужно заполнить некоторые поля.

На вкладке «Connection» (соединение) укажем «Connection Name» (имя соединения) и «Gateway» (адрес сервера). Имя соединения можно указать любое, например: «Интернет». Адрес сервера должен предоставить провайдер.

12.jpg

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

Жмем «Далее», затем закрываем окно «Соединения VPN».

Щелкните левой кнопки мыши на аплете сети, наведите курсор пункт «Соединения VPN» и выберете то соединение, которое вы создали. Появится запрос имени пользователя и пароля. Чтобы сохранить пароль для будущих сессий, установите оба флага в этом меню.

13.jpg

Нажимаем «Ок». Все должно заработать. Пробуем.

Вероятно я упустил что-либо, и готов ответить на вопросы. Если вы заметили ошибки сообщите мне.

Спасибо, что дочитали до конца.

_____________________________________

Копирование материала разрешено только при наличии ссылки на источник:
неофициальный проект GNU/Linux ХМАО-Югра www.oslinux.ru

9.09756
в среднем: 9.1 (41 голос)
Skala аватар
User offline. Last seen 1 неделя 1 день ago. Offline
Зарегистрирован: 05/13/2008
Доступно и понятно

Доступно и понятно написано.
Большое спасибо!

____________________________________
Linux разрабатывали для так сказать людей ©

Tim (не проверено)
Стать хорошая, но вот еще бы

Стать хорошая, но вот еще бы добавить, что ставить в случае использования Kubuntu.
Спасибо.

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> Tim (Не проверено) в 08/27/2008 - 12:52

> ставить в случае использования Kubuntu.
Субъективное мнение. Я благополучно использую именно Ubuntu.
Полагаю, там в этом вопросе наберется отличий на "грошь".

Не хотите статью про Kubuntu сделать?

______________________________
In the world without walls, who needs windows?

Илья Евсеев (не проверено)
Причем здесь OpenVPN?

Пакеты openvpn* _действительно_ нужны?
Какое отношение они имеют к PPPoE и PPTP?

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> Пакеты openvpn*

> Пакеты openvpn* _действительно_ нужны?

Как сказано "на всякий случай", ибо они есть на DVD

> Какое отношение они имеют к PPPoE и PPTP?

Что то такое сказано? Естественно никакого отношения. Но эти пакеты есть и я сразу предлагаю их поставить.

Я не совсем понял второй вопрос, дайте цитату.

______________________________
In the world without walls, who needs windows?

Илья Евсеев (не проверено)
Выход в Интернет у _всех_

Выход в Интернет у _всех_ провайдеров
происходит либо напрямую, либо через PPPoE, либо через PPTP.
С какого перепугу сюда притянут OpenVPN?

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> С какого перепугу сюда притянут OpenVPN?

Считаете что установка этого пакета излишне? Так и скажите.

______________________________
In the world without walls, who needs windows?

User offline. Last seen 3 часа 36 минут ago. Offline
Зарегистрирован: 08/10/2008
Очень доходчиво написано.

Очень доходчиво написано. Спасибо автору.

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> Alpha в 08/28/2008 - 23:29

Уж не хотите ли вы сказать, что у вас получилось?

______________________________
In the world without walls, who needs windows?

nnm
User offline. Last seen 1 год 18 недель ago. Offline
Зарегистрирован: 05/13/2008
> Пакеты openvpn* _действительно_ нужны?

Прежде чем писать вопросы желательно прочитать статью!

"Создание VPN-подключения 2 из 2... Type: Windows VPN(PPTP)..."

Говорим VPN подразумеваем PPTP, говорим PPTP подразумеваем VPN :)

xenar (не проверено)
Вопрос, как заставить VPN

Вопрос, как заставить VPN через network-manager-openvpn автоматом подключаться при загрузке системы??

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> Вопрос, как заставить VPN

Думаю что через графический интерфейс никак.

Но постараюсь, разобраться.

______________________________
In the world without walls, who needs windows?

Аноним (не проверено)
Всё это мило, вот только

Всё это мило, вот только автор забыл упомянуть, что network-manager-pptp работает только в том случае, если у eth-интерфейса адресация _динамическая_. Если прописывать ip-адрес руками, то во всплывающем меню никаких пунктов вида "Соединения VPN", увы, не будет. Судя по информации в Сети, этот баг в гнуме пока не пофиксили.

Аноним (не проверено)
Что касается подключения к

Что касается подключения к VPN-серверу при загрузке системы, то здесь понадобится утиита pptpconfig (http://pptpclient.sourceforge.net/howto-ubuntu.phtml). Странно, что в Ubuntu 8.04 её вообще убрали. Есть только pptp-linux. Создаёте канал, при этом в /etc/ppp/peers прописывается файл с именем соединения, а в /etc/ppp/chap-secrets прописывается строка содержащая логин-пароль для подключения. Руками можно проверить работу подключения так:

pppd -detach call имя_подключения

Опция detach не позволяет уйти в фон pppd. Естественно логи работы будут у вас перед глазами. Если всё заработало, то остаётся последний штрих -- положить эту команду в inittab. Раньше это выглядело так:

vpn:2345:respawn:/usr/bin/pppd -detach call имя_подключения

Если соединение падало, то тут же в автоматом поднималось. В случае нескольких неудачных попыток система "брала паузу" на 5 минут и пыталась снова установить соединение. Очень удобно. Особенно, если за компьютером работает челоек, который знает только как нажимать некоторые кнопки. :)

Однако, в последних версиях Ubuntu (кажется, с 6.10) используется другая система инициализации системы upstart. Она более гибкая, но требует привыкания при переходе к ней. Чтобы не пугать окружающих, выкладываю пример такого скрипта. Его необходимо поместит в папку /etc/event.d

# vpn-mageal
#
# This service is started automatically by init so that the output from
# other services can be logged.

description "vpn connection to MAGEAL"
author "..."

start on runlevel 2
start on runlevel 3
start on runlevel 5

stop on runlevel 0
stop on runlevel 1
stop on runlevel 6

console output

exec /usr/sbin/pppd -detach call mageal
respawn

В моём случае соединение называется mageal и работает на 2,3 и 5 уровнях. На 0,1 и 6 отключено. Вручную запуск события выполняется так:

initctl start vpn-mageal

где vpn-mageal это имя файла, расположенного в /etc/event.d/

Удачного сёрфинга в Сети.

srgaz аватар
User offline. Last seen 10 недель 4 дня ago. Offline
Зарегистрирован: 05/14/2008
Не чего страного

Что касается подключения к VPN-серверу при загрузке системы, то здесь понадобится утилита pptpconfig (http://pptpclient.sourceforge.net/howto-ubuntu.phtml). Странно, что в Ubuntu 8.04 её вообще убрали.
Правильно сделали что убрали,для этого есть NetworkManager там есть галочка для включения при загрузки.
NetworkManager - это не только апплет

______________________________
Who killed Kenny ??

Аноним (не проверено)
С этого места поподробнее --

С этого места поподробнее -- подобное доступно в текстовом режиме? Или только в графической среде?

srgaz аватар
User offline. Last seen 10 недель 4 дня ago. Offline
Зарегистрирован: 05/14/2008
к сожеолению

как это сделать в Ubuntu я не могу объяснить

______________________________
Who killed Kenny ??

CoolDude (не проверено)
А как мне подключиться через обычный модем Dial-Up

Может мне использовать какой нить из вышеперечисленных подключений? И как мне подключиться через PPPoE если у меня USB модем? Обязательно нужны дрова на модем или это можно как нить решить без дров?

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> как мне подключиться через

> как мне подключиться через обычный модем Dial-Up

По диалап отвечу позже, там есть выбор PPPoE или диалап. При этом драйвер должен работать

> как мне подключиться через PPPoE если у меня USB модем? Обязательно нужны дрова на модем или это можно как нить решить без дров?

Скорее всего дров не найдете, так как:

можно, поменять модем на Ethernet, ибо 500 рублей за универсальную железку ИМХО не дорого. Utel например предлагает модемы на выбор. Попробуйте с кем либо обменяться.

______________________________
In the world without walls, who needs windows?

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
Отвечаю про dial-up

> А как мне подключиться через обычный модем Dial-Up

повезло, выпала возможность разобраться с реальным модемом, написал руководство

http://www.oslinux.ru/node/222

______________________________
In the world without walls, who needs windows?

Гия (не проверено)
VPN соединение

мне нада настроить ВПН))) пароль зашифрованный (PAP) шифрование данных необязательное ну сеть PPTP VPN.
как все это сделать в Ubuntu 8.04? я установил ево с CD.

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
мне нада настроить ВПН)))

> я установил ево с CD.

Если вы читали статью, то я напомню, что речь там идет именно об установке с DVD, если нужных пакетов нет на CD, вам придется найти "большую" DVD версию.

Если есть доступ к Интернет и без VPN, система сама скачает нужное. После этого сделайте все как рассказано в статье.

______________________________
In the world without walls, who needs windows?

srgaz аватар
User offline. Last seen 10 недель 4 дня ago. Offline
Зарегистрирован: 05/14/2008
Зачем человеку к которого

Зачем человеку к которого DHCP или PPPое, вот эти пакеты network-manager-pptp network-manager-vpnc network-manager-openvpn и тд ? чтобы их обновлять? разве только на ноутбук.
>Если есть доступ к Интернет и без VPN, система сама скачает нужное.
А если нет доступа без VPN ?

>Всё это мило, вот только автор забыл упомянуть, что network-manager-pptp работает только в том случае, если у eth-интерфейса адресация _динамическая_.Если прописывать ip-адрес руками, то во всплывающем меню никаких пунктов вида "Соединения VPN", увы, не будет.
Это не баг NW, это баг головы наших провайдеров:) Данное соединение, не стандартно.Придется все делать руками.
Вопрос к Убунтоводам 8.04 - NW 0.7.0 обновили ?

______________________________
Who killed Kenny ??

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
> А если нет доступа без VPN

> А если нет доступа без VPN ?

а если нет, заказать версию на DVD (250 р.) или найти друга/подругу с интернетом.

Сейчас не сложно купить внешнее устройство (1000-3000 р.) с ethernet и с него вязать все что нужно, так практичнее, кроме того это устройство позволит раздавать инет не другие компы... хотя их может и не быть.

> NW 0.7.0 обновили

нумаю что не нужно ждать когда они этосделают, на создание нового psi в первый раз у меня ушло 30 минут, в второй 5.

> автор забыл упомянуть, что network-manager-pptp работает только в том случае

да, у меня именно так, не знал, спасибо.

______________________________
In the world without walls, who needs windows?

Аноним (не проверено)
Интернет через VPN

Установил Убунту с CD, по инструкции на сайте провайдера (Ufacom.ru) скачал необходимые файла и установил соединение по VPN. После смены имени пользователя перестал действовать keyring (брелок). Как восстановить его работу? Сейчас приходится каждый раз вводить пользователя и пароль вручную :(

Alefz (не проверено)
Для "особоодаренных", могу

Для "особоодаренных", могу еще посоветовать ethtool - параметры карточки позволяет выставлять.
Графическую оболочку еще бы под нее найти ;)
Тут под нее мануал на русском http://www.opennet.ru/man.shtml?topic=ethtool&category=8&russian=0
Иногда помогает, если оборудование друг с другом дружить отказывается.

Зарегистрирован: 03/04/2009
Здравствуйте. А никто не

Здравствуйте.
А никто не подскажет, как подключить комп к Интернету, используя коммуникатор на базе WinMob? Не могу никак с этим разобраться, а работать в сети с коммуникатора не всегда удобно.

http:\\intel-lekt.ru

sa
sa аватар
User offline. Last seen 1 день 6 часов ago. Offline
Зарегистрирован: 05/11/2008
Настройте телефон как модем

Попробуйте как то так

http://www.oslinux.ru/node/222

______________________________
In the world without walls, who needs windows?

Гость
настройка PPPoE

Подскажите, у меня при настройке PPPoE присутствует еще графа Service. Что туда вводить?

Гость
Интернет для Linux через Windows

Имею домашнюю сеть из 2-х комп. на одном Ubuntu 8.10 на 2-ом Винда проф. сп3 на ней же инет ADSL как настроить Интернет для Linux через Windows по сети.

Отправить комментарий

 
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Доступны HTML теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Подробнее о форматировании

Проверка
Проверка необходима чтобы убедиться что вы человек, а не робот
Image CAPTCHA
Enter the characters shown in the image.

Хостинг от 600 рублей в год