ALT Linux sysadmins discussion
 help / color / mirror / Atom feed
* [Sysadmins] Чем заменить mii-tool ?
@ 2010-03-29 12:14 Sergey
  2010-03-29 12:20 ` Michael Shigorin
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Sergey @ 2010-03-29 12:14 UTC (permalink / raw)
  To: sysadmins

Приветствую.

У mii-tool есть полезное свойство. Будучи запущенной без параметров,
утилита показывает список всех физических интерфейсов и их состояние.
Но утилита объявлена устаревшей...

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:14 [Sysadmins] Чем заменить mii-tool ? Sergey
@ 2010-03-29 12:20 ` Michael Shigorin
  2010-03-29 12:57   ` Sergey
  2010-03-29 12:20 ` Led
                   ` (2 subsequent siblings)
  3 siblings, 1 reply; 13+ messages in thread
From: Michael Shigorin @ 2010-03-29 12:20 UTC (permalink / raw)
  To: sysadmins

On Mon, Mar 29, 2010 at 04:14:43PM +0400, Sergey wrote:
> У mii-tool есть полезное свойство. Будучи запущенной без
> параметров, утилита показывает список всех физических
> интерфейсов и их состояние.  Но утилита объявлена устаревшей...

ethtool, ifplugstatus?

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:14 [Sysadmins] Чем заменить mii-tool ? Sergey
  2010-03-29 12:20 ` Michael Shigorin
@ 2010-03-29 12:20 ` Led
  2010-03-30  4:48 ` Андрей Новосёлов
  2013-03-25  6:23 ` [Sysadmins] Чем заменить mii-tool ? Sergey
  3 siblings, 0 replies; 13+ messages in thread
From: Led @ 2010-03-29 12:20 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010 15:14:43 Sergey wrote:
> Приветствую.
>
> У mii-tool есть полезное свойство. Будучи запущенной без параметров,
> утилита показывает список всех физических интерфейсов и их состояние.
> Но утилита объявлена устаревшей...

mii-tool(8)
.............
This program is  obsolete.  Valid  media  are  only  100baseT4,  
100baseTx-FD,100baseTx-HD,
       10baseT-FD and 10baseT-HD ethernet cards. For replacement check 
ethtool.
...........

-- 
Led

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:20 ` Michael Shigorin
@ 2010-03-29 12:57   ` Sergey
  2010-03-29 13:01     ` Led
  2010-03-29 13:07     ` Max Ivanov
  0 siblings, 2 replies; 13+ messages in thread
From: Sergey @ 2010-03-29 12:57 UTC (permalink / raw)
  To: sysadmins

On Monday 29 March 2010, Michael Shigorin wrote:

> > У mii-tool есть полезное свойство. Будучи запущенной без
> > параметров, утилита показывает список всех физических
> > интерфейсов и их состояние.  Но утилита объявлена устаревшей...
 
> ethtool, 

Требует указание DEVICE, когда список ещё неизвестен. В принципе,
если найти список чем-то, можно ethtool-у скормить через xargs 
какой-нибудь. И вывод пограпать...

> ifplugstatus? 

Тут не только физические интерфейсы. 

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:57   ` Sergey
@ 2010-03-29 13:01     ` Led
  2010-03-29 18:32       ` Sergey
                         ` (2 more replies)
  2010-03-29 13:07     ` Max Ivanov
  1 sibling, 3 replies; 13+ messages in thread
From: Led @ 2010-03-29 13:01 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010 15:57:31 Sergey wrote:
> On Monday 29 March 2010, Michael Shigorin wrote:
> > > У mii-tool есть полезное свойство. Будучи запущенной без
> > > параметров, утилита показывает список всех физических
> > > интерфейсов и их состояние.  Но утилита объявлена устаревшей...
> >
> > ethtool,
>
> Требует указание DEVICE, когда список ещё неизвестен. В принципе,
> если найти список чем-то, можно ethtool-у скормить через xargs
> какой-нибудь. И вывод пограпать...

ls -d /sys/class/net/*

-- 
Led

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:57   ` Sergey
  2010-03-29 13:01     ` Led
@ 2010-03-29 13:07     ` Max Ivanov
  1 sibling, 0 replies; 13+ messages in thread
From: Max Ivanov @ 2010-03-29 13:07 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

> Тут не только физические интерфейсы.

/sbin/ip a
выводит мне всё :)

^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 13:01     ` Led
@ 2010-03-29 18:32       ` Sergey
  2010-03-29 18:43       ` Sergey
  2019-09-20 11:30       ` Sergey
  2 siblings, 0 replies; 13+ messages in thread
From: Sergey @ 2010-03-29 18:32 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010, Led wrote:

> > Требует указание DEVICE, когда список ещё неизвестен. В принципе,
> > если найти список чем-то, можно ethtool-у скормить через xargs
> > какой-нибудь. И вывод пограпать...
> 
> ls -d /sys/class/net/*
 
/sys/class/net/eth0       /sys/class/net/eth2.353  
/sys/class/net/eth0.810   /sys/class/net/eth2.354
/sys/class/net/eth2.601   /sys/class/net/eth2.703

vlan тут лишние... И называться могут, как угодно... 

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 13:01     ` Led
  2010-03-29 18:32       ` Sergey
@ 2010-03-29 18:43       ` Sergey
  2019-09-20 11:30       ` Sergey
  2 siblings, 0 replies; 13+ messages in thread
From: Sergey @ 2010-03-29 18:43 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010, Led wrote:

> > Требует указание DEVICE, когда список ещё неизвестен. В принципе,
> > если найти список чем-то, можно ethtool-у скормить через xargs
> > какой-нибудь. И вывод пограпать...
> 
> ls -d /sys/class/net/*

Хотя...

# ethtool -i eth2.407
driver: 802.1Q VLAN Support

Значит, можно тут список собрать. Хотя как-то не сильно красиво перебирать
всё, что в /sys/class/net/

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить  mii-tool ?
  2010-03-29 12:14 [Sysadmins] Чем заменить mii-tool ? Sergey
  2010-03-29 12:20 ` Michael Shigorin
  2010-03-29 12:20 ` Led
@ 2010-03-30  4:48 ` Андрей Новосёлов
  2010-03-30  5:59   ` Sergey
  2013-03-25  6:23 ` [Sysadmins] Чем заменить mii-tool ? Sergey
  3 siblings, 1 reply; 13+ messages in thread
From: Андрей Новосёлов @ 2010-03-30  4:48 UTC (permalink / raw)
  To: sysadmins

Однажды, Mon, 29 Mar 2010 16:14:43 +0400,
Вами, Sergey <a_s_y@sama.ru>, было написано:

> Приветствую.
> 
> У mii-tool есть полезное свойство. Будучи запущенной без
> параметров, утилита показывает список всех физических
> интерфейсов и их состояние. Но утилита объявлена устаревшей...
> 

Мне не так давно надо было. Сунулся в ком. строке #mii....... -
пишет нет такой команды.Ethtool тоже не было. Но с
удивлением #/usr/bin(sbin)/mii........ - всё отработало :-)
Мне надо было сделать 10Мбит и-фейс, вспомнил. Происходило это
на Симпли.


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить  mii-tool ?
  2010-03-30  4:48 ` Андрей Новосёлов
@ 2010-03-30  5:59   ` Sergey
  2010-03-30  7:12     ` [Sysadmins] Чем заменить mii-tool? Michael Shigorin
  0 siblings, 1 reply; 13+ messages in thread
From: Sergey @ 2010-03-30  5:59 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Tuesday 30 March 2010, Андрей Новосёлов wrote:

> удивлением #/usr/bin(sbin)/mii........ - всё отработало :-)
 
Да нет, mii-tool из дистрибутивов не делся никуда пока.
Проблема в том, что он объявлен устаревшим. Вот, например,
одна из ласточек:

# mii-tool eth0
SIOCGMIIREG on eth0 failed: Input/output error
eth0: 100 Mbit, full duplex, link ok

Или вот другая (скорость не показывает):

# mii-tool eth6
eth6: negotiated, link ok

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool?
  2010-03-30  5:59   ` Sergey
@ 2010-03-30  7:12     ` Michael Shigorin
  0 siblings, 0 replies; 13+ messages in thread
From: Michael Shigorin @ 2010-03-30  7:12 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Tue, Mar 30, 2010 at 09:59:52AM +0400, Sergey wrote:
> Проблема в том, что он объявлен устаревшим.

Проблема описана в документации пакета ifplugd --
есть три разных ioctl'я, и разные драйверы/утилиты
реализуют разные... ifplugstatus пробует все.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 12:14 [Sysadmins] Чем заменить mii-tool ? Sergey
                   ` (2 preceding siblings ...)
  2010-03-30  4:48 ` Андрей Новосёлов
@ 2013-03-25  6:23 ` Sergey
  3 siblings, 0 replies; 13+ messages in thread
From: Sergey @ 2013-03-25  6:23 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010, Sergey wrote:

> У mii-tool есть полезное свойство. Будучи запущенной без параметров,
> утилита показывает список всех физических интерфейсов и их состояние.
> Но утилита объявлена устаревшей...

А оно, оказывается, шевелится...
http://bugzilla.altlinux.org/28745

-- 
С уважением, Сергей
a_s_y@sama.ru


^ permalink raw reply	[flat|nested] 13+ messages in thread

* Re: [Sysadmins] Чем заменить mii-tool ?
  2010-03-29 13:01     ` Led
  2010-03-29 18:32       ` Sergey
  2010-03-29 18:43       ` Sergey
@ 2019-09-20 11:30       ` Sergey
  2 siblings, 0 replies; 13+ messages in thread
From: Sergey @ 2019-09-20 11:30 UTC (permalink / raw)
  To: ALT Linux sysadmins' discussion

On Monday 29 March 2010, Led wrote:

> > Требует указание DEVICE, когда список ещё неизвестен. В принципе,
> > если найти список чем-то, можно ethtool-у скормить через xargs
> > какой-нибудь. И вывод пограпать...
> 
> ls -d /sys/class/net/*

Вспомнилось... Лучше поздно, чем никогда:

-----------------------
#!/bin/sh

for ETH in `ls -d /sys/class/net/*/device | awk -F "/" '{print $5}'`; do

    LINK=`ethtool $ETH | grep Link | sed "s/^[[:space:]]*//"`
    SPEED=`ethtool $ETH | grep Speed | sed "s/^[[:space:]]*//"`
    DUPLEX=`ethtool $ETH | grep Duplex | sed "s/^[[:space:]]*//"`

    printf "%-5s:  %-18s  %-15s  %-22s\n" "$ETH" "$LINK" "$SPEED" "$DUPLEX"

done
------------------------

-- 
С уважением, Сергей.


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2019-09-20 11:30 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2010-03-29 12:14 [Sysadmins] Чем заменить mii-tool ? Sergey
2010-03-29 12:20 ` Michael Shigorin
2010-03-29 12:57   ` Sergey
2010-03-29 13:01     ` Led
2010-03-29 18:32       ` Sergey
2010-03-29 18:43       ` Sergey
2019-09-20 11:30       ` Sergey
2010-03-29 13:07     ` Max Ivanov
2010-03-29 12:20 ` Led
2010-03-30  4:48 ` Андрей Новосёлов
2010-03-30  5:59   ` Sergey
2010-03-30  7:12     ` [Sysadmins] Чем заменить mii-tool? Michael Shigorin
2013-03-25  6:23 ` [Sysadmins] Чем заменить mii-tool ? Sergey

ALT Linux sysadmins discussion

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/sysadmins/0 sysadmins/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 sysadmins sysadmins/ http://lore.altlinux.org/sysadmins \
		sysadmins@lists.altlinux.org sysadmins@lists.altlinux.ru sysadmins@lists.altlinux.com
	public-inbox-index sysadmins

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.sysadmins


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git