Предположим, что у нас есть локальная сеть со свичом и несколькими компьютерами плюс провайдер предоставляющий интернет.
Виды подключения к интернету пользователя от провайдеров:
Подключение через 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, тогда будет вестись учет кто куда ходил в браузере, но торенты и почта будет работать напрямую и учитыватся в прокси не будет.
Вообщем много вариантов.
Простой пример настройки интернета на сервере я описал, если нужно расширить какой либо из видов подключений пишите запрос пожалуйста в коментариях.
С Вами был Сергей Лазаренко.
Add new comment