В этой статье предлагаю ознакомиться с процессом конфигурирования сетевого интерфейса в CentOS (Linux). Поднять сетевой интерфейс дело несложное, однако в CentOS я столкнулся с проблемой подключения к интернету через прокси. Для того чтобы решить эту простую задачку пришлось достаточно походить по ресурсам сети (большей частью из-за того что вопрос организации самого прокси гораздо более освещен, по понятным причинам, нежели процесс подключения через proxy). Прежде чем преступить к какому-либо действию его нужно предварительно обдумать так, чтобы план выполнения был понятен сам для себя. В сети мною часто встречались инструкции, где требовалось прописать некоторые команды, записать некоторые параметры в файлы, однако такие инструкции, несмотря на их действенность, не дают понимания общей картины выполняемых работ. Уверен, что, практически у каждого первой ОС, с которой он работал, был Windows. Для меня было проще всего разобраться в настройке сети, проводя аналогию с Windows. 
На примере слева я представил необходимые параметры для подключения компьютера к интернету в Windows. Красными цифрами мною для простоты были обозначены необходимые шаги, которые нужно пройти в процессе установки соединения. В Linux для поднятия сети вам нужно будет пройти те же самые шаги. Далее по пунктам - аналогам пунктам на картинке слева: Пункт 1 и 2 - IP-адрес и маска Для установки параметров сетевого интерфейса в Linux существует команда ifconfig. Данная команда, использованная без параметров, позволяет просмотреть текущие настройки сетевого интерфейса. Использование данной команды для настройки сетевого интерфейса: ifconfig {сетевой_интерфейс} {устанавливаемый_IP_адрес} netmask {маска} up
На нашем примере это выглядит как:  Адрес и маска установлены. Переходим к следующему пункту: Пункт 3 - прописываем шлюз Для того чтобы прописать маршрут по умолчанию, в Linux существует команда route add default gw {айпишник} Таким образом, мы получаем: Теперь нам осталось прописать только DNS-сервер, и мы будем иметь возможность выхода в сеть (если вы выходите в интернет через локальную сеть). Пункт 4 - прописываем DNS-сервер Для того чтобы прописать DNS-сервер в Linux, CentOS в частности, следует отредактировать файл /etc/resolv.conf Из консольных текстовых редакторов, доступных сразу после установки системы, можно пользоваться vi, однако, можно более просто добавить в файл строку, используя команду, перенаправляющую консольный ввод в файл - >>. В файле указывается DNS-сервер в следующем формате:nameserver {айпишник} Таким образом получаем: После того как записали данную строку, жмем Сtrl+C и изменения вступают в силу.
Подключение к сети в CentOS через HTTP-proxy В случае если вам нужно сконфигурировать вашу систему для доступа к интернету через HTTP-прокси, в CentOS следует внести корректировку в файл /etc/yum.conf внеся туда строку proxy={http_прокси}: Все готово. |
Комментарии
Да, верно. ОпечаткаЦитировать
Кстать не /etc/yum.com а /etc/yum.confЦитировать
обсолютно бесполезная статья на мой взгляд последнее описание подключения через прокси вобще убило!
если уж нужно всю подсетку прописать то лутчше использовать system-config-network (прописать ip маску шлюз и т.д)
если хотим прокси то есть 2 простых способа!
1. В файле /etc/wgetrc изменил строки, добавил туда:
http_proxy = http://user:sysroot
ftp_proxy=http://user:sysroot
# If you do not want to use proxy at all, set this to off.
use_proxy = on
(главное не забываем что по умолчанию строки закоментированы, после редактирования сохраняемся :wq и перелогинимся, у меня как по маслу все заработало)
2 способ заходим через vi /etc/profile добавляем
export http_proxy=http://user:sysroot
export ftp_proxy=http://user:sysroot
Относительно route add default gw бла-бла-бла - так маршрут пропадёт после перзагрузки...Увы...
Следует создавать файл в /etc/sysconfig/network-scripts с именем "route-имя интерфейса с записью (в Вашем случае)
route add default gw {айпишник}
RSS лента комментариев этой записи.