настройка сетевого интерфейса

Настройка, программирование, распределённые вычисления

Модераторы: Olej, bellic, vikos

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

настройка сетевого интерфейса

Непрочитанное сообщение Olej » 22 июн 2019, 15:15

Debia 10

Код: Выделить всё

olej@ACER:~$ lsb_release -a
No LSB modules are available.
Distributor ID:	Debian
Description:	Debian GNU/Linux 10 (buster)
Release:	10
Codename:	buster

Код: Выделить всё

olej@ACER:~$ aptitude search ethtool
p   ethtool                                                                        - просмотр и настройка параметров устройств Ethernet                                      
p   golang-github-safchain-ethtool-dev                                             - simple ethtool-like library for Go                                                      
p   python-ethtool                                                                 - Python bindings for the ethtool kernel interface - Python 2.7                           
p   python3-ethtool                                                                - Python bindings for the ethtool kernel interface - Python 3.x                           
p   ruby-rethtool                                                                  - partial wrapper around the SIOCETHTOOL ioctl                                            
Не установлено (по дефаулту).

Код: Выделить всё

olej@ACER:~$ aptitude show ethtool
Пакет: ethtool                                   
Версия: 1:4.19-1
Состояние: не установлен
Приоритет: необязательный
Раздел: net
Сопровождающий: Debian Kernel Team <debian-kernel@lists.debian.org>
Архитектура: amd64
Размер в распакованном виде: 402 k
Зависит: libc6 (>= 2.14)
Описание: просмотр и настройка параметров устройств Ethernet
 ethtool может использоваться для просмотра и настройки параметров (таких как скорость, автоматическое определение характеристик и разгрузка от контрольной суммы) многих
 сетевых устройств, особенно, устройств Ethernet.
Домашняя страница: https://www.kernel.org/pub/software/network/ethtool/
Метки: admin::configuring, admin::hardware, implemented-in::c, interface::commandline, network::configuration, protocol::ethernet, role::program, scope::utility,
       use::checking, use::configuring

Код: Выделить всё

olej@ACER:~$ sudo aptitude install ethtool
[sudo] пароль для olej: 
Следующие НОВЫЕ пакеты будут установлены:        
  ethtool 
0 пакетов обновлено, 1 установлено новых, 0 пакетов отмечено для удаления, и 1 пакетов не обновлено.
Необходимо получить 121 kБ архивов. После распаковки 402 kБ будет занято.
Получить: 1 http://deb.debian.org/debian buster/main amd64 ethtool amd64 1:4.19-1 [121 kB]
Получено 121 kБ в 0с (314 kБ/с)
Выбор ранее не выбранного пакета ethtool.
(Чтение базы данных … на данный момент установлен 384371 файл и каталог.)
Подготовка к распаковке …/ethtool_1%3a4.19-1_amd64.deb …
Распаковывается ethtool (1:4.19-1) …
Настраивается пакет ethtool (1:4.19-1) …
Обрабатываются триггеры для man-db (2.8.5-2) …

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройка сетевого интерфейса

Непрочитанное сообщение Olej » 22 июн 2019, 15:20

Страница проекта:
ethtool - utility for controlling network drivers and hardware
ethtool is the standard Linux utility for controlling network drivers and hardware, particularly for wired Ethernet devices. It can be used to:
- Get identification and diagnostic information
- Get extended device statistics
- Control speed, duplex, autonegotiation and flow control for Ethernet devices
- Control checksum offload and other hardware offload features
- Control DMA ring sizes and interrupt moderation
- Control receive queue selection for multiqueue devices
- Upgrade firmware in flash memory
Most features are dependent on support in the specific driver. See the manual page for full information.
Обращаем внимание, что это зеркало kernel.org ...

Код: Выделить всё

Download
Version	Date	Files
5.1	2019-05-17	ethtool-5.1.tar.xz	ethtool-5.1.tar.gz	ethtool-5.1.tar.sign
5.0	2019-03-13	ethtool-5.0.tar.xz	ethtool-5.0.tar.gz	ethtool-5.0.tar.sign
4.19	2018-11-02	ethtool-4.19.tar.xz	ethtool-4.19.tar.gz	ethtool-4.19.tar.sign
4.18	2018-08-24	ethtool-4.18.tar.xz	ethtool-4.18.tar.gz	ethtool-4.18.tar.sign
...
2.6.36	2010-11-16	ethtool-2.6.36.tar.xz	ethtool-2.6.36.tar.gz	ethtool-2.6.36.tar.sign
Older versions are available in the Sourceforge 'gkernel' project.
Так что в дистрибутиве (Debian 10) весьма свежая версия!

Аватара пользователя
Olej
Писатель
Сообщения: 21338
Зарегистрирован: 24 сен 2011, 14:22
Откуда: Харьков
Контактная информация:

Re: настройка сетевого интерфейса

Непрочитанное сообщение Olej » 22 июн 2019, 15:24

Код: Выделить всё

olej@ACER:~$ lspci | grep -i ether
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

Код: Выделить всё

olej@ACER:~$ lsmod | grep r816
r8169                  86016  0
libphy                 77824  2 r8169,realtek

Код: Выделить всё

olej@ACER:~$ ip link
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000
    link/ether c0:3f:d5:51:9a:5b brd ff:ff:ff:ff:ff:ff

Код: Выделить всё

olej@ACER:~$ sudo ethtool enp2s0
Settings for enp2s0:
	Supported ports: [ TP MII ]
	Supported link modes:   10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Supported pause frame use: Symmetric Receive-only
	Supports auto-negotiation: Yes
	Supported FEC modes: Not reported
	Advertised link modes:  10baseT/Half 10baseT/Full 
	                        100baseT/Half 100baseT/Full 
	                        1000baseT/Half 1000baseT/Full 
	Advertised pause frame use: Symmetric Receive-only
	Advertised auto-negotiation: Yes
	Advertised FEC modes: Not reported
	Link partner advertised link modes:  10baseT/Half 10baseT/Full 
	                                     100baseT/Half 100baseT/Full 
	                                     1000baseT/Full 
	Link partner advertised pause frame use: Symmetric Receive-only
	Link partner advertised auto-negotiation: Yes
	Link partner advertised FEC modes: Not reported
	Speed: 1000Mb/s
	Duplex: Full
	Port: MII
	PHYAD: 0
	Transceiver: internal
	Auto-negotiation: on
	Supports Wake-on: pumbg
	Wake-on: g
	Current message level: 0x00000033 (51)
			       drv probe ifdown ifup
	Link detected: yes
Многие из этих параметров можно менять...

Ответить

Вернуться в «Сети»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 12 гостей