errors:1 dropped:0 overruns:0 frame:1 (eth2 в eth1)

Обсуждение настройки и работы сервисов, резервирования, сетевых настроек и вопросов безопасности ОС для молодых и начинающих системных администраторов.

Модераторы: SLEDopit, Модераторы разделов

Hemp
Сообщения: 17
ОС: Debian

errors:1 dropped:0 overruns:0 frame:1

Сообщение Hemp »

Дано:
Шлюз. ОС - Debian squeeze. Два интерфейса. Интерфейс eth0 "смотрит" в сторону провайдера. Интерфейс eth1 - в сторону ЛВС. Прозрачный прокси-сервер Squid3 с редиректором SquidGuard. Всё работало хорошо, "пакостливые" ручки давно конфигурационных файлов не касались.

Проблема.
Не так давно, стал замечать периодически замедление при открытии страниц с некоторых сайтов (не всех!). Т.е. при переходе по ссылке, браузер секунд 3-10, что то пытается делать, и только потом выдаёт страничку.
В результате обнаружил следующее:

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

# ifconfig eth1
eth1      Link encap:Ethernet  HWaddr 00:80:ad:79:21:e9
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:34592780 errors:1 dropped:0 overruns:0 frame:1
          TX packets:20884921 errors:1 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1225985908 (1.1 GiB)  TX bytes:2896989751 (2.6 GiB)
          Interrupt:17 Base address:0xe800

Сетевая карта:

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

# lspci | grep Et
00:12.0 Ethernet controller: VIA Technologies, Inc. VT6102 [Rhine-II] (rev 7c)
...

Как понимаю, что-то с фреймами на канальном уровне TCP/IP.
Замена кабеля, подключение к другому порту коммутатора, не помогло устранить ошибку. Решил заменить сетевую карту. Новая сетевая карта обозначается как интерфейс eth2.

Вопрос.
Как, сделать, чтобы с новой сетевой картой интерфейс смотрящий в локальную сеть обозначался eth1?
Или, проще при замене сетевой карты изменить настройки в конфигурационных файлах (dhcp прослушивать eth2, iptables, и.т.)?
Спасибо сказали:
pelmen
Сообщения: 1268
ОС: debian

Re: errors:1 dropped:0 overruns:0 frame:1

Сообщение pelmen »

Hemp писал(а):
17.12.2012 10:32
Как, сделать, чтобы с новой сетевой картой интерфейс смотрящий в локальную сеть обозначался eth1?
/etc/udev/rules.d/*net*
Hemp писал(а):
17.12.2012 10:32
Или, проще при замене сетевой карты изменить настройки в конфигурационных файлах (dhcp прослушивать eth2, iptables, и.т.)?
/etc/dhcpd/dhcpd.conf | /etc/default/dhcpd | iptables - зависит от ваших скриптов загрузки. У него нет стандартного файла конфигурации
Спасибо сказали: