YOTA свисток и раздача интернета.

Автор Роман, 25 июня 2016, 03:14:50

« назад - далее »

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

Роман

Привет! Прошу помощи у сообщества.

Есть машинка Raspberry Pi (под debian), в которую воткнут YOTA-модем.
Стоит задача раздать инет со свистка на localhost и в локалку (eth0)

На машине подняты соответствено 4 интерфейса:

root@raspberrypi:~# ifconfig

eth0      Link encap:Ethernet  HWaddr b8:27:eb:a5:dc:a4
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ba27:ebff:fea5:dca4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5797 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3606 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:384162 (375.1 KiB)  TX bytes:449822 (439.2 KiB)

eth1      Link encap:Ethernet  HWaddr 1c:49:7b:5a:a4:77
          inet6 addr: fe80::1e49:7bff:fe5a:a477/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:5 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:488 (488.0 B)  TX bytes:550 (550.0 B)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1104 (1.0 KiB)  TX bytes:1104 (1.0 KiB)

teredo    Link encap:UNSPEC  HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
          UP POINTOPOINT RUNNING NOARP MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)


eth1 поднялся автоматом после подключения YOTA свистка.

Попытался прописать следующие строчки в /etc/rc.local:


SOURCE=eth1
DEST=eth0

iptables -t nat POSTROUTING -o $SOURCE -j MASQUERADE
iptables -A FORWARD -i $SOURCE -o DEST -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i $DEST -o $SOURCE -j ACCEPT


Не помогло.

Содержимое /etc/network/interfaces:


auto lo
iface lo inet loopback

#iface eth0 inet dhcp

auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

#yota
auto default eth1
iface eth1 inet dhcp
        dns-nameservers 8.8.8.8

#allow-hotplug wlan0
#iface wlan0 inet manual
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
#iface default inet dhcp

#up iptables-restore < /etc/iptables.ipv4.nat


Eth0 работает, DHCP работает, пинги в инет не идут. Куда рыть?


endru

echo 1 > /proc/sys/net/ipv4/ip_forward
и в файле /etc/sysctl.conf поменять значение net.ipv4.ip_forward с 0 на 1

Роман

Спасибо за ответ! Проблема оказалась в плохом приёме сигнала LTE самим свистком.
Лечить не знаю как, возможно внешней антенной. Пока откатился на 3G. Тема закрыта.