>
Ноябрь 2017
Пн Вт Ср Чт Пт Сб Вс
« Окт    
 12345
6789101112
13141516171819
20212223242526
27282930  

Настройка сети в Raspberry через командную строку.

Все настройки сетевых интерфейсов в Raspberry в Debian/Ubuntu и основанных на них дистрибутивах, таких как Raspbian, Kali и т.д. производятся в конфигурационном файле /etc/network/interfaces.
Сегодня ознакомимся с базовой настройкой сетевых интерфейсов. Для этого откроем файл /etc/network/interfaces и посмотрим что в нем есть.

Основные параметры

создание loopback интерфейса:

следующая конфигурация говорит об разрешении автоматического запуска интерфейса wlan0 и получение им настроек сети по DHCP:

метод manual говорит, что для интерфейса eth0 нет настроек применяемых по умолчанию. Интерфейс eth0 может далее настраиваться вручную, или сценариями из каталогов /etc/network/if-*.d.

и последний метод настроек static. В нем мы задаем все настройки сети вручную. Некоторые параметры могут быть избыточными.

addressIP-адрес (в примере: 192.168.2.9)
netmask — маска сети (в примере: 255.255.255.0, сеть /24)
network -используемая сеть (в примере: 192.168.2.0)
broadcast — широковещательный адрес (в примере: 192.168.2.255)
gateway — адрес шлюза (в примере: 192.168.2.1)
dns-nameservers — список DNS серверов (в примере: 192.168.2.1 и 8.8.8.8)

Дополнительные параметры

При использовании методов dhcp или static можно задать MAC адрес:

можно указать домен по-умолчанию для поиска:

и при поднятии/выключении интерфейса можно запускать дополнительные произвольные команды:

запустить команду до поднятия интерфейса:

запустить команду после поднятия интерфейса:

запустить команду перед отключением интерфейса:

запустить команду после отключения интерфейса:

Пример запуска команды после поднятия интерфеса с параметрами, назначенными вручную (после запуска интерфейса выполнится скрипт/etc/script.sh):

Проверить свой внешний IP можно командой:

Чем отличается allow-hotplug от auto?
allow-hotplug — применить настройки при обнаружении устройства (устройство запускает кем-либо, а не через демон /etc/init.d/networking, например Wi-Fiкарта, которая может запускаться самостоятельно драйвером);
auto — при поднятии интерфейса.

На этом основная часть настроек Ethernet и IPv4 завершается.

При написании статьи, использовались материалы сайта http://blackdiver.net/it/linux/4091

[Всего голосов: 7    Средний: 3.3/5]

Share Button

Last updated by at .

1 comment to Настройка сети в Raspberry через командную строку.

Leave a Reply

You can use these HTML tags

<a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">