Автор Тема: Раздать интернет с USB-модема на роутер  (Прочитано 413 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн laohu

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 17
Здравствуйте.

Прошу помощи у знающих.

Есть оборудование:
ASUS x200CA, Мегафон-модем(USB), роутер Tenda FH456, подключенный к LAN-разъёму.
Debian 10 (самая последняя) свежеустановленная.
Модем и сетевая карта работают нормально.

Нужно раздавать интернет с USB-модема через сетевую карту на WiFi-роутер.

Третий день что только не делаю: masquerade, brctl, iptables, интернет не раздаётся.
В итоге, чтобы случайные рудименты не мешали, переустановил систему.
Сейчас система "из коробки".

На всякий случай: сам роутер при подключении к Windows ставит следующие параметры:
(в свойствах сетевого подключения, идущего на роутер с компьютера)
IP 192.168.137.1
маска: 255.255.255.0
(остальное пусто)

В самом роутере устанавливается по умолчанию:
IP-адрес в локальной сети 192.168.0.1
DHCP-сервер Включен
Начальный IP-адрес 192.168.0.100
Конечный IP-адрес 192.168.0.200

устройства, подключенные к внутренней сети, получают 192.168.0.101 и т.д.

В роутере никаких копаний, кроме установки пароля и имени сети, не было, всё по умолчанию.
Под Windows достаточно разрешить общий доступ к подключению на USB-модеме, интернет начинает раздаваться.
Что делать под Debian - не знаю. На Линукс только переезжаю, тёмный лес.

ifconfig сейчас выдаёт:
сюда надо передать интернет, это идёт на роутер
enp3s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        ether bc:ee:7b:50:c8:8e  txqueuelen 1000  (Ethernet)
        RX packets 58  bytes 34220 (33.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 180  bytes 29856 (29.1 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
        device interrupt 19 

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 16  bytes 792 (792.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 16  bytes 792 (792.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

это модем
wwx001e101f0000: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 100.123.206.20  netmask 255.255.255.248  broadcast 100.123.206.23
        ether 00:1e:10:1f:00:00  txqueuelen 1000  (Ethernet)
        RX packets 2312  bytes 2234607 (2.1 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2190  bytes 343860 (335.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
 


Оффлайн Olej

  • Местный житель
  • ***
  • Сообщений: 444
Re: Раздать интернет с USB-модема на роутер
« Ответ #1 : 22 Сентябрь 2019, 00:53:17 »
Нужно раздавать интернет с USB-модема через сетевую карту на WiFi-роутер.
Там ничего особо мудрёного нет, но много рутины и хлопотно:
- разрешить форвардинг между интерфейсами;
- правилами iptables перенаправить интерфейсы.
Разбираться в деталях вашей конфигурации - в облом (там не сложно, но громоздко), почитайте здесь - там точно то что вам надо: Виртуальный Интернет-роутер. Подставьте свои интерфейсы и у вас получится.
 

Оффлайн laohu

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 17
Re: Раздать интернет с USB-модема на роутер
« Ответ #2 : 22 Сентябрь 2019, 21:50:05 »
Нужно раздавать интернет с USB-модема через сетевую карту на WiFi-роутер.
Там ничего особо мудрёного нет, но много рутины и хлопотно:
- разрешить форвардинг между интерфейсами;
- правилами iptables перенаправить интерфейсы.
Разбираться в деталях вашей конфигурации - в облом (там не сложно, но громоздко), почитайте здесь - там точно то что вам надо: Виртуальный Интернет-роутер. Подставьте свои интерфейсы и у вас получится.
Там, вроде, другое немного, сам маршрутизатор в интернет торчит, хотя суть понятна.

У меня так:
 

* mss.png (38.73 КБ, 570x300)

т.е., dhcp роутер сам организует, мне остаётся отправить интернет на 192.168.137.1 (роутер).

Я пробовал так:
sysctl -w net.ipv4.ip_forward=1

brctl addbr br0
brctl addif br0 wwx001e101f0000 enp3s0
после этой команды интернет на ноутбуке пропал до удаления моста.

Затем попробовал так, чтобы как-то заработало:
iptables -F
iptables -t nat -F
iptables -t mangle -F
iptables -X
iptables -A INPUT -i lo -j ACCEPT
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i wwx001e101f0000 -o enp3s0 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i enp3s0 -o wwx001e101f0000 -j ACCEPT
iptables -t nat -A POSTROUTING -o wwx001e101f0000 -j MASQUERADE
iptables -A FORWARD -i wwx001e101f0000 -o enp3s0 -j REJECT
echo 1 > /proc/sys/net/ipv4/ip_forward

После того и "service network-manager restart", и подключения включал/выключал.
В свойствах подключения выставлял и сам адрес, подсмотренный в Windows: 192.168.137.1, маска 255.255.255.0, и авто.
Результата не было.

Может, ещё что-то в Debian в(ы)ключено, или хитрость какая есть.

 

Оффлайн laohu

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 17
Re: Раздать интернет с USB-модема на роутер
« Ответ #3 : 25 Сентябрь 2019, 23:04:47 »
Такая штука почти работает:

1.
nano /etc/network/interfaces
##################
auto lo
iface lo inet loopback

auto wwx001e101f0000
iface wwx001e101f0000 inet dhcp

auto enp3s0
iface enp3s0 inet static
address 192.168.137.1
netmask 255.255.255.0

auto br0
iface br0 inet dhcp

bridge_ports wwx001e101f0000 enp3s0
bridge_stp on

2.
/etc/init.d/networking restart
3. выделено, почему не работало:
sysctl -w net.ipv4.ip_forward=1
>>>> ifconfig wwx001e101f0000 0.0.0.0 down
>>>> ifconfig enp3s0 0.0.0.0 down
brctl addbr br0
brctl addif br0 wwx001e101f0000
brctl addif br0 enp3s0
ifconfig wwx001e101f0000 up
ifconfig enp3s0 up
ifconfig br0 up

Однако, интернет идёт только на роутер и с него на все устройства, а на самом ноутбуке интернет пропадает.

Чтобы его вернуть, приходится удалять мост:
ifconfig br0 down
brctl delbr br0
Как вариант, включить wi-fi, но это не решение, т.к. ноут скоро умрёт, а система будет работать на другом.
Как бы сделать, чтобы интернет оставался ещё и на ноутбуке?
 

Оффлайн laohu

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 17
 


Оффлайн Tammy

  • Местный житель
  • ***
  • Сообщений: 204
Re: Раздать интернет с USB-модема на роутер
« Ответ #5 : 01 Октябрь 2019, 18:18:20 »
Зачем раздавать интернет с компа на роутер, когда можно воткнуть usb модем в роутер и раздавать на комп?
 

Оффлайн laohu

  • Пользователь
  • *
  • Topic Author
  • Сообщений: 17
Re: Раздать интернет с USB-модема на роутер
« Ответ #6 : 01 Октябрь 2019, 18:44:48 »
Зачем раздавать интернет с компа на роутер, когда можно воткнуть usb модем в роутер и раздавать на комп?
Это будет сложно сделать. Там нет USB-разъёма.

Всё хорошо работает.
 

Теги:
 

[решено] как раздать Ethernet по WI-FI с помошью ZTE ZXV10 W300 ?

Автор vavun

Ответов: 6
Просмотров: 3585
Последний ответ 30 Ноябрь 2011, 22:50:38
от vavun
Раздать wifi c компьютера

Автор Александр ght

Ответов: 6
Просмотров: 1311
Последний ответ 18 Сентябрь 2014, 21:41:18
от gardarea51
Wi-Fi 5GHz Как раздать и получить?

Автор PbI6A

Ответов: 0
Просмотров: 1247
Последний ответ 16 Ноябрь 2013, 13:46:53
от PbI6A
Как раздать интернет с мобильника по сети

Автор Александр ght

Ответов: 0
Просмотров: 1116
Последний ответ 28 Июль 2013, 04:57:21
от Александр ght
Как раздать интернет с компа 3G модемом по LAN кабелю

Автор Skyrise

Ответов: 0
Просмотров: 1066
Последний ответ 07 Октябрь 2016, 21:43:10
от Skyrise