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

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


bananapi:interfaces

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
bananapi:interfaces [2019/07/06 09:25]
alex
bananapi:interfaces [2022/01/09 08:28] (текущий)
alex [Работа с сетевыми устройствами из консоли:]
Строка 3: Строка 3:
 ==== Сетевые устройства. ==== ==== Сетевые устройства. ====
  
-Смотрим сетевые интерфейсы+Посмотреть ​сетевые интерфейсы ​можно командами
   ifconfig   ifconfig
-Определимся какие сетевые устройства видит система +  ip -c link ls 
-  ip link ls # посмотреть какие есть сетевые устройства+  ip -c address 
 +Посмотреть только имена интерфейсов 
 +  ls /​sys/​class/​net/​
   ​   ​
 ==== Файл конфигурации сетевых настроек. ==== ==== Файл конфигурации сетевых настроек. ====
Строка 97: Строка 99:
   ifconfig br-banana 192.168.100.1/​24 up   ifconfig br-banana 192.168.100.1/​24 up
  
-В настройках dhcp сервера,​ /​etc/​default/​isc-dhcp-server,​ указываю какой интерфейс нужно слушать,​ INTERFACES="​br-banana",​ и запускаю его.+В настройках dhcp сервера, ​**///​etc/​default/​isc-dhcp-server//**, указываю какой интерфейс нужно слушать,​ INTERFACES="​br-banana",​ и запускаю его.
  
   /​etc/​init.d/​isc-dhcp-server start   /​etc/​init.d/​isc-dhcp-server start
Строка 103: Строка 105:
   hostapd -B /​etc/​hostapd/​hostapd.conf   hostapd -B /​etc/​hostapd/​hostapd.conf
   ps -ef | grep hostapd   ps -ef | grep hostapd
-root      1238     ​1 ​ 0 май09 ?     ​00:​02:​42 /​usr/​sbin/​hostapd -B -P /​var/​run/​hostapd.pid /​etc/​hostapd/​hostapd.conf+  ​root      1238     ​1 ​ 0 май09 ?     ​00:​02:​42 /​usr/​sbin/​hostapd -B -P /​var/​run/​hostapd.pid /​etc/​hostapd/​hostapd.conf
  
 +Для сохранения настроек после перезагрузки нужно в файл **//​etc/​network.interfaces//​** добавить
 +  auto br-banana
 +  iface br-banana inet static
 +  bridge_ports eth0.3 wlan0
 +  address 192.168.100.1
 +  netmask 255.255.255.0
 +  network 192.168.100.0
 +  broadcast 192.168.100.255
  
 ==== Работа с сетевыми устройствами из консоли:​ ==== ==== Работа с сетевыми устройствами из консоли:​ ====
 +СИНТАКСИС IFCONFIG\\
 +ifconfig опции интерфейс команда параметры адрес
 +
 +  * **up** - включить интерфейс;​
 +  * **down** - выключить интерфейс;​
 +  * **(-)arp** - включить или выключить использование протокола ARP для интерфейса;​
 +  * **(-)promisc** - включить или выключить неразборчивый режим для интерфейса;​
 +  * **(-)allmulti** - включить или выключить режим multicast;
 +  * **metric** - изменить параметр metric;
 +  * **mtu** - изменить максимальный размер пакета;​
 +  * **netmask** - установить маску сети;
 +  * **add** - добавить ip адрес для интерфейса;​
 +  * **del** - удалить ip адрес интерфейса;​
 +  * **media** - установить тип внешнего протокола;​
 +  * **[-]broadcast** - установить широковещательный адрес или отключить эту функцию;​
 +  * **hw** - установить MAC адрес для интерфейса;​
 +  * **txqueuelen** - размер очереди интерфейса;​
 +Параметры и адрес необязательны и зависят от используемой команды. А опции влияют на поведение утилиты более глобально. Опций всего несколько,​ рассмотрим их:
 +
 +  * **-a** - применять команду ко всем интерфейсам,​ например,​ полезно,​ если вы хотите отключить или включить все сетевые интерфейсы;​
 +  * **-s** - вывести краткий список интерфейсов.
  
 Сменить маску сетевого устройства:​ Сменить маску сетевого устройства:​
Строка 114: Строка 145:
   ifconfig eth0 hw ether 00:​00:​00:​00:​00:​00 #​сменить мас в консоли ​   ifconfig eth0 hw ether 00:​00:​00:​00:​00:​00 #​сменить мас в консоли ​
  
 +Удаление IP адреса
 +  ip addr del AA.BB.CC.DD/​NN dev ethX
 +где вместо AA.BB.CC.DD/​NN указываем IP, который нужно удалить,​ а весто ethX - название сетевого интерфейса\\
 +либо
 +  ifconfig {ИМЯ_ИНТЕРФЕЙСА} 0.0.0.0
 +  ifconfig {ИМЯ_ИНТЕРФЕЙСА} delete {IP_ADDRESS}
 +  ifconfig {ИМЯ_ИНТЕРФЕЙСА} -alias {IP_ADDRESS}
  
 Ссылки:​\\ Ссылки:​\\
 https://​sites.google.com/​site/​debianschool/​connect/​3-nastrojka-setevyh-interfejsov\\ https://​sites.google.com/​site/​debianschool/​connect/​3-nastrojka-setevyh-interfejsov\\
-http://​xgu.ru/​wiki/​vlan/​debian+http://​xgu.ru/​wiki/​vlan/​debian\\ 
 +https://​losst.ru/​komanda-ifconfig-primery-ispolzovaniya\\ 
 +https://​ru.wikipedia.org/​wiki/​Ifconfig\\ 
 +https://​my-biz.com.ua/​news/​164/​65/​kak-udalit-IP-adres-s-setevogo-interfejsa-v-Linux\\ 
 +https://​de-gis.livejournal.com/​112725.html\\ 
 +https://​andreyex.ru/​operacionnaya-sistema-linux/​10-primerov-komandy-brctl-v-linux-dlya-setevogo-ethernet-mosta\\ 
 +http://​xgu.ru/​wiki/​Linux_Bridge\\ 
 +https://​losst.ru/​nastrojka-seti-debian-9
bananapi/interfaces.1562405133.txt.gz · Последние изменения: 2019/07/06 09:25 (внешнее изменение)