Я хотел бы настроить сервер Ubuntu для создания сети Wi-Fi, к которой люди могут подключаться и открывать локальные веб-страницы. Созданная сеть Wi-Fi не должна предоставлять доступ к Интернету и должна разрешать доступ только к локальным веб-страницам.
Однако необходимо, чтобы сервер ubuntu , работающий на Raspberry Pi, имел доступ к Интернету.
|
wifi | wired wan
mobile-phone <~.~.~.~.~> (wlan0)RPi(eth0) <---------> router <---> INTERNET
\ / | \ /
(dhcp) 192.168.4.1 | (dhcp) 192.168.50.1
У меня нет ни малейшего представления, как мне этого добиться, и я был бы невероятно благодарен за любую помощь / учебное пособие, которое я получил.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.3 LTS
Release: 18.04
Codename: bionic
ubuntu
description: Computer
product: Raspberry Pi 3 Model B Plus Rev 1.3
serial: 000000006d462490
width: 64 bits
capabilities: smp cp15_barrier setend swp
*-core
description: Motherboard
physical id: 0
*-cpu:0
description: CPU
product: cpu
physical id: 0
bus info: cpu@0
size: 1400MHz
capacity: 1400MHz
capabilities: fp asimd evtstrm crc32 cpuid cpufreq
*-cpu:1
description: CPU
product: cpu
physical id: 1
bus info: cpu@1
size: 1400MHz
capacity: 1400MHz
capabilities: fp asimd evtstrm crc32 cpuid cpufreq
*-cpu:2
description: CPU
product: cpu
physical id: 2
bus info: cpu@2
size: 1400MHz
capacity: 1400MHz
capabilities: fp asimd evtstrm crc32 cpuid cpufreq
*-cpu:3
description: CPU
product: cpu
physical id: 3
bus info: cpu@3
size: 1400MHz
capacity: 1400MHz
capabilities: fp asimd evtstrm crc32 cpuid cpufreq
*-memory
description: System memory
physical id: 4
size: 912MiB
*-usbhost
product: DWC OTG Controller
vendor: Linux 4.15.0-1041-raspi2 dwc_otg_hcd
physical id: 1
bus info: usb@1
logical name: usb1
version: 4.15
capabilities: usb-2.00
configuration: driver=hub slots=1 speed=480Mbit/s
*-usb
description: USB hub
product: USB 2.0 Hub
vendor: Standard Microsystems Corp.
physical id: 1
bus info: usb@1:1
version: b.b3
capabilities: usb-2.00
configuration: driver=hub maxpower=2mA slots=4 speed=480Mbit/s
*-usb:0
description: USB hub
product: USB 2.0 Hub
vendor: Standard Microsystems Corp.
physical id: 1
bus info: usb@1:1.1
version: b.b3
capabilities: usb-2.00
configuration: driver=hub maxpower=2mA slots=3 speed=480Mbit/s
*-usb
description: Generic USB device
vendor: Standard Microsystems Corp.
physical id: 1
bus info: usb@1:1.1.1
version: 3.00
capabilities: usb-2.10
configuration: driver=lan78xx maxpower=2mA speed=480Mbit/s
*-usb:1
description: Keyboard
product: USB Receiver
vendor: Logitech
physical id: 2
bus info: usb@1:1.2
version: 29.01
capabilities: usb-2.00
configuration: driver=usbhid maxpower=98mA speed=12Mbit/s
*-usb:2
description: Keyboard
product: 2.4G Keyboard Mouse
vendor: MOSART Semi.
physical id: 3
bus info: usb@1:1.3
version: 81.13
capabilities: usb-1.10
configuration: driver=usbhid maxpower=100mA speed=12Mbit/s
*-network:0 DISABLED
description: Wireless interface
physical id: 2
logical name: wlan0
serial: b8:27:eb:13:71:c5
capabilities: ethernet physical wireless
configuration: broadcast=yes driver=brcmfmac driverversion=7.45.18 firmware=01-6a2c8ad4 multicast=yes wireless=IEEE 802.11
*-network:1
description: Ethernet interface
physical id: 3
logical name: eth0
serial: b8:27:eb:46:24:90
size: 1Gbit/s
capacity: 1Gbit/s
capabilities: ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=lan78xx driverversion=1.0.6 duplex=full ip=10.0.0.92 link=yes multicast=yes port=MII speed=1Gbit/s
Я сейчас использую оснастку Wi-Fi-AP , чтобы создать сеть Wi-Fi. Это работает нормально, однако я не знаю, как я могу настроить его так, как я хочу (упомянуто выше).
Спасибо за помощь!
Существует снимок , чтобы сделать точно это.
я не знаю, может ли пакет Точки доступа быть настроен, чтобы препятствовать тому, чтобы Ваши сетевые клиенты получили доступ к сети. Однако можно всегда создавать два iptables
правила для этого: