Все настройки сетевых интерфейсов в Raspberry в Debian/Ubuntu и основанных на них дистрибутивах, таких как Raspbian, Kali и т.д. производятся в конфигурационном файле /etc/network/interfaces.
Сегодня ознакомимся с базовой настройкой сетевых интерфейсов. Для этого откроем файл /etc/network/interfaces и посмотрим что в нем есть.
создание loopback интерфейса:
auto lo iface lo inet loopback
следующая конфигурация говорит об разрешении автоматического запуска интерфейса wlan0 и получение им настроек сети по DHCP:
allow-hotplug wlan0 iface eth0 inet dhcp
метод manual говорит, что для интерфейса eth0 нет настроек применяемых по умолчанию. Интерфейс eth0 может далее настраиваться вручную, или сценариями из каталогов /etc/network/if-*.d.
auto eth0 iface eth0 inet manual
и последний метод настроек static. В нем мы задаем все настройки сети вручную. Некоторые параметры могут быть избыточными.
auto eth1 iface eth1 inet static address 192.168.2.9 netmask 255.255.255.0 network 192.168.2.0 broadcast 192.168.2.255 gateway 192.168.2.1 dns-nameservers 192.168.2.1 8.8.8.8
address — IP-адрес (в примере: 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 адрес:
hwaddress ether 01:23:45:67:89:AB
можно указать домен по-умолчанию для поиска:
dns-search mydomain.local
и при поднятии/выключении интерфейса можно запускать дополнительные произвольные команды:
запустить команду до поднятия интерфейса:
pre-up команда
запустить команду после поднятия интерфейса:
up команда post-up команда
запустить команду перед отключением интерфейса:
down команда pre-down команда
запустить команду после отключения интерфейса:
post-down команда
Пример запуска команды после поднятия интерфеса с параметрами, назначенными вручную (после запуска интерфейса выполнится скрипт/etc/script.sh):
auto eth1 iface eth1 inet static address 192.168.2.9 netmask 255.255.255.0 gateway 192.168.2.1 dns-nameservers 192.168.2.1 post-up /etc/script.sh
Проверить свой внешний IP можно командой:
wget http://ipinfo.io/ip -qO -
Чем отличается allow-hotplug от auto?
allow-hotplug — применить настройки при обнаружении устройства (устройство запускает кем-либо, а не через демон /etc/init.d/networking, например Wi-Fiкарта, которая может запускаться самостоятельно драйвером);
auto — при поднятии интерфейса.
На этом основная часть настроек Ethernet и IPv4 завершается.
При написании статьи, использовались материалы сайта http://blackdiver.net/it/linux/4091
Чтобы взломать сеть Wi-Fi с помощью Kali Linux, вам нужна беспроводная карта, поддерживающая режим мониторинга…
Работа с консолью считается более эффективной, чем работа с графическим интерфейсом по нескольким причинам.Во-первых, ввод…
Конечно, вы также можете приобрести подписку на соответствующую услугу, но наличие SSH-доступа к компьютеру с…
С тех пор как ChatGPT вышел на арену, возросла потребность в поддержке чата на базе…
Если вы когда-нибудь окажетесь в ситуации, когда вам нужно взглянуть на спектр беспроводной связи, будь…
Elastic Security стремится превзойти противников в инновациях и обеспечить защиту от новейших технологий злоумышленников. В…
View Comments