Установка и настройка серверов Linux,создание сайтов, установка и настройка Asterisk PBX, Linux для начинающих и не только.
Получать статьи этого сайта на почту:

 

06
Mar 2012
sergldom
автор
8
комментариев
Рейтинг статьи:
4
Average: 4 (1 vote)

Настройка подключения к Интернет, а также настройка сетевых карт на сервере в Debian, Ubuntu и их производных

Настраиваем сетевой карты в Debian GNU/Linux      Предположим, что у нас есть локальная сеть со свичом и несколькими компьютерами плюс провайдер предоставляющий интернет.

      Виды подключения к интернету пользователя от провайдеров:
      Подключение через ADSL модем
      Подключение по витой паре или оптоволокну
      Подключение через USB modem 3G (не рассматриваю так как никогда не приходилось на сервере использовать такой способ, но настраивается подключение через ppp)
      Подключение через WIMAX роутер (получаем интернет от провайдера на роутер и витой парой отдаем на наш сервер - получается настройка подключения как по витой паре)
      Другие виды подключений.

      Самый простой и надежный это витая пара.
      Провайдер подводит Вам к серверу кабель с интернетом, и также должен предоставить Вам настройки подключения такие как:

IP адресс
Маска сети
Шлюз сети
ДНС адреса провайдера

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

      Очень распространенный вариант получать интернет через телефонную линию используя ADSL модем, для этого можно модем настроить в двух режимах моста и роутера.

      Роутер - мы прописываем логин пароль на модеме (получаем интернет от провайдера на роутер и витой парой отдаем на наш сервер - получается настройка подключения как по витой паре)

      Мост - мы прописываем логин пароль на сервере (устанавливаем пакет pppoeconf командой aptitude install pppoeconf и далее подключив кабель от модема к сетевой запускаем команду pppoeconf  - программа автоматически просканирует сетевые и если найдет модем настраивает почти самостоятельно интернет соединение, вводим только логин и пароль и соглашаемся на все условия)
И тот и тот вариант имеет свои плюсы и минусы

      Давайте для примера настроим интернет на сервере с двумя сетевыми картами, провайдер предоставляет интернет по витой паре.
Провайдер предоставил нам данные для подключения:

IP - 195.24.23.231
MASK - 255.255.255.0
GATEWAY - 195.24.23.1
DNS - 195.24.23.5 195.24.22.5

      Примеры конфигурационных файлов типичны для Debian, Ubuntu и их производных, но по аналогии будет работать и в других дистрибутивах Linux.
      У нас в сервере стоят две сетевые карты, их мы и настроим.
      Файл /etc/network/interfaces приводим к такому виду:
 

# The loopback network interface
auto lo
iface lo inet loopback

# Provider network
auto eth0
iface eth0 inet static
        address 195.24.23.231
        netmask 255.255.255.0
        gateway 195.24.23.1

# Local network
auto eth1
iface eth1 inet static
        address 192.168.1.1
        netmask 255.255.255.0

Добавляем ДНС сервера командами:

echo 'nameserver 195.24.23.5' > /etc/resolv.conf
echo 'nameserver 195.24.22.5' >> /etc/resolv.conf

 

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

      Перезагружаем сеть сервера командой:

/etc/init.d/networking restart

Либо перегружаем весь сервер командой:

reboot

Проверяем работу интернета пустив пинг в интернет на сервер ya.ru командой:

ping ya.ru

Для того, чтобы прервать пинг, необходимо нажать CTRL+C
Если пинг идет, значит интернет на сервере работает.

Аналогично проверяем и пинг на какую-либо машину в локальной сети прописав вместо ya.ru ip адресс компьютера, например 192.168.1.5

 

Дополнение.

      Если Вам необходимо устанавливать программы с репозитория через apt-get, aptitude или wget, и у Вас интернет доступен через прокси сервер, Вам необходимо настроить работу Debian или Ubuntu системы через прокси. Для этого вам нужно выполнить под пользователем root  две команды:

export http_proxy=http://login:[email protected]:8080/
export ftp_proxy=ftp://login:[email protected]:8080/

      Необходимо заменить логин и пароль на свои.

Если у Вас вход не по паролю а по IP, достаточно этих 2 команд:

export http_proxy=http://192.168.1.1:8080/
export ftp_proxy=ftp://192.168.1.1:8080/

      Этого достаточно, чтобы apt-get, aptitude, wget  работали  через прокси сервер.

      Можно просто настроить NAT на первом сервере для нужного айпи как в моей статье, но только в том случае если у вас настроен прокси не прозрачно. Если же прозрачно настроенный как по моей статье, тогда обязательно выполнять предыдущие команды.

       Можно использовать 2 способа, то-есть использовать переброску 80 порта на прокси, а остальные порты разрешить для определенного кампа через NAT, тогда будет вестись учет кто куда ходил в браузере, но торенты  и почта будет работать напрямую и учитыватся в прокси не будет.

Вообщем много вариантов.

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

Рейтинг статьи: 

4
Average: 4 (1 vote)

Вам понравилась статья? Хотите получать уведомления о выходе новых статей с этого сайта на свой почтовый адрес? Подписывайтесь пожалуйста. Введите свой почтовый адрес и нажмите кнопку Хочу получать статьи!

<![CDATA[]]><![CDATA[]]>

 

*Адреса электронной почты не разглашаются и не предоставляются третьим лицам для коммерческого или некоммерческого использования.

 

 
 

 

8 комментария:
Юля
21/05/2012 - 23:10
Пожалуйста, помогите разобрать ситуацию в школе. Есть провайдер. Подключение к нему из школы через сетевую карту без  IP и DNS автоматически. На этом-же компьютере есть внутришкольный прокси 192.168.1.1:8080, пароль и логин к прокси есть. То есть, в интернет смотрит компютер c двумя вышеперчисленными сетевыми картами, в настойках внешней  карты нет ничего, в другой, внутренней карте  -> 192.168.1.1:8080 Проблема: Не могу,  подключиться к репозиторию для  установки Debian 6  с  IP 192.168.1.20  через прокси сервер 192.168.1.1:8080 Пинг до 192.168.1.1:8080 есть, пинг до google.ru - нет. Через pppoeconf ?
22/05/2012 - 00:20
Здравствуйте. Ответ на Ваш вопрос добавил к статье в Дополненях. Немножко Вас поправлю, у Вас в интернет смотрит одна сетевая, та в которую входит интернет от провайдера, и получает IP по DHCP автоматически. А вторая сетевая должна смотреть в локальную сеть школы, то-есть входить в свич к которому подключены все либо напрямую, либо через другие свичи.
26/01/2013 - 10:58
Сергей, подскажите, будет ли инструкция для автоматического переключения провайдеров? К примеру, есть настроенный шлюз на Debian 6 со SQUID, SAMS, IPTABLES Два провайдера по договорам выделили статические настройки IP, маски и ДНС.  Допустим по техническим причинам на магистрали одного прова обрыв и организация, для которой интернет является архиважным для бизнеса, остаётся без связи. Нужно настроить автоматическое переключение между провами и вопрос решён, но в интернете нет ни одного достойного материала. Пишут про изменение роутинга, NAT и другие вещи не понятные простому админу. Задача достойна профессионала. Возьмётесь?
26/01/2013 - 11:06
Сорри, забыл добавить - про установку сервера печати CAPS не думали? Актуально в крупных организациях при терминальных решениях. Терминал под Win2008R2 - клиенты под Linux. Принтеры и МФУ без сетевых интерфейсов. По идее проще простого на отдельный системник поставить Debian, прицепить к нему по USB принтеры, каким-то образом расшарить и в Win2008R2 прицепить, но на самом деле тупиковых моментов очень много, особенно в драйверах. Опять же задача для профи. Я уже много писал про эту проблему на forum.ubuntu.ru, но владельцы готовых решений (настроек) не настроены делиться с народом своим опытом. Спрашиваю помощи у Вас - поможете начинающим?
26/01/2013 - 11:56
Здравствуйте. По переключению между провайдерами много информации в интернете, если Вас интересует, то немного позже выложу решение каким я пользуюсь. По серверу печати... у меня дома есть принтер HP P1505n он конечно подключен по сети, но могу подключить его по USB, настроить общую печать и выложить инструкцию. На работе HP 1022n аналогично. Есть еще какой-то Canon старенький только по USB на работе. Если подойдет, тогда по таким принтерам, тогда сделаю по свободе.
26/01/2013 - 13:22
Было бы просто шикароно.
rabbit_odessa
28/01/2013 - 13:43
http://softnastroy.com/content/nastroyka-podklyucheniya-k-internet-takzhe-nastroyka-setevyh-kart-na-servere-v-debian-ubuntu-i-ih-proizvodnyh.html эта инструкция имеет право на жизнь вместа с Вашей инструкцией настройки шлюза? ибо надо настроить резервирование инета (один провайдер с PPPoE, второй статику дает)
28/01/2013 - 14:23
Конечно имеет право на жизнь :))

Add new comment

Filtered HTML

  • Search Engines will index and follow ONLY links to allowed domains.

  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Lines and paragraphs break automatically.

Plain text

  • Allowed HTML tags: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Web page addresses and e-mail addresses turn into links automatically.
  • Lines and paragraphs break automatically.
  • Search Engines will index and follow ONLY links to allowed domains.

CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.