Как сделать точку доступа Pi

Я пытаюсь сделать свой Pi в проводной (для моей T.V) точки доступа. Я следил за этот учебник , окончательный файл hostapd.conf запускается просто отлично. Однако, когда я подключаю кабель Ethernet к моему T.V, он фактически не отправляет какую-либо информацию, он подключается, но не работает. Кроме того, когда я беру кабель Ethernet из pi, беспроводная связь работает с моего ноутбука, однако, опять же, он подключается, но на самом деле не подключается в Интернете. Кто-нибудь знает, как я могу заставить Pi быть проводной проводной , чтобы я мог подключить свой T.V к Интернету.

Я считаю, что это малина Pi Model B, с установленной ОС Raspbian.

3 голоса | спросил Oddblob 18 PM00000050000001731 2013, 17:22:17

2 ответа


1

Итак, давайте сделаем это прямо. Вы хотите сделать следующее:

[ИНТЕРНЕТ] <==> [Wifi Hotspot] <- -> [PI] <==> [TV]

Проводное соединение <==>

Беспроводное соединение <- ->

Вам не нужно запускать hostapd на Pi. Я бы сделал следующее:

  1. Подтвердите, что ваш интернет работает.
  2. Подтвердите, что ваш маршрутизатор работает.
  3. Настройте свой Pi в качестве беспроводного клиента для маршрутизатора. Подтвердите, что Pi может подключиться к Интернету.
  4. Теперь вам нужно настроить свой Pi как BRIDGE . Еще лучшая ссылка
  5. Подключите телевизор к Pi, и вы должны быть хорошими.
ответил Jim Green 19 PM00000080000004431 2013, 20:11:44
1

Просто отправьте пакеты с проводного интерфейса на беспроводной интерфейс.

  1. Вам нужен DHCP? Если это так, настройте dnsmasq (сервер dhcp и dns-сервер).
  2. Переадресация пакета обновления с помощью iptables , используя некоторый скрипт, например

    sudo iptables -t nat -A POSTROUTING -o wlan0 -s 192.168.0.0/16 -j MASQUERADE

    192.168.0.0 - это ваш проводной сетевой адрес.

  3. Включить переадресацию ip

    sudo echo 1 > /proc/sys/net/ipv4/ip_forward

ответил willings 22 AM000000110000001231 2013, 11:21:12

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

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132