Как заставить мой Raspberry Pi выступать в качестве шлюза для подсети eth0 с использованием подключения к интернету eth1?

714
Rho Phi

Я установил свой маршрутизатор lapton и ethernet + wifi в 192.168.10.xподсеть с фиксированной настройкой IP.

У меня есть другая подсеть в 192.168.9.xдиапазоне, управляемом DHCP с помощью маршрутизатора Wi-Fi 4G .

У меня есть Raspberry Pi, который имеет адрес как в 10сети (через Ethernet), так и в 9сети через USB (рассматривается как eth1 IPv6). Как мне настроить этот Raspberry Pi для работы в качестве шлюза и подключения к Интернету через его интерфейс eth1 для ноутбука, который находится в 10сети?

Обратите внимание, что я могу пропинговать адрес малинового пи 10с ноутбука, поэтому мне кажется, что я пропускаю только инструкции для правильной маршрутизации Pi и, возможно, подходящую настройку шлюза на ноутбуке.

Здесь мой ifconfigна различных устройствах

* ноутбук *

en0: flags=8863<UP,BROADCAST,SMART,RUNNING,SIMPLEX,MULTICAST> mtu 1500 ether dc:a9:04:6f:28:13 inet6 fe80::1025:32eb:e83:39d2%en0 prefixlen 64 secured scopeid 0xc inet 192.168.10.123 netmask 0xffffff00 broadcast 192.168.10.255 nd6 options=201<PERFORMNUD,DAD> media: autoselect status: active 

* Маршрутизатор *

MAC Address  00-11-95-2c-f9-e8 IP Address  192.168.10.109 Subnet Mask  255.255.255.0 DHCP Server  Disabled  

и * малина *

eth0 Link encap:Ethernet HWaddr b8:27:eb:09:0a:f5  inet addr:192.168.10.110 Bcast:192.168.10.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1842 errors:1 dropped:0 overruns:0 frame:0 TX packets:451 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:482427 (471.1 KiB) TX bytes:89151 (87.0 KiB)  eth1 Link encap:Ethernet HWaddr 00:1e:10:1f:00:00  inet addr:192.168.9.100 Bcast:192.168.9.255 Mask:255.255.255.0 inet6 addr: fe80::b0b4:a7ba:fee8:b03/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:133 errors:0 dropped:0 overruns:0 frame:0 TX packets:173 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000  RX bytes:28446 (27.7 KiB) TX bytes:30440 (29.7 KiB) 
0
Пробовали ли вы инструкции «Преврати малину в роутер», которые уже можно найти в Интернете? grawity 5 лет назад 0
Спасибо за помощь. Да, я прочитал руководство (я). Забыл упомянуть, что большинство уроков используют DHCP, а я нет. Кроме того, в сети происходит переход от Jessie к Strech, что усложняет задачу изучения руководств. Rho Phi 5 лет назад 0
Я добился определенного прогресса с iptables (все еще доступен в Jessie) `sudo iptables -F; sudo iptables -t nat -F; sudo iptables -t nat -A POSTROUTING -o $ wlan -j MASQUERADE; sudo iptables -A FORWARD -i $ wlan -o $ eth -m состояние - СОСТОЯНИЕ, УСТАНОВЛЕНО -j ПРИНЯТЬ; sudo iptables -A FORWARD -i $ eth -o $ wlan -j ПРИНЯТЬ`, как здесь https://github.com/arpitjindal97/raspbian-recipes/blob/master/wifi-to-eth-route.sh Rho Phi 5 лет назад 0
К вашему сведению, https://raspberrypi.stackexchange.com/questions/48307/sharing-the-pis-wifi-connection-through-the-ethernet-port - это самый чистый учебник с поддержкой Jessie / Strech, который я нашел. Rho Phi 5 лет назад 0

0 ответов на вопрос

Похожие вопросы