[[tssltd:мксз_diamond_next|Вернуться к оглавлению]] ==== Настройка сетевого адреса (Стек ОС) ==== Для просмотра списка доступных сетевых интерфейсов в консоли устройстве необходимо выполнить команду «**ifconfig**» или «**ip a**». #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) Для задания ip адреса на сетевом интерфейсе необходимо выполнить команду «**ip a add dev **», например, «**ip a add 172.20.171.32/24 dev enp2s0**». Данная команда задает сетевой адрес 172.20.171.32 и маску подсети 255.255.255.0 на интерфейсе **enp2s0**. Маску подсети необходимо указывать в формате префикса. Для проверки, что сетевой адрес был установлен необходимо ввести команду «**ifconfig enp2s0**». 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 ==== Настройка сетевого интерфейс (Стек ОС) ==== Для задания дополнительных настроек на интерфейсе можно использовать команду **ifconfig**. Ниже представлен синтаксис команды, а также некоторые параметры (табл. 1). // **«ifconfig <имя интерфейса> <команда> <значение>»**. \\ **<Имя интерфейса>** - название сетевого интерфейса. \\ **<Команда>** - выбор параметра интерфейса.\\ **<Значение>** - цифровое или буквенное значение определенного параметра. //\\ Символ **-** перед параметрами **arp, promisc, allmult** выключает эти режимы\\ //Таблица - 1 Список параметров// |up |включить интерфейс.| |down |выключить интерфейс.| |(-)arp |включить или выключить использование протокола ARP для интерфейса.| |(-)promisc |включить или выключить неразборчивый режим для интерфейса.| |(-)allmulti |включить или выключить режим multicast.| |mtu |изменить максимальный размер пакета.| |netmask |установить маску сети.| |add |добавить ip адрес для интерфейса.| |del |удалить ip адрес интерфейса.| ==== Примеры настройки сетевого интерфейса ==== 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 [[tssltd:мксз_diamond_next|Вернуться к оглавлению]]