Responsive image

Настройка IP сети в Debian и Ubuntu Linux

В этой инструкции я подробно расскажу как настроить параметры сетевого адаптера в операционных системах Ubuntu и Debian для подключения к локальной сети. Несмотря на то, что во много эти операционные системы различаются, но из-за того, что Убунту основана на Дебиан, процесс конфигурации сетевого подключения через консоль у них фактически идентичен. 

Для настройки сетевого подключения в Debian или Ubuntu Linux используются следующие системные файлы:

/etc/network/interfaces - описание параметров настройки сетевых интерфейсов
/etc/hosts – список ip-адресов и назначенных им доменных имен. Обычно в нём одна строчка:

127.0.0.1 localhost

/etc/resolv.conf – список используемых DNS серверов.(стандартная настройка для домашней сети: nameserver 192.168.1.1)

/proc/sys/net/ipv4/ip_forward – включение механизма маршрутизации для между сетевыми интерфейсами при возникновении необходимости. Чтобы его активировать - надо передать "1" в этот файл с помощью команды:

#echo '1' > /proc/sys/net/ipv4/ip_forward

Для того, чтобы настроить сеть, в Дебиан Линукс надо с помощью любого текстового редактора (vim, nano и т.п.) открыть для редактирования файл /etc/network/interfaces.

1) Вариант настройки сетевого интерфейса для работы в сети с активным DHCP-сервером (Динамический IP):

allow-hotplug eth0
iface eth0 inet dhcp

То есть, всего две строчки. После этого Дебиан подхватит настройки сетки от DHCP-сервера.

2) Вариант настройки сетевого подключения с использованием статического IP-адреса:

allow-hotplug eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1
dns-nameservers 192.168.1.1
 

После изменения параметров сетевого адаптера - не забудьте перезапустить все интерфейсы вот такой командой:

#/etc/init.d/networking restart

После этого - проверьте правильность конфигурации командой:

#ifconfig

Так же можно воспользоваться командой:

#ip a

Если необходимо добавить статический маршрут, тогда в конец файла /etc/network/interface дописать строчку:

up ip routeadd 192.168.0.0/16 via 192.168.1.1

После этого смотрим таблицу маршрутизации с помощью команды:

#netstat -r

Настройка IP сети в Убунту и Дебиан Линукс завершена!


Инструкции и советы:

Полезная информация:

Other versions: