Инструменты пользователя

Инструменты сайта


bananapi:interfaces

Это старая версия документа!


Настройка сетевых интерфейсов

Сетевые устройства.

Смотрим сетевые интерфейсы

ifconfig

Определимся какие сетевые устройства видит система

ip link ls # посмотреть какие есть сетевые устройства

Файл конфигурации сетевых настроек.

Путь к файлу настроек /etc/network/interfaces
В нем находятся настройки всех сетевых устройств.

Строки, которые начинаются с символа «#» игнорируются. Обратите внимание, что комментарии с явным указанием конца строки не поддерживаются, комментарии должны занимать одну строку. Строка может быть перенесена на новую строку для удобства чтения, для этого в конце строки необходим символ «\».

Файл состоит из нуля или более строф «iface», «mapping», «auto» и «allow-». Ниже указаны примеры.

До редактирования конфига надо погасить устройство:

ifdown eth0 #заглушить сетевой интерфейс

Начнем редактировать:

gedit /etc/network/interfaces #редактируем с помощью текстового редактора gedit

но не обязательно

Пример файла:

# cat /etc/network/interfaces                                                                                                       
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto eth0

# dhcp configuration
#iface eth0 inet dhcp

# static ip configuration
iface eth0 inet static
      address 192.168.6.2
      netmask 255.255.255.0
      gateway 192.168.6.1
hwaddress ether 00:00:00:00:00:00 # сменить mac

после произведенных изменений можно перезапустить сетевую систему.

/etc/init.d/networking restart #перезагрузка сетевых устройств работает в lenny и squeezy

существует еще такой вариант:

invoke-rc.d networking restart |start|stop # рестарт/старт/остановка в debian squeezy

после этого вероятно придется запустить сетевое устройство(а) eth0:

ifup eth0 # поднять сетевой интерфейс

Работа с сетевыми устройствами из консоли:

Настройки VLANов в Debian точно так же, как и для сетевых интерфейсов, указываются в файле /etc/network/interfaces.

auto eth0.3
iface eth0.3 inet static
address 192.168.101.1
netmask 255.255.255.0
vlan_raw_device eth0

Параметр, который обычно отсутствует в конфигурации сетевого интерфейса — vlan_raw_device. Этот параметр указывает, на каком сетевом интерфейсе должны создаваться новый интерфейс vlan3

Работа с сетевыми устройствами из консоли:

Сменить маску сетевого устройства:

ifconfig eth0 192.168.1.10 netmask 255.255.255.0 #задать для eth0 ip и маску

Сменить МАС адрес (аппаратный адрес) сетевого устройства:

ifconfig eth0 hw ether 00:00:00:00:00:00 #сменить мас в консоли 

Ссылки:
https://sites.google.com/site/debianschool/connect/3-nastrojka-setevyh-interfejsov
http://xgu.ru/wiki/vlan/debian

bananapi/interfaces.1562010158.txt.gz · Последние изменения: 2019/07/01 19:42 (внешнее изменение)