Глюк с сетевыми интерфейсами

PCLinuxOS

Модератор: Bizdelnick

Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Глюк с сетевыми интерфейсами

Сообщение Skyb »

Суть такая - пытался сменить автосогласование на интерфейсе на ручное, на фулдуплекс 100. Где то, что то пошло не так и интерфейс начал задваиваться. Но в ifconfig все нормально, это видно только в менеджере сетевых подключений, при вставке кабеля в порт сетевой карты - мак адрес на оборудовании задваивается, и интерфейс падает. Как победить? перезагрузка системы не помогла.

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

# ifconfig
eth1      Link encap:Ethernet  HWaddr 00:15:17:B5:16:1D
          inet addr:10.0.0.1  Bcast:10.0.0.7  Mask:255.255.255.248
          inet6 addr: fe80::215:17ff:feb5:161d/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:165114245 errors:0 dropped:0 overruns:0 frame:0
          TX packets:60496519 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:154495524209 (143.8 GiB)  TX bytes:16023724863 (14.9 GiB)
          Memory:c5900000-c5920000

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:16436  Metric:1
          RX packets:774668176 errors:0 dropped:0 overruns:0 frame:0
          TX packets:774668176 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:279594315306 (260.3 GiB)  TX bytes:279594315306 (260.3 GiB)

сейчас все работает на интерфейсе eth1
У вас нет необходимых прав для просмотра вложений в этом сообщении.
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
SinClaus
Сообщения: 1952
Статус: Мучитель Мандривы
ОС: Arch,BSD

Re: Глюк с сетевыми интерфейсами

Сообщение SinClaus »

Что такое "задваивается"? Если "интерфейс падает" то как работает? :)
В общем я не знаю что вы делаете со своим компом, но исправить попробовать можно. Нужно зайти рутом в каталог /etc/sysconfig/network-scripts, посмотреть какой из файлов ifcfg-ethX лучше подходит, переместить остальные в рутовый каталог на всякий случай, этот переименовать ifcfg-eth0 и сказать (всё ещё от рута) service network restart.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Глюк с сетевыми интерфейсами

Сообщение sash-kan »

Skyb писал(а):
26.01.2011 04:35
Но в ifconfig все нормально
это ни о чём не свидетельствует. ifconfig уже десять лет как не показывает актуальной информации.
используйте /sbin/ip:
$ /sbin/ip a
?
$ /sbin/ip l
?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Глюк с сетевыми интерфейсами

Сообщение Skyb »

sash-kan писал(а):
26.01.2011 11:42
Skyb писал(а):
26.01.2011 04:35
Но в ifconfig все нормально
это ни о чём не свидетельствует. ifconfig уже десять лет как не показывает актуальной информации.
используйте /sbin/ip:
$ /sbin/ip a
?
$ /sbin/ip l
?

ох нифигасебе, а я и не знал даже :)...записал в блокнотик :).

Что такое "задваивается"? Если "интерфейс падает" то как работает?
В общем я не знаю что вы делаете со своим компом, но исправить попробовать можно. Нужно зайти рутом в каталог /etc/sysconfig/network-scripts, посмотреть какой из файлов ifcfg-ethX лучше подходит, переместить остальные в рутовый каталог на всякий случай, этот переименовать ifcfg-eth0 и сказать (всё ещё от рута) service network restart.

на скрине видно что значит задваивается :).
пробовал так делать - результат нулевой


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

[root@localhost skyb]# /sbin/ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
    inet6 ::1/128 scope host
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:15:17:b5:16:1c brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:15:17:b5:16:1d brd ff:ff:ff:ff:ff:ff
    inet 10.0.0.1/29 brd 10.0.0.7 scope global eth1
    inet6 fe80::215:17ff:feb5:161d/64 scope link
       valid_lft forever preferred_lft forever
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
    link/sit 0.0.0.0 brd 0.0.0.0
[root@localhost skyb]# /sbin/ip l
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN qlen 1000
    link/ether 00:15:17:b5:16:1c brd ff:ff:ff:ff:ff:ff
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:15:17:b5:16:1d brd ff:ff:ff:ff:ff:ff
4: sit0: <NOARP> mtu 1480 qdisc noop state DOWN
    link/sit 0.0.0.0 brd 0.0.0.0
[root@localhost skyb]#
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Глюк с сетевыми интерфейсами

Сообщение sash-kan »

Skyb писал(а):
26.01.2011 04:35
Суть такая - пытался сменить автосогласование на интерфейсе на ручное, на фулдуплекс 100.
каким образом? с помощью программы ethtool?
какие опции вводили?
попробуйте их указать в переменной ETHTOOL_OPTS в файле конфигурации нужного интерфейса.
кстати, а о каком интерфейсе речь? на скриншоте eth0. а в выдаче /sbin/ip этот интерфейс опущен. зато поднят и сконфигурирован eth1.
какова была «обстановка» в момент выполнения команд /sbin/ip?

p.s. /sbin/ip link без других параметров возвращает информации не больше, чем /sbin/ip addr. точнее выдача второй команды (ip a) включает и всё, что выдаёт первая (ip l).
действительно интересный параметр у комады link — -s:
$ /sbin/ip -s l
выдаст статистику по байтам и пакетам.
ну и вообще: man ip
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Глюк с сетевыми интерфейсами

Сообщение Skyb »

sash-kan писал(а):
26.01.2011 21:27
каким образом? с помощью программы ethtool?
какие опции вводили?

mii-tool
в начале указывал нужный интерфейс, потом забыл...и проскочило для 2-х интерфейсов.
sash-kan писал(а):
26.01.2011 21:27
p.s. /sbin/ip link без других параметров возвращает информации не больше, чем /sbin/ip addr. точнее выдача второй команды (ip a) включает и всё, что выдаёт первая (ip l).
действительно интересный параметр у комады link — -s:
$ /sbin/ip -s l
выдаст статистику по байтам и пакетам.
ну и вообще: man ip

это просто вывод инфы? просто серв боевой, боюсь накосячить
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Глюк с сетевыми интерфейсами

Сообщение sash-kan »

Skyb писал(а):
10.02.2011 12:56
это просто вывод инфы?
рядовой пользователь не сможет внести изменений при всём своём желании.
вы же не пользуетесь учётной записью root, надеюсь (тем более на «боевом сервере») ?
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
Skyb
Сообщения: 967
ОС: RFremix 18

Re: Глюк с сетевыми интерфейсами

Сообщение Skyb »

sash-kan писал(а):
10.02.2011 15:52
вы же не пользуетесь учётной записью root, надеюсь (тем более на «боевом сервере») ?

для некоторых вещей то пользуюсь, перезапуск сервисов...
ясн....выложу сегодня
C:\windows> ifconfig
"ifconfig" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.
Спасибо сказали: