LINUX.ORG.RU
решено ФорумAdmin

Простой роутер в интернет

 


0

1

Доброго всем.

Стыдно писать такие вопросы, везде об этом есть инфа. Короч, просто два сетевых интерфейса

usb0 - модем телефона с интернетом
eth0 - локалка

Нужно из локалки ходить в интернет.

Имею:

# ip ro
default via 192.168.0.1 dev usb0 proto dhcp src 192.168.0.12 metric 5 
127.0.0.0/8 via 127.0.0.1 dev lo 
192.168.0.0/24 dev usb0 proto dhcp scope link src 192.168.0.12 metric 5 
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.90
# sysctl net.ipv4.ip_forward
net.ipv4.ip_forward = 1
# iptables --table nat -L -v       
...
Chain POSTROUTING (policy ACCEPT 102 packets, 41960 bytes)
 pkts bytes target     prot opt in     out     source               destination         
 1060  115K MASQUERADE  all  --  any    usb0    anywhere             anywhere  
# iptables -L -v
Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination         

Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
 pkts bytes target     prot opt in     out     source               destination  

И нифига, и ни пинга

ping 1.1.1.1

Обмен пакетами с 1.1.1.1 по с 32 байтами данных:
Ответ от 192.168.0.1: Заданный порт недоступен.
Ответ от 192.168.0.1: Заданный порт недоступен.
Ответ от 192.168.0.1: Заданный порт недоступен.
Ответ от 192.168.0.1: Заданный порт недоступен.

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

Что еще забыл? Буду благодарен.

Это не твой телефон ограничивает раздачу. А оп сотовой связи определяет по TTL раздачу Инета. Так как тариф смартфона не для раздачи. Есть средства обойти этот казус: https://www.gsmsota.ua/blog/stati/obkhod-blokirovok-i-ogranicheniy-operatorov...

Кроме

net.ipv4.ip_forward = 1

на модеме еще нужно прописывать NAT

Bootmen ☆☆☆
()
Последнее исправление: Bootmen (всего исправлений: 2)
Ответ на: комментарий от Bootmen

угу, как раз стоит такая прошивка, которая TTL чет меняет, плюс оператор еще давно обещал не запрешать раздачу.

NAT на телефоне должен быть, там еще по WiFi раздает, но из локалки также на линукс, который по вайфаю подключен также не идет.

chegeware
() автор топика

почему раздача линуксу, который подрублен по файфаю к роутеру, идет, а уже через линукс - из локалки облом?

chegeware
() автор топика
Ответ на: комментарий от Bootmen

Благодарю за наводку по TTL!

iptables -t mangle -A POSTROUTING -j TTL --ttl-set 129

… и все закрутилось, завертелось )

Будь здоров.

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