В этой инструкции я подробно расскажу как настроить параметры сетевого адаптера в операционных системах 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 сети в Убунту и Дебиан Линукс завершена!