User Tools

Site Tools


tssltd:настройка_сетевого_адреса_уровня_управления

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

tssltd:настройка_сетевого_адреса_уровня_управления [2024/12/23 12:39] – created r.krestianinovtssltd:настройка_сетевого_адреса_уровня_управления [2024/12/23 12:42] (current) r.krestianinov
Line 1: Line 1:
 +[[tssltd:мксз_diamond_next|Вернуться к оглавлению]]
  
 +==== Настройка сетевого адреса (Стек ОС) ====
 +
 +<WRAP indent>
 +Для просмотра списка доступных сетевых интерфейсов в консоли устройстве необходимо выполнить команду «**ifconfig**» или «**ip a**».
 +<code>
 +#ifconfig
 +enp2s0 Link encap:Ethernet  HWaddr 00:90:0B:94:63:23
 +          inet addr:172.20.171.32  Bcast:0.0.0.0  Mask:255.255.255.0
 +          inet6 addr: fe80::290:bff:fe94:6323/64 Scope:Link
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:2831619 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:3314298 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:1263983526 (1.1 GiB)  TX bytes:1210294899 (1.1 GiB)
 +          Memory:a1960000-a197ffff
 +
 +lo        Link encap:Local Loopback
 +          inet addr:127.0.0.1  Mask:255.0.0.0
 +          inet6 addr: ::1/128 Scope:Host
 +          UP LOOPBACK RUNNING  MTU:65536  Metric:1
 +          RX packets:143533 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:143533 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:68285924 (65.1 MiB)  TX bytes:68285924 (65.1 MiB)
 +</code>
 +Для задания ip адреса на сетевом интерфейсе необходимо выполнить команду «**ip a add  <ip address / mask> dev <interface_name>**», например, «**ip a add 172.20.171.32/24 dev enp2s0**». Данная команда задает сетевой адрес 172.20.171.32 и маску подсети 255.255.255.0 на интерфейсе **enp2s0**. Маску подсети необходимо указывать в формате префикса. Для проверки, что сетевой адрес был установлен необходимо ввести команду «**ifconfig enp2s0**».
 +<code>
 +enp2s0 Link encap:Ethernet  HWaddr 00:90:0B:94:63:23
 +          inet addr:172.20.171.32  Bcast:0.0.0.0  Mask:255.255.255.0
 +          inet6 addr: fe80::290:bff:fe94:6323/64 Scope:Link
 +          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
 +          RX packets:2833862 errors:0 dropped:0 overruns:0 frame:0
 +          TX packets:3316813 errors:0 dropped:0 overruns:0 carrier:0
 +          collisions:0 txqueuelen:1000
 +          RX bytes:1264637635 (1.1 GiB)  TX bytes:1211856915 (1.1 GiB)
 +          Memory:a1960000-a197ffff
 +</code>
 +
 +==== Настройка сетевого  интерфейс (Стек ОС) ====
 +Для задания дополнительных настроек на интерфейсе можно использовать команду **ifconfig**. Ниже представлен синтаксис команды, а также некоторые параметры (таблица 1).
 +
 +//
 +**«ifconfig <имя интерфейса> <команда> <значение>»**. \\
 +**<Имя интерфейса>** - название сетевого интерфейса. \\
 +**<Команда>** - выбор параметра интерфейса.\\
 +**<Значение>** - цифровое или буквенное значение определенного параметра.
 +//\\
 +
 +Символ **-** перед параметрами **arp, promisc, allmult** выключает эти режимы\\
 +
 +//Таблица - 1 Список параметров//
 +|up  |включить интерфейс.|
 +|down  |выключить интерфейс.|
 +|(-)arp  |включить или выключить использование протокола ARP для интерфейса.|
 +|(-)promisc  |включить или выключить неразборчивый режим для интерфейса.|
 +|(-)allmulti |включить или выключить режим multicast.|
 +|mtu  |изменить максимальный размер пакета.|
 +|netmask  |установить маску сети.|
 +|add  |добавить ip адрес для интерфейса.|
 +|del  |удалить ip адрес интерфейса.|
 +
 +==== Примеры настройки сетевого интерфейса ====
 +
 +<code>
 +ifconfig enp2s0 - просмотр информации об интерфейсе enp2s0
 +ifconfig - просмотр информации о всех интерфейсах
 +ifconfig enp2s0 100.100.100.1/24 - добавление ip адреса и маски для интерфейса enp2s0
 +ifconfig enp2s0 down - выключение интерфейса enp2s0
 +ifconfig enp2s0 up - включение интерфейса enp2s0
 +ifconfig enp2s0 promisc - включить  неразборчивый режим для интерфейса enp2s0
 +ifconfig enp2s0 -promisc - выключить неразборчивый режим для интерфейса enp2s0
 +ifconfig enp2s0 mtu 1000 - изменить максимальный размер пакета до 1000
 +</code>
 +
 +
 +</WRAP>
 +[[tssltd:мксз_diamond_next|Вернуться к оглавлению]]

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki