Сетевое подключение остается активным после отключения кабеля

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сетевое подключение остается активным после отключения кабеля

#1

23 ноя 2019, 22:08

Linux Mint Mate 19.2 x64 (та же проблема в Debian 9 x64 и Ubuntu 19.10 x64).
mint@mint:~$ inxi -fxz
CPU:
Topology: Quad Core model: AMD A10-5800K APU with Radeon HD Graphics
bits: 64 type: MCP arch: Piledriver rev: 1 L2 cache: 2048 KiB
bogomips: 31924
Speed: 1484 MHz min/max: 1400/3800 MHz Core speeds (MHz): 1: 1571 2: 1601
3: 1468 4: 1465
Flags: 3dnowprefetch abm aes aperfmperf apic arat avx bmi1 clflush cmov
cmp_legacy constant_tsc cpb cpuid cr8_legacy cx16 cx8 de decodeassists
extapic extd_apicid f16c flushbyasid fma fma4 fpu fxsr fxsr_opt ht
hw_pstate ibs lahf_lm lbrv lm lwp mca mce misalignsse mmx mmxext monitor
msr mtrr nodeid_msr nonstop_tsc nopl npt nrip_save nx osvw pae pat
pausefilter pclmulqdq pdpe1gb perfctr_core perfctr_nb pfthreshold pge pni
popcnt pse pse36 rdtscp rep_good sep skinit ssbd sse sse2 sse4_1 sse4_2
sse4a ssse3 svm svm_lock syscall tbm tce topoext tsc tsc_scale vmcb_clean
vme vmmcall wdt xop xsave
Добрый день. При отключении кабеля из сетевой карты пинги продолжают идти еще 6-7 секунд.
Подробно: Мне нужно, чтобы сетевое подключение обрывалось сразу после вытягивания кабеля из сетевой карты, т.к. на его место тут же подключается другой :) (на одном кабеле у меня локалка, на другом - интернет. Сетевая карта одна. На обоих кабелях настройки принимаются по DHCP). Проблема в том, что если вытянуть кабель и не дождавшись пока сетевое подключение деактивируется (6-7секунд), подключить другой кабель - сеть не заработает!

Пробовал на двух разных компьютерах, в двух совершенно разных местах. Поведение сетевого подключения не меняется. Пожалуйста, подскажите, как убрать ожидание в 6-7 секунд перед деактивацией сетевого подключения?
2342345.jpg

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Сетевое подключение остается активным после отключения кабеля

#2

23 ноя 2019, 22:18

ogankvik писал(а):
23 ноя 2019, 22:08
Добрый день. При отключении кабеля из сетевой карты пинги продолжают идти еще 6-7 секунд.
Подробно: Мне нужно, чтобы сетевое подключение обрывалось сразу после вытягивания кабеля из сетевой карты, т.к. на его место тут же подключается другой (на одном кабеле у меня локалка, на другом - интернет. Сетевая карта одна. На обоих кабелях настройки принимаются по DHCP). Проблема в том, что если вытянуть кабель и не дождавшись пока сетевое подключение деактивируется (6-7секунд), подключить другой кабель - сеть не заработает!
Это единственно правильное поведение сетевого оборудования. При обрыве, оно обязано сделать несколько попыток перед тем как принять решение о таймауте соединения. Если сеть будет отключаться при малейшем чихе - соединение станет нестабильным и пользоваться им будет невозможно. Говорю как сисадмин с >15 лет стажа. Не нужно это поведение ломать. Тут просто другой поход к проблеме нужен.

Судя по условиям задачи, вам надо иметь доступ к двум разным сетям, по двум разным физическим кабелям. Правильное решение: установить вторую сетевую карту, и воткнуть обе сети одновременно, каждую в свою карту. Далее может бы некоторая проблема с перекрывающейся адресацией (а может и и не быть) - но это в любом случае решаемо подстройкой маршрутизации.

no avatar

Автор темы
ogankvik
Сообщения: 175
Зарегистрирован: 22 ноя 2019, 19:12
Благодарил (а): 95 раз
Поблагодарили: 9 раз
Контактная информация:

Сетевое подключение остается активным после отключения кабеля

#3

23 ноя 2019, 22:33

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

Аватара пользователя

slant
Сообщения: 4504
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

Сетевое подключение остается активным после отключения кабеля

#4

23 ноя 2019, 23:16

ogankvik писал(а):
23 ноя 2019, 22:33
Инет и локалка разделены в целях безопасности и не могут работать одновременно.
Даже если это жесткое требование с физическим переключением - реализация неправильная. Разъемы кабелей не предназначены для того, чтобы их туда-сюда постоянно дергали. Это быстро приведет к износу контактов, переломам жил в кабеле, пробоям от статики, и диким глюкам. Задолбаетесь на ремонты бегать. Причем хорошо еще если дело ограничится регулярной переобжимкой коннекторов - гнезда сетевух выходят из строя не реже. А вот ремонтируется такое куда хуже. Подобное решается другим способом. Или уж хотя бы дешевый свитч ставить нужно как развязку тогда (чтобы в случае чего менять его, а не материнку с выгоревшей сетевухой).

А по уму - безопасность решается грамотной настройкой сети, и фаерволлов делящих ее сегменты. Получится надежнее чем такая кустарщина, т.к. не будет зависеть от конечных пользователей. Пользователь вообще не должен никуда тянуться, и безопасность завязанная на его действия и добрую волю, может называться оной только в кавычках. Это аксиома.

Аватара пользователя

rogoznik
Сообщения: 10040
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

Сетевое подключение остается активным после отключения кабеля

#5

24 ноя 2019, 17:46

ogankvik, вы не поверите но у винды такое же поведение. Да, вы сейчас скажите ничего подобного - мы перетыкали и все работало. Просто винда в такой ситуации "переподкючает соединение". Но такое поведение, как сейчас у вас на линуксах, вы можете встретить на боее моодых версиях винды 8, 8.1, 10. Вин 7 тоже так себя ведет, но тут уже бывают исключения - и от чего они зависят сказать не могу. Да и XP тоже таким грешит, но в большинстве случаев, как я уже писал выше, "переподключает соединение". Как этот мехонизм устроен и как он работает известно только мелкомягким.
Ну и выше вам уже сказали как грамотно решить такую проблему. На моем бывшем предприятии все рашалось в лоб: 2 разных сети - 2 разных рабочих места(возможен вариант с одним набором монитор_клава_мышь при помощи KVM)
ИзображениеИзображение

Закрыто

Вернуться в «Иные системные ошибки»

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

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