попробуйте сделать это следующим образом:
#!/bin/bash
# clear cache
PICS="/home/pvlkmrv/Pictures"
rm -f "${PICS}/wall.jpg"
rm -f "${PICS}/photo-of-the-day"
# download photo-of-the-day page
wget "http://photography.nationalgeographic.com/photography/photo-of-the-day" -O "${PICS}/photo-of-the-day"
# parse the url out from the file
url="`cat ${PICS}/photo-of-the-day | grep 'images.nationalgeographic.com.*cache.*990x742.jpg' | cut -d '\"' -f 2`"
# download the photo
wget "http:$url" -O "${PICS}/wall.jpg"
# set the desktop background
# only two slashes here, because the PICS var already has a leading slash
URI="file://${PICS}/wall.jpg"
echo ${URI}
gsettings set org.gnome.desktop.background picture-options 'centered'
gsettings set org.gnome.desktop.background picture-uri "${URI}"
Два разных устройства с разными аппаратными адресами не могут использовать один и тот же адрес в той же сети. В этом случае ваша точка беспроводного доступа (маршрутизатор) - 192.168.0.1, вы подозреваете. Ваше беспроводное устройство, ваш беспроводной сетевой адаптер RT5390R 802.11bgn PCIe, не может использовать один и тот же адрес.
Сначала убедитесь, что адрес шлюза (маршрутизатор) - 192.168.0.1. Вы можете проверить с помощью других устройств; это компьютеры, телефоны, iPad и т. д. в той же сети?
Далее адрес для статических IP-адресов должен находиться за пределами пула, используемого в маршрутизаторе для DHCP. См. Этот пример: https://www.voipmechanic.com/dlink_pics/dlink-airwireless1.jpg
В этом примере диапазон DHCP установлен в x.100 - x.199. Поэтому мы можем безопасно использовать статический IP-адрес в диапазоне от x.2 до x.99. Например, я могу использовать статический адрес 192.168.0.50.
Либо войдите на административные страницы маршрутизатора и проверьте диапазон, либо, если это невозможно, обратите внимание на адреса других подключенных устройств к нему по DHCP и догадываться. Например, предположим, что для разных ноутбуков, телефонов, iPad и т. Д. Все адреса указаны с 192.168.0.5 по 192.168.0.25. Поэтому разумно угадать, что доступен адрес 192.168.0.150.
Затем в файле ваших интерфейсов отсутствуют требуемые адреса DNS-серверов DNS. Я предлагаю вам изменить файл interfaces на что-то вроде:
#auto enp1s0
iface enp1s0 inet dhcp
auto wlp2s0
iface wlp2s0 inet static
address 192.168.0.150
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
wpa-ssid ZENTA
wpa-psk blahblah
Обратите внимание, что я прокомментировал auto enp1s0, чтобы он не запускался автоматически. Цель здесь - беспроводной. Если вам нужно запустить его после загрузки, вы всегда можете:
sudo ifup enp1s0
Наконец, остановка и перезапуск сети устарели. Вместо этого сделайте следующее:
sudo ifdown wlp2s0 && sudo ifup -v wlp2s0
Вы получили запрошенный адрес?
ip addr show
Вы подключены?
ping -c3 www.ubuntu.com
Два разных устройства с разными аппаратными адресами не могут использовать один и тот же адрес в той же сети. В этом случае ваша точка беспроводного доступа (маршрутизатор) - 192.168.0.1, вы подозреваете. Ваше беспроводное устройство, ваш беспроводной сетевой адаптер RT5390R 802.11bgn PCIe, не может использовать один и тот же адрес.
Сначала убедитесь, что адрес шлюза (маршрутизатор) - 192.168.0.1. Вы можете проверить с помощью других устройств; это компьютеры, телефоны, iPad и т. д. в той же сети?
Далее адрес для статических IP-адресов должен находиться за пределами пула, используемого в маршрутизаторе для DHCP. См. Этот пример: https://www.voipmechanic.com/dlink_pics/dlink-airwireless1.jpg
В этом примере диапазон DHCP установлен в x.100 - x.199. Поэтому мы можем безопасно использовать статический IP-адрес в диапазоне от x.2 до x.99. Например, я могу использовать статический адрес 192.168.0.50.
Либо войдите на административные страницы маршрутизатора и проверьте диапазон, либо, если это невозможно, обратите внимание на адреса других подключенных устройств к нему по DHCP и догадываться. Например, предположим, что для разных ноутбуков, телефонов, iPad и т. Д. Все адреса указаны с 192.168.0.5 по 192.168.0.25. Поэтому разумно угадать, что доступен адрес 192.168.0.150.
Затем в файле ваших интерфейсов отсутствуют требуемые адреса DNS-серверов DNS. Я предлагаю вам изменить файл interfaces на что-то вроде:
#auto enp1s0
iface enp1s0 inet dhcp
auto wlp2s0
iface wlp2s0 inet static
address 192.168.0.150
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 192.168.0.1 8.8.8.8
wpa-ssid ZENTA
wpa-psk blahblah
Обратите внимание, что я прокомментировал auto enp1s0, чтобы он не запускался автоматически. Цель здесь - беспроводной. Если вам нужно запустить его после загрузки, вы всегда можете:
sudo ifup enp1s0
Наконец, остановка и перезапуск сети устарели. Вместо этого сделайте следующее:
sudo ifdown wlp2s0 && sudo ifup -v wlp2s0
Вы получили запрошенный адрес?
ip addr show
Вы подключены?
ping -c3 www.ubuntu.com