Настройка сетевого интерфейса Debian/Ubuntu


Назад

    Настройка сетевого интерфейса Debian/Ubuntu

Для настройки сетевых интерфейсов необходимо войти в систему под учетными данными, которые мы вводили во время установки системы.


Так как мы будем в дальнейшем использовать сервер для раздачи интернета, то в конфигурации компьютера должны присутствовать две сетевые карты. Одна для подключения к интернету, а вторая для подключения к локальной сети.
Для того, чтобы понять какие в системе есть сетевые интерфейсы используется команда:
$sudo ifconfig –a


Нас интересуют интерфейсы eth0 и eth1. Один для подключения к интернету, а второй для подключения к локальной сети. На картинке видно что они еще не настроены.

С помощью команды sudo nano /etc/network/interfaces создаем конфигурационный файл, где будем вписывать все настройки.

#==========================================

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface будет отвечать за интернет
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.200
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
# Пропишем правильные серверы имен, посмотрев их на своем сервере в /etc/resolv$
dns-nameservers 192.168.1.1

# The secondary network interface будет отвечать за локальную сеть
allow-hotplug eth1
iface eth1 inet static
address 192.168.2.200
netmask 255.255.255.0
network 192.168.2.0
broadcast 192.168.2.255

#==========================================

После сохранения файла (ctrl+O) конфигурации перезагружаем интерфейс
$sudo /etc/init.d/networking restart

Для применения настроек придется перезагрузиться

После перезагрузки выполняем команду sudo ifconfig –a и получаем следующее:


Если интернет поступает напрямую с роутера, дальнейшие настройки не обязательны. Главное чтобы, основной сетевой интерфейс был в одной сети с роутером. Дальнейшая настройка важна если интернет на сервер поступает через другой прокси-сервер.

Для настройки интернета через PROXY-сервер редактируем файл
$sudo nano /etc/environment
#==========================================

#https_proxy="https://user:pass@proxy:port/"
#http_proxy="http://user:pass@proxy:port/"
#ftp_proxy="ftp://user:pass@proxy:port/"
#socks_proxy="socks://user:pass@proxy:port/"
#Если прокси без авторизации, то строки должны быть вида:
#..._proxy=https://proxy:port/

# Пример без авторизации прокси
https_proxy="https://192.168.0.2:3128/"
http_proxy="http://192.168.0.2:3128/"
ftp_proxy="ftp://192.168.0.2:3128/"
socks_proxy="socks://192.168.0.2:3128/"

#==========================================

Для удаления настроек прокси нужно отредактировать
$sudo nano /etc/apt/apt.conf

Нужно удалил такую строку или похожую:
#Acquire http_proxy=http://192.168.0.1:8080/


Автор: admin| E-mail: svdniko@yandex.ru| Дата/время: 25.03.2020 / 03:41:43| Просмотры: 8761
Редактировать

www.xtechonline.ru/mail: svdniko@mail.ru © 2020