Перенаправить все HTTP-запросы на локальный веб-сервер, используя фунт и dnsmasq для точки беспроводного доступа

Я думаю, что можно перенаправить все запросы с помощью pound и dnsmasq для точки беспроводного доступа, но я, должно быть, совершил ошибку. Здесь /etc/dhcpcd.conf

interface wlan0
static ip_address=192.168.42.1/24
static domain_name_servers=191.168.42.1
nohook wpa_supplicant

. Здесь /etc/dnsmasq.conf

interface=wlan0      # Use the require wireless interface - usually wlan0
dhcp-range=192.168.42.2,192.168.42.20,255.255.255.0,24h
address=/#/192.168.42.1

. Вот /etc/pound/pound.cfg

User            "www-data"
Group           "www-data"
#RootJail       "/chroot/pound"

## Logging: (goes to syslog by default)
##      0       no logging
##      1       normal 
##      2       extended
##      3       Apache-style (common log format)
LogLevel        1

## check backend every X secs:
Alive           30

## use hardware-accelleration card supported by openssl(1):
#SSLEngine      "<hw>"

# poundctl control socket
Control "/var/run/pound/poundctl.socket"


######################################################################
## listen, redirect and ... to:

## redirect all requests on port 8080 ("ListenHTTP") to the local webserver (see "Service" below):
ListenHTTP
   Address 192.168.42.1
   Port    80
   Service
     Redirect "http://192.168.42.1:8080/roomtemp.htm"
   End
End

. В моем браузере я действительно могу получить доступ к http: //192.168. 42.1: 8080 / roomtemp.htm , но если я напишу что-нибудь еще, ничего не будет показано. Мой клиент получает 192.168.42.1 в качестве DNS-сервера, как и должно. Что я делаю не так?

0
задан 22 April 2020 в 23:03
1 ответ

Я забыл включить фунт, это делается в /etc/default/pound

0
ответ дан 24 April 2020 в 17:41

Теги

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