Fexclub.su Технологии Операционные системы *nix

Настройка дров сетевой карты

Страница 1 из 2 1  2 
mrFlea 08.04.2016, 14:17
gavrik@hs:~# uname -a
Linux hs 2.6.38-8-server #42-Ubuntu SMP Mon Apr 11 03:49:04 UTC 2011 x86_64 x86_64 x86_64 GNU/Linux
gavrik@hs:~# lspci |grep Eth
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 03)
gavrik@hs:~# ssh -v
OpenSSH_5.8p1 Debian-1ubuntu3, OpenSSL 0.9.8o 01 Jun 2010
Была фрюшка, и было все нормально со связью, но после переезда на бубунту(сначала Ubuntu server 10.10 x32, а после Ubuntu server 11.04 x64) обнаружилось что отваливается частенько связь, что по ssh, что по фтп.
Долгие копания что и как и оказалось что сетевая карта косячит на подсчете чексуммы.

sudo ethtool -K eth0 rx off
лечит ситуцию, и все вроде становится стабильно, НО только до следующей перезагрузки интерфейса.

Как сделать без костылей, типо "вставить эту команду в автозагрузку", чтобы навсегда отключить подсчет чексум?

upd. обновление дров не помогло
George 08.04.2016, 22:17
ну допиши ее в /etc/rc.local
mrFlea 09.04.2016, 00:26
тогда уж как бэ в /etc/network/if-up.d/upstart вкатывать правильнее, но наверняка в бубунте гдето лежит конфиг в котором все регулируется.
Rafik 09.04.2016, 00:35
Можно попробовать запихнуть в /etc/network/interfaces как команду, выполняемую до или после поднятия интерфейсов, в зависимости от того когда нужно ее запускать. Это нормально работает в убунту 10.04. У меня там прикручена перенастройка iptables после поднятия и-фейсов.
Приблизительно так можно это сделать (здесь показано как прикрутить команду до поднятия интерфейсов):
pre-up ethtool -K eth0 rx off
настройки интерфейсов
post-up команда
paunch 09.04.2016, 03:28
Заранее извиняюсь за свою дремучесть, но обновлением дров .... в линуксе такие баги не лечатся?
mrFlea 09.04.2016, 14:00
Надо будет попробовать какнить, но это крайним вариантом будет.
mrFlea 09.04.2016, 15:09
Обновил)
Скачал с сайта реалтека драва и запустил autorun.sh

терь система грузится только в recovery режиме:D

хз, наверно провидение, после установки дров смог зайти только в режим рековери, поглядел логи, перезагрузился в обычный режим - тухляк, не завелась. Снова зашел в рековери режим, удалил syslog, и ребутнулся в обычный режим - завелось.

...
Млях, ради эксперимента перезагрузился, опять не заходит в обычный режим.
Короче через раз грузиться.

вот такая чудесная фича вылазит при каждой удачной загрузке.

@hs:/var/log# cat boot* | grep fail
* Stopping automatic crash report generation fail]



...
обновил дрова, разобрался со странной загрузкой, а протестить не могу, надо чесать к комунибудь у кого воблателеком, или другой пров, но не пчелайн и попробовать прицепиться к поднятому серваку minecraft, если через несколько секунд после захода на серв не выкинет с ошибкой, знач глюк побеждет)

...
Опробовали, все также как и раньше.
mrFlea 10.04.2016, 03:25
че то аж напрягать начало что нормально загружется теперь через раз.
Размаж гемморой новым геммороем.
mrFlea 13.04.2016, 19:47
gavrik@hs:/etc# sudo ifconfig eth0
eth0 Link encap:Ethernet HWaddr 00:25:22:0c:f9:e8
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::225:22ff:fe0c:f9e8/64 Scope:Link
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1400 Metric:1
RX packets:9******4 errors:0 dropped:0 overruns:0 frame:0
TX packets:2******7 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:10000
RX bytes:2******0 (2.2 GB) TX bytes:2******3 (28.0 GB)
Interrupt:42 Base address:0xe000

gavrik@hs:/etc# sudo ethtool -i eth0
driver: r8168
version: 8.023.00-NAPI
firmware-version:
bus-info: 0000:01:00.0

Вообщем лог такой

gavrik@hs:/etc# sudo tcpdump -n -nn -vv -i eth0 |grep incorrect

192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x7f7b), seq 3******7:3******5, ack 3894, win 211, options [nop,nop,TS val 1******6 ecr 5******3], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [.], cksum 0x707e (incorrect -> 0x9124), seq 76248:77596, ack 417, win 294, options [nop,nop,TS val 1******7 ecr 5******2], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6bca (incorrect -> 0xd2b6), seq 77596:77740, ack 417, win 294, options [nop,nop,TS val 1******7 ecr 5******2], length 144
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x5d33), seq 3******5:3******3, ack 3894, win 211, options [nop,nop,TS val 1******1 ecr 5******7], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xc115), seq 3******3:3******1, ack 3894, win 211, options [nop,nop,TS val 1******1 ecr 5******7], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [P.], cksum 0x707e (incorrect -> 0xa5d6), seq 3******1:3******9, ack 3996, win 211, options [nop,nop,TS val 1******1 ecr 5******7], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [P.], cksum 0x707e (incorrect -> 0xebaa), seq 3******9:3******7, ack 3996, win 211, options [nop,nop,TS val 1******1 ecr 5******7], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x703e (incorrect -> 0x4d44), seq 77740:79024, ack 417, win 294, options [nop,nop,TS val 1******2 ecr 5******7], length 1284
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x925a), seq 3******7:3******5, ack 3996, win 211, options [nop,nop,TS val 1******2 ecr 5******8], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xbcc9), seq 3******5:3******3, ack 3996, win 211, options [nop,nop,TS val 1******2 ecr 5******8], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x86e6), seq 3******3:3******1, ack 3996, win 211, options [nop,nop,TS val 1******2 ecr 5******8], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xbec5), seq 3******1:3******9, ack 4064, win 211, options [nop,nop,TS val 1******2 ecr 5******8], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xc6ed), seq 3******9:3******7, ack 4064, win 211, options [nop,nop,TS val 1******2 ecr 5******9], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x704e (incorrect -> 0x9bf9), seq 79024:80324, ack 417, win 294, options [nop,nop,TS val 1******3 ecr 5******7], length 1300
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [P.], cksum 0x707e (incorrect -> 0xd09a), seq 3******7:3******5, ack 4064, win 211, options [nop,nop,TS val 1******4 ecr 5******1], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x6b3a (incorrect -> 0xdbdd), seq 3******5, ack 4132, win 211, options [nop,nop,TS val 1******7 ecr 5******1], length 0
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x00f9), seq 2******1:2******9, ack 4132, win 211, options [nop,nop,TS val 1******7 ecr 5******2], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x703e (incorrect -> 0x7bad), seq 80324:81608, ack 417, win 294, options [nop,nop,TS val 1******8 ecr 5******0], length 1284
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x4748), seq 2******3:2******1, ack 4132, win 211, options [nop,nop,TS val 1******8 ecr 5******4], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xc8a0), seq 2******1:2******9, ack 4151, win 211, options [nop,nop,TS val 1******8 ecr 5******4], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x2184), seq 2******9:2******7, ack 4151, win 211, options [nop,nop,TS val 1******8 ecr 5******4], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [F.], cksum 0x6b3a (incorrect -> 0xdbb1), seq 3******5, ack 4151, win 211, options [nop,nop,TS val 1******8 ecr 5******4], length 0
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6f7e (incorrect -> 0x3c99), seq 81608:82700, ack 469, win 294, options [nop,nop,TS val 1******9 ecr 5******3], length 1092
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xfda0), seq 2******7:2******5, ack 4151, win 211, options [nop,nop,TS val 1******0 ecr 5******7], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x37ca), seq 2******5:2******3, ack 4151, win 211, options [nop,nop,TS val 1******1 ecr 5******7], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0xc194), seq 2******3:2******1, ack 4151, win 211, options [nop,nop,TS val 1******3 ecr 5******9], length 1348
192.168.0.100.25565 > <мой IP с работы>.59255: Flags [.], cksum 0x707e (incorrect -> 0x99f9), seq 2******1:2******9, ack 4151, win 211, options [nop,nop,TS val 1******3 ecr 5******9], length 1348
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6f6e (incorrect -> 0x4722), seq 82700:83776, ack 469, win 294, options [nop,nop,TS val 1******4 ecr 5******3], length 1076
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6cfe (incorrect -> 0xb179), seq 83776:84228, ack 469, win 294, options [nop,nop,TS val 1******9 ecr 5******6], length 452
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6c2e (incorrect -> 0xe1ae), seq 84228:84472, ack 469, win 294, options [nop,nop,TS val 1******2 ecr 5******2], length 244
192.168.0.100.22 > <мой IP с работы>.63468: Flags [P.], cksum 0x6c2e (incorrect -> 0x20da), seq 84472:84716, ack 469, win 294, options [nop,nop,TS val 1******8 ecr 5******7], length 244
...


ethtool -K eth0 rx off tx off
не меняет ситуации.
mrFlea 16.04.2016, 16:08
Не думаю что я единственный обладатель сея чудо сетевой карты в материнской плате, наверняка у когото есть бубунта и то же такой девайс, что у них кажет команда

sudo tcpdump -n -nn -vv -i eth0 |grep incorrect
при работающем торренте?
Rafik 16.04.2016, 20:40
Попробуйте заглянуть на форум убунты ....
Может быть там что-то есть, а если нет, то можно попробовать задать вопрос и высока верояность того, что кто-то есть с таким же чудо девайсом, ибо там народу намного больше.
К сожалению, у меня на машине стоит 100 мегабитная сетевуха Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10).
mrFlea 16.04.2016, 21:44
Так там и дублирую тему.
mrFlea 22.04.2016, 01:51
Солюшен найден, не там я копал.
В настройках VPN cоединения роутера убавил MTU с 1400 до 1300, и всё вылечилось.
Однако для меня остается загадкой почему под freebsd все идет гладко какой бы MTU на VPN у роутера не был.
George 22.04.2016, 05:04
подтверждаю, MTU при VPN соединении - рулит, надо часто с ним играццо %)
напротив, бубунту-сервер - не рулит, rm -rf / спасет отца русской интеллигенции
mrFlea 22.04.2016, 18:18
а щаз уже переделал все, вкатал xen, и там вкатал уже бубунту, пусть крутиться вертится в виртуалке, протянул второго прова и сделал балансировку)
Страница 1 из 2 1  2 
Похожие темы
Установка сетевой карты
Драйвера для сетевой карты для Windows Vista
сетевые карты, тв-тюнер, звуковые карты, видеок
Сетевой концентратор
Сетевой принтер