mirror of
https://github.com/cjfranko/NTP-Timeturner.git
synced 2025-11-08 10:22:02 +00:00
more network config
This commit is contained in:
parent
e19b50fe2b
commit
7db595259f
1 changed files with 5 additions and 22 deletions
27
setup.sh
27
setup.sh
|
|
@ -154,8 +154,9 @@ if [ "$PKG_MANAGER" == "apt" ]; then
|
||||||
sudo rm -rf "$BUILD_DIR"
|
sudo rm -rf "$BUILD_DIR"
|
||||||
echo "✅ nodogsplash installed successfully."
|
echo "✅ nodogsplash installed successfully."
|
||||||
|
|
||||||
sudo systemctl unmask hostapd
|
# Disable the standalone hostapd service to let NetworkManager manage it.
|
||||||
sudo systemctl enable hostapd
|
sudo systemctl disable hostapd
|
||||||
|
sudo systemctl mask hostapd
|
||||||
sudo systemctl enable nodogsplash
|
sudo systemctl enable nodogsplash
|
||||||
else
|
else
|
||||||
echo "This script is designed for Debian-based systems like Raspberry Pi OS."
|
echo "This script is designed for Debian-based systems like Raspberry Pi OS."
|
||||||
|
|
@ -189,6 +190,8 @@ fi
|
||||||
echo "Creating new '$CON_NAME' connection profile..."
|
echo "Creating new '$CON_NAME' connection profile..."
|
||||||
sudo nmcli c add type wifi ifname wlan0 con-name "$CON_NAME" autoconnect yes ssid "TimeTurner"
|
sudo nmcli c add type wifi ifname wlan0 con-name "$CON_NAME" autoconnect yes ssid "TimeTurner"
|
||||||
sudo nmcli c modify "$CON_NAME" 802-11-wireless.mode ap 802-11-wireless.band bg
|
sudo nmcli c modify "$CON_NAME" 802-11-wireless.mode ap 802-11-wireless.band bg
|
||||||
|
sudo nmcli c modify "$CON_NAME" 802-11-wireless-security.key-mgmt wpa-psk
|
||||||
|
sudo nmcli c modify "$CON_NAME" 802-11-wireless-security.psk "harry-ron-hermione"
|
||||||
sudo nmcli c modify "$CON_NAME" ipv4.method manual ipv4.addresses 10.0.252.1/24
|
sudo nmcli c modify "$CON_NAME" ipv4.method manual ipv4.addresses 10.0.252.1/24
|
||||||
|
|
||||||
# Configure dnsmasq for DHCP
|
# Configure dnsmasq for DHCP
|
||||||
|
|
@ -199,26 +202,6 @@ dhcp-range=10.0.252.10,10.0.252.50,255.255.255.0,24h
|
||||||
address=/#/10.0.252.1
|
address=/#/10.0.252.1
|
||||||
EOF
|
EOF
|
||||||
|
|
||||||
# Configure hostapd
|
|
||||||
echo "Configuring hostapd..."
|
|
||||||
sudo tee /etc/hostapd/hostapd.conf > /dev/null <<EOF
|
|
||||||
interface=wlan0
|
|
||||||
driver=nl80211
|
|
||||||
ssid=TimeTurner
|
|
||||||
hw_mode=g
|
|
||||||
channel=7
|
|
||||||
wmm_enabled=0
|
|
||||||
macaddr_acl=0
|
|
||||||
auth_algs=1
|
|
||||||
ignore_broadcast_ssid=0
|
|
||||||
wpa=2
|
|
||||||
wpa_passphrase=harry-ron-hermione
|
|
||||||
wpa_key_mgmt=WPA-PSK
|
|
||||||
rsn_pairwise=CCMP
|
|
||||||
EOF
|
|
||||||
|
|
||||||
sudo sed -i 's|#DAEMON_CONF=""|DAEMON_CONF="/etc/hostapd/hostapd.conf"|' /etc/default/hostapd
|
|
||||||
|
|
||||||
# Configure nodogsplash for captive portal
|
# Configure nodogsplash for captive portal
|
||||||
echo "Configuring nodogsplash..."
|
echo "Configuring nodogsplash..."
|
||||||
sudo tee /etc/nodogsplash/nodogsplash.conf > /dev/null <<EOF
|
sudo tee /etc/nodogsplash/nodogsplash.conf > /dev/null <<EOF
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue