Wi-Fi на Ubuntu Server 16.04 (проблемы с подключением)

Я вижу, что у многих предыдущих людей была эта проблема, но я смотрел абсолютно везде. Я следовал каждому примеру, который мог найти, и каждый раз по одной и той же ошибке. Я вообще не могу подключиться к Ubuntu Server 16.04. Вот результат работы lshw -class network:

*-network
    description: Ethernet interface
    product: RTL8111/8160/0411 PCI Express Gigabit Ethernet Controller
    vendor: Realtek Semiconductor Co., LTD
    physical id: 0
    bus info: pci@0000:01:00.0
    logical name: enp1s0
    version: 07
    serial: 70:54:d2:e2:16:7d
    size: 10Mbit/s
    capacity: 1Git/s
    width: 64 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical tp lii 10bt 10bt-fd 100bt 100bt-fd 1000bt 1000bt-fd autonegotiation
    configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
*-network DISABLED
    description: Wireless interface
    product: RT5390R 802.11bgn PCIe Wireless Network Adapter
    vendor: Ralink corp.
    physical id: 0
    bus info: pci@0000:02:00.0
    logical name: wlp2s0
    version: 00
    serial: b8:76:3f:5f:d6:ac
    width: 32 bits
    clock: 33MHz
    capabilities: bus_master cap_list ethernet physical wireless
    configuration: broadcast=yes driver=rt2800pci driverversion=4.4.0-87-generic firmware=0.34 latency=0 link=no multicast=yes wireless=IEEE 802.11bgn
    resources: irq:17 memory:fea00000-fea0ffff
WARNING: output may be incomplete or inaccurate, you should run this program as super-user.

Это мои /etc/network/interfaces:

auto enp1s0
iface enp1s0 inet dhcp

auto wlp2s0
iface wlp2s0 inet static
address 192.168.0.1
netmask 255.255.255.0
gateway 192.168.0.1
wpa-ssid ZENTA
wpa-psk blahblah

Когда я пытаюсь sudo service networking restart, я получаю ошибку. Это журналы:

/etc/networking/if-pre-up.d/wpasupplicant: 120: /etc/network/if-pre-up.d/wpasupplicant: cannot create /dev/stderr: No such device or address
run-parts: /etc/network/if-pre-up.d/wpasupplicant exited with return code 1
Failed to bring up wlp2s0.
networking.service: Main process exited, code=exited, status=1/FAILURE
Failed to start Raise network interfaces.
networking.service: Unit entered fail state.
networking.service: Failed with result 'exit-code'.

Кстати, мне пришлось вручную все это печатать, поэтому может быть орфографическая ошибка или две. Может кто-нибудь мне помочь? Благодаря.

2
задан 2 December 2017 в 08:04

1 ответ

Два разных устройства с разными аппаратными адресами не могут использовать один и тот же адрес в одной сети. В этом случае ваша точка беспроводного доступа (маршрутизатор), вы подозреваете, 192.168.0.1. Вашему беспроводному устройству, вашему беспроводному сетевому адаптеру PCIe RT5390R 802.11bgn, запрещено использовать один и тот же адрес.

Сначала убедитесь, что адрес шлюза (маршрутизатора) - 192.168.0.1. Можете ли вы проверить с другими устройствами; то есть компьютеры, телефоны, iPad и т. д. в одной сети?

Далее, адрес для статических IP-адресов должен быть вне пула, используемого в маршрутизаторе для DHCP. Пожалуйста, посмотрите этот пример: https://www.voipmechanic.com/dlink_pics/dlink-airwireless1.jpg

В этом примере диапазон DHCP установлен от x.100 до x. 199. Поэтому мы можем безопасно использовать статический IP-адрес в диапазоне от х.2 до х.99. Например, я мог бы использовать статический адрес 192.168.0.50.

Либо войдите на административные страницы маршрутизатора и проверьте диапазон, либо, если это невозможно, запишите адреса других устройств, подключенных к нему по DHCP, и догадайтесь. Например, предположим, что различные ноутбуки, телефоны, iPad и т. Д. Имеют адреса от 192.168.0.5 до 192.168.0.25. Поэтому разумно предположить, что доступен адрес 192.168.0.150.

Затем в вашем файле интерфейсов отсутствуют требуемые адреса 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
0
ответ дан 2 December 2017 в 08:04

Другие вопросы по тегам:

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