LINUX.ORG.RU
ФорумAdmin

Подключение компов по 3g модемам и локальной сети

 


0

1

Добрый день! Не могу понять в чем дело. Есть два компа с Linux Mint 18.2, которые находятся в сети. Было куплено два модема Мегафон M150-2 (Huawei 3372). В них вставлены симки, у которых статический ip. Чтобы модемы не определялись как флешки, перевел их в режим «Только модем». При этом, если раньше у модемов интерфейс назывался ppp0, то теперь называется wwx001e101f0000. Нужно, чтобы данные, которые посылаются через модем, приходили на модем другого компа.

До того, как я перевел модемы в режим «Только модем», я прописал в /etc/ppp/ip-up строку route add -host ххх.ххх.ххх.xxx dev ppp0 у компа 1 route add -host ууу.ууу.ууу.ууу dev ppp0 у компа 2 После установки режима модемов заменил там ppp0 на wwx001e101f0000б но это не помогло.

ip симки не пингуется.

default via 192.168.97.1 dev enp2s0  proto static  metric 100 
default via 83.169.254.110 dev wwx001e101f0000  proto static  metric 700 
10.8.2.1 via 192.168.97.1 dev enp2s0  proto dhcp  metric 100 
zzz.zzz.zzz.zzz/30 dev wwx001e101f0000  proto kernel  scope link  src ххх.ххх.ххх.ххх  metric 700 
169.254.0.0/16 dev enp2s0  scope link  metric 1000 
192.168.97.0/24 dev enp2s0  proto kernel  scope link  src 192.168.97.231  metric 100 

Второй комп:

default via 192.168.97.1 dev enp3s0  proto static  metric 100 
default via 83.169.254.165 dev wwx001e101f0000  proto static  metric 700 
10.8.2.1 via 192.168.97.1 dev enp3s0  proto dhcp  metric 100 
zzz.zzz.zzz.zzz/30 dev wwx001e101f0000  proto kernel  scope link  src ууу.ууу.ууу.ууу  metric 700 
169.254.0.0/16 dev enp3s0  scope link  metric 1000 
192.168.97.0/24 dev enp3s0  proto kernel  scope link  src 192.168.97.228  metric 100


Если же кабель из сетевух вытащить, то компы по модему пингуются.

Пробовал в обоих компах удалять default via 83.169.254.ggg dev wwx001e101f0000  proto static  metric 700 и добавлять
ip route add xxx.xxx.xxx.xxx dev wwx001e101f0000 у ПК2
ip route add yyy.yyy.yyy.yyy dev wwx001e101f0000 у ПК1
но это не помогло.
В linux не гуру далеко. Есть какие-нибудь идеи?


Последнее исправление: DmitrySD (всего исправлений: 1)

а кто тебе даст перехватить данные посылаемые модемом?

xmikex ★★★★
()

Два default маршрута в таблице это дич. Должен быть один. Тот который
default via 192.168.97.1 dev enp2s0 proto static metric 100
и
default via 192.168.97.1 dev enp3s0 proto static metric 100

ip route add xxx.xxx.xxx.xxx dev wwx001e101f0000 у ПК2

ip r a 83.169.254.110/32 via 83.169.254.165 dev wwx001e101f0000

ip route add yyy.yyy.yyy.yyy dev wwx001e101f0000 у ПК1

ip r a 83.169.254.165/32 via 83.169.254.110 dev wwx001e101f0000

imul ★★★★★
()

Ну или есть ещё вариант. Если тебе надо пересылать не весь трафик с компьютера на компьютер через модем, а только трафик какого-либо одного приложения, то можно использовать net namespace, прокинув внутрь интерфейсы модемов и запуская это приложение внутри неймспейса.

imul ★★★★★
()
Ответ на: комментарий от imul

Спасибо! Решил проблему следующим образом: Снес по дефолтному маршруту на каждом компе: ip route del default via 83.169.254.110 dev wwx001e101f0000 proto static metric 700 и ip route del default via 83.169.254.165 dev wwx001e101f0000 proto static metric 700

И на каждом компе добавил маршруты: ip route add xxx.xxx.xxx.xxx via 83.169.254.110 dev wwx001e101f0000 и ip route add yyy.yyy.yyy.yyy via 83.169.254.110 dev wwx001e101f0000

Только после перезагрузки эти маршруты исчезают. Не подскажете куда их прописать нужно? Пробовал эти строки добавлять в /etc/rc.local - не с работало.

DmitrySD
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.