|
@@ -166,9 +166,32 @@ function wifi_wpa2_psk {
|
166
|
166
|
|
167
|
167
|
function wifi_none {
|
168
|
168
|
ssid=$1
|
169
|
|
- echo "auto $WIFI_INTERFACE" > /etc/network/interfaces.d/wifi
|
170
|
|
- echo "iface $WIFI_INTERFACE inet dhcp" >> /etc/network/interfaces.d/wifi
|
171
|
|
- echo " wireless-essid $ssid" >> /etc/network/interfaces.d/wifi
|
|
169
|
+
|
|
170
|
+ if [ ! -f /etc/network/interfaces_original ]; then
|
|
171
|
+ if ! grep -q "# wifi enabled" /etc/network/interfaces; then
|
|
172
|
+ cp /etc/network/interfaces /etc/network/interfaces_original
|
|
173
|
+ fi
|
|
174
|
+ fi
|
|
175
|
+
|
|
176
|
+ echo '# wifi enabled' > /etc/network/interfaces
|
|
177
|
+ echo 'auto lo' >> /etc/network/interfaces
|
|
178
|
+ echo 'iface lo inet loopback' >> /etc/network/interfaces
|
|
179
|
+ echo '' >> /etc/network/interfaces
|
|
180
|
+ echo 'allow-hotplug eth0' >> /etc/network/interfaces
|
|
181
|
+ echo 'iface eth0 inet dhcp' >> /etc/network/interfaces
|
|
182
|
+ echo '' >> /etc/network/interfaces
|
|
183
|
+ echo 'allow-hotplug wlan0' >> /etc/network/interfaces
|
|
184
|
+ echo 'iface wlan0 inet manual' >> /etc/network/interfaces
|
|
185
|
+ echo 'wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf' >> /etc/network/interfaces
|
|
186
|
+ echo '' >> /etc/network/interfaces
|
|
187
|
+ echo 'iface default inet dhcp' >> /etc/network/interfaces
|
|
188
|
+
|
|
189
|
+ echo 'network={' > /etc/wpa_supplicant/wpa_supplicant.conf
|
|
190
|
+ echo " ssid=\"${ssid}\"" >> /etc/wpa_supplicant/wpa_supplicant.conf
|
|
191
|
+ echo ' key_mgmt=NONE' >> /etc/wpa_supplicant/wpa_supplicant.conf
|
|
192
|
+ echo '}' >> /etc/wpa_supplicant/wpa_supplicant.conf
|
|
193
|
+
|
|
194
|
+ systemctl restart network-manager
|
172
|
195
|
}
|
173
|
196
|
|
174
|
197
|
function show_help {
|