Статический IP в локальной сети и DHCP в WLAN в Ubuntu 16.04

Я использую нетбук с LAN и WLAN. В локальной сети мне нужен статический IP для dev. В WLAN я не могу использовать статический IP, потому что я нахожусь в разных WLAN.

Вот мои интерфейсы:

auto lo
iface lo inet loopback

auto enp1s0
iface enp1s0 inet static
address 192.168.178.202
netmask 255.255.255.0
gateway 192.168.178.1
dns-nameservers 192.168.178.1

auto wlp2s0
iface wlp2s0 inet dhcp

Этот конфиг работает для локальной сети, но я не могу подключиться к любой беспроводной локальной сети. Если я закомментирую все и перезапущу ПК, я смогу подключиться к любой беспроводной сети.

Где моя ошибка?

0
задан 20 June 2018 в 14:29

2 ответа

Ubuntu 16.04 должен использовать Network Manager. Итак, зайдите в настройки. Вы будете удивлены. Потому что Network Manager фактически создает разные настройки для каждого устройства И сети. Это означает, что вы ВСЕГДА можете использовать статические IP-адреса. Даже если вы используете более одной беспроводной сети с одним и тем же устройством. Однако список настроек может немного запутать, если вы используете несколько устройств. Таким образом, вы можете переименовать их в настройках, чтобы знать, где и где. Что касается IP-адресов, просто отредактируйте настройки для соответствующей сети и устройства и перейдите на вкладку настроек IP4. Переключитесь с автоматического на ручной, и все готово. Вы можете ввести IP-адрес, шлюз, маску сети и DNS-серверы. И то, и другое зависит от устройства и сети. Вы найдете настройки для «SSID 1» ​​и «SSID 2». Поэтому, если вы выполните соответствующие индивидуальные настройки, вы сможете использовать статический IP 1 для SSID 1 и статический IP 2 для SSID 2. Также проводные и беспроводные соединения разделены.

0
ответ дан 20 June 2018 в 14:29

Ваша беспроводная карта не будет знать, с какой точкой доступа соединиться среди многих, которые возможно доступны на расстоянии сканирования и, что еще более важно, который Вы считаете безопасными, если Вы не объявляете это наряду с паролем.

Я предлагаю, чтобы Вы исправили файл интерфейсов к чему-то вроде этого:

auto lo
iface lo inet loopback

auto enp1s0
iface enp1s0 inet static
address 192.168.178.202
netmask 255.255.255.0
gateway 192.168.178.1
dns-nameservers 192.168.178.1

auto wlp2s0
iface wlp2s0 inet dhcp
wpa-ssid your_router
wpa-psk your_secret_password

Перезапустите интерфейс и посмотрите, соединяетесь ли Вы:

sudo ifdown wlp2s0 && sudo ifup -v wlp2s0

-v для подробного должен произвести вывод, который говорит Вам, если Вы соединились.

0
ответ дан 29 October 2019 в 02:13

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

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