Страница 1 из 1

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 12:24
Invision
Всем здравствуйте. Небольшое вступление. В Линуксе я чуть больше чем ноль, попытался сам решить проблему, но гугление и разные там чаты гпт вообще не приблизили к решению, очень надеюсь на помощь сообщества. Спасибо тем, кто хотя бы дочитает, очень будет сложно даже саму ситуацию описать.

1) Есть ноутбук, где хостовая система - Win 7 и гостевая в виртуалке - Linux Mint. В этой виртуальной среде настроены несколько прокси (3proxy) через модемы E3372-153h.
2) Есть второй комп, просто с Win10, к которому тоже подключен модем и настроен прокси.
Всё давно и надежно работало ровно до того момента, как я активировал IPV6 на модеме на втором компе - с Win 10. Теперь перезагрузка модема этого, на Win 10, в 90% случаев приводят к отключению интерфейсов в виртуальном Linux Mint. Да, именно так, т.е. перезагрузка модема на другом компьютере, приводит к сбою в работе модемов на другом компе. Поднять можно несколькими способами:
1) Переткнуть модемы на ноутбуке
2) Перезапустить Linux Mint
3) Выполнить команду:
sudo ifconfig eth2 down
sudo ifconfig eth2 up
Причем что непонятно - всегда падают не все модемы в Минте, часть падает, часть нет. Но падает обычно большая часть модемов.
Настраивал всю эту систему не я, настройки сделаны в таких файлах
1) rt_tables
200 LAN
201 Modem1
202 Modem2
203 Modem3
204 Modem4
205 Modem5

2) ethroutes.sh
ip route del default via 192.168.15.1
ip route del default via 192.168.14.1
ip route del default via 192.168.13.1
ip route del default via 192.168.12.1
ip route del default via 192.168.11.1
ip route del default via 192.168.10.1

ip route add default via 192.168.1.1
ip rule del table Modem5
ip rule del table Modem4
ip rule del table Modem3
ip rule del table Modem2
ip rule del table Modem1
ip rule del table LAN

ip route add 192.168.1.0/24 dev eth0 src 192.168.1.10 table LAN
ip route add default via 192.168.1.1 table LAN
ip route add 192.168.1.0/24 dev eth0 src 192.168.1.10
#ip route add default via 192.168.1.1
ip rule add from 192.168.1.10 table LAN

IPM1=`ip addr list eth1 | grep " inet " | head -c 21 | cut -d " " -f 6 | cut -d / -f 1`
IPM2=`ip addr list eth1 | grep " inet " | head -c 23 | cut -d " " -f 6 | cut -d / -f 1`
ip route add `echo $IPM1 | head -c 11`"0/24" dev eth1 src $IPM2 table Modem1
ip route add default via $IPM1 table Modem1
ip route add `echo $IPM1 | head -c 11`"0/24" dev eth1 src $IPM2
ip rule add from $IPM2 table Modem1

Ну и дальше для каждого модема так... Вот по сути все настройки маршрутизации.
И вот вопрос - почему включение IPV6 на вообще другом компьютере и перезагрузка модема, вырубает интерфейсы в Линуксе? Есть подозрение, что происходит что-то с маршрутизацией, но это для меня слишком сложно и непонятно, т.е. я гарантировано сам не разберусь. Две недели потратил на поиск решения в сети, но слишком уж специфичная история, ничего похожего не нашел. Мне в целом непонятно как любые действия на сетевом интерфейсе одного компьютера, могут влиять на работу сетевых интерфейсов на другом компьютере?

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 12:30
symon2014
Похоже на какую то фигню. 1. модем. 2. ipv6

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 12:36
Invision
Уточните пожалуйста. Что Вам непонятно?

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 13:30
slant
По данному описанию - настроена маршрутизация между машинами. (Реальной и виртуальной). Что там косячит - удаленно разобраться вряд ли получится, т.к. сделать это можно кучей способов и нюансов там масса, особенно потому, что маршрутизатором винда служит. Такое живьем смотреть нужно.

Но есть альтернативный вариант. Т.к. модем этот - USB, можно просто сделать проброс модема в виртуальную машину как USB устройство хоста (средствами Virtualbox). В этом случае - это будет как если бы модем был напрямую воткнут в физическую машину на которой Mint стоит. Сведет количество промежуточных звеньев к минимуму.
Правда в этом случае, пока модем проброшен - интернет только на виртуальной машине. Хотя можно потом и маршрутизацию обратно настроить - чтобы виртуалка его хосту раздавала, но это тема для отдельного разговора...

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 14:10
Invision
slant писал(а):
27 янв 2024, 13:30
USB, можно просто сделать проброс модема в виртуальную машину как USB устройство хоста (средствами Virtualbox
Может я не правильно понял, но модем и так проброшен в Минт, в винде модем то не видно, но ноутбке, где винда хостовая машина.

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 14:12
slant
По вашему описанию было неясно даже это. Как вам помочь в таком случае? Ищите кого-то рядом, кто сможет живьем посмотреть.

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 15:02
Invision
Ну тут люди есть, кто с Линуксом на ты, а я на Вы... Это именно линукса какая-то особенность, т.к. если модемы к винде подключены - нет такой проблемы. Сама по себе ситуация какая-то фантастическая, что перезагрузка модема на одном компьютере, приводит к сбою на другом и это точно как-то увязано с IPV6. Если я на модеме, который на Win 10 отключаю поддержку IPV6, то проблема исчезает.

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 15:06
rogoznik
Invision, зачем тебе поддержка IPV6?

Очень странная ситуация с модемами

Добавлено: 27 янв 2024, 15:13
Invision
Нужна. Отключить IPV6 мне уже чат гпт предлагал. :-D