Ubuntu wifi config file

Ubuntu 20.04.6 server настройка сети

Сегодня настроим с Вами статическую адресацию сети на двух интерфейсах, проводной и wifi на ubuntu 20.4 server, установленной в минималке, т.е., кроме ssh ничего нет и адрес нам выдал dhcp.

apt-get update -y && apt update -y && apt-get upgrade -y && apt upgrade -y

&& разделитель. позволяет в одной строке указывать несколько команд. Выполнение последовательное.
-y префикс, дает указание не запрашивать подтверждения.

  • Делаем копию конфигурационного файла созданного при установки. На случай если что-то пойдет не так.
cp /etc/netplan/00-installer-config.yaml /etc/netplan/00-installer-config.yaml2

cp команда копировать
/etc/netplan/00-installer-config.yaml что копируем
/etc/netplan/ 00-installer-config.yaml2 куда копируем, и с каким «именем»

nano /etc/netplan/00-installer-config.yaml

Имеем примерно следующий вид, адрес выдает нам сервер DHCP

ubuntu

Основные настройки:

  • addresses — ip адрес который будет назначен вашей сетевой карте.
  • gateway4 — ip адрес вашего роутера.
  • nameservers — DNS сервера. Первый — наш роутер.
  • search — домен в котором будет произведен поиск. Домен можно настроить при помощи DNS сервера

Прописываем данные нашей сети

ubuntu

Именно пробелы должны быть, не табуляция! Если у вас после сохранения файла не появилась ошибка типа: Error while loading /etc/netplan/00-installer-config.yaml , то файл отредактирован правильно с точки зрения его синтаксиса.

  • Генерируем прописанную конфигурацию с выводом подробной информации. Если есть ошибка, мы увидим где.
sudo netplan --debug generate

ubuntu

если требуется вывод подробной информации в процессе применения конфигурации, добавьте опцию — debug

ВНИМАНИЕ .
После применения конфигурации, ip адрес и другие сетевые настройки, изменятся на те, которые Вы указали

вывести текущую информацию о сетевых устройствах

ubuntu

Переходим к настройке wifi интерфейса

  • Для работы беспроводного интерфейса нам потребуется установить утилиту WPA supplicant , которая понимает современные протоколы безопасности типа WPA,WPA2.
sudo apt install -y wpasupplicant

ubuntu

  • Узнаем имя wifi адаптера (wifi сетевая карта). Выводим полный список подключенных сетевых адаптеров (карт).

ubuntu

Под цифрой 3, wlp0s20f3, запомним/запишем. Это имя адаптера в системе. Когда описываем в конфиге, мы указываем какое устройство по его имени.

  • Далее надо открыть созданный при установке пакета конфигурационный файл wifi адаптера. Имя файла может отличатся, поэтому посмотрим какие файлы есть. Выводим список файлов.

lsкоманда выводящая список содержимого, файлы папки
/etc/netplanв этой папке хранятся конфигурационные файлы сетевых адаптеров (карт)

ubuntu

  • В моем случае, я вижу три файла. Два нам уже знакомы, это файл конфигурации проводного адаптера, который мы редактировали выше и его копия, которую мы создали в самом начале. Третий файл новый и содержит в назван подсказку — wifi, его и будем редактировать.
nano /etc/netplan/00-installer-config-wifi.yaml

По умолчанию настроек нет

Читайте также:  Найти wifi через ноутбук

ubuntu

  • Вносим изменения в соответствии с нашей сетью, напомню, все адаптеры (сетевые карты) мы настраиваем на статическую (жестко указываем какой ip адрес, через какой шлюз ходить, у кого спрашивать какому чужому ip адресу принадлежит доменное имя, например vasy.ru это 95.85.7.192) адресацию.

ubuntu

sudo netplan --debug generate

ubuntu

Ошибок нет, но есть одно предупреждение (WARNING), Не нравится системе что оба интерфейса ходят одной дорогой)) В моём случае, сетевые интерфейсы работать одновременно не будут. Или проводной или wifi. В случае, когда есть необходимость использовать оба интерфейса одновременно, либо настраиваем маршрутизацию через `routing-policy` либо убираем в конфиге шлюз на одном из адаптеров.

sudo netplan apply ping ya.ru ifconfig

ubuntu

Запустим пинг с другого компьютера

ubuntu

За wifi отвечает оборудование UniFi, проверим подключение

ubuntu

  • Отключение сетевого интерфейса из консоли. Как и говорила, для моих целей, сетевые интерфейсы будут работать не в паре.Для примера, отключим беспроводной. Для этого надо знать имя интерфейса, вводим команду ip a , получаем список, запоминаем имя нужного интерфейса, отключаем его командой ip link set wlp0s20f3 down . Для включения, вместо down — up.
ip a ip link set wlp0s20f3 down

ubuntu

Поднять (включить) интерфейс

ubuntu

  • Остался последний штрих, отключить ipv6. Есть несколько способов. Я рассмотрю один, который после перезагрузки не подымет ipv6.
    Открываем конфигурационный файл загрузчика

ubuntu

Добавляем одну строку
GRUB_CMDLINE_LINUX=»ipv6.disable=1 crashkernel=auto rhgb quiet»

ubuntu

grub-mkconfig -o /boot/grub/grub.cfg shutdown -r now

После перезагрузки проверяем

ubuntu

ubuntu

Мы избавились от лишних процессов и возможных проблем с работой сервисов, особенно завязанных на «локальную петлю» (127.0.0.1).

Во всемирной паутине «компьютеры» (все устройства подключенные к глобальной сети интернет) имеют уникальное имя — ip адрес. В какой-то момент начала назревать ситуация с нехваткой ip адресов и для решения был разработан новый протокол (адресация) — ipv6, который должен собой заменить ipv4. Но на текущий момент, нет острой необходимости в замене, так как люди стали более грамотно организовывать «выход» в по паутину, используя подсети младших классов (А, В) и сервисы (службы, например NAT).

Источник

Configure WiFi Connections

This section explains how to establish a WiFi connection. It covers creating and modifying connections as well as directly connecting.

Establish a Wireless Connection

This section will show how to establish a wifi connection to the wireless network. Note that directly connecting will implicitly create a connection (that can be seen with “nmcli c”). The naming of such will follow “SSID N” pattern, where N is a number.

First, determine the name of the WiFi interface:

$ nmcli d DEVICE TYPE STATE CONNECTION . wlan0 wifi disconnected -- 

Make sure the WiFi radio is on (which is its default state):

Then, list the available WiFi networks:

$ nmcli d wifi list * SSID MODE CHAN RATE SIGNAL BARS SECURITY . my_wifi Infra 5 54 Mbit/s 89 ▂▄▆█ WPA2 

As an example, to connect to the access point ‘my_wifi’, you would use the following command:

$ nmcli d wifi connect my_wifi password

is the password for the connection which needs to have 8-63 characters or 64 hexadecimal characters to specify a full 256-bit key.

Читайте также:  Wifi manager esp8266 примеры

Connect to a Hidden Network

A hidden network is a normal wireless network that simply does not broadcast it’s SSID unless solicited. This means that its name cannot be searched and must be known from some other source.

Issue the following command to create a connection associated with a hidden network :

$ nmcli c add type wifi con-name ifname wlan0 ssid $ nmcli c modify wifi-sec.key-mgmt wpa-psk wifi-sec.psk

Now you can establish a connection by typing:

is an arbitrary name given to the connection and is the password to the network. It needs to have between 8-63 characters or 64 hexadecimal characters in order to specify a full 256-bit key.

Further Information

You will find further information and more detailed examples on following pages:

Источник

Introduction

This page is a list of important config files used with wireless networking.

Files

/etc/network/interfaces

This file stores networking interface settings.

IconsPage/tip.png

Network Manager cannot manage any interfaces that are named in this file. Network Manager has been the default way of managing network connections since Ubuntu 8.10 (Intrepid Ibex)

    If you are not currently using Network Manager and would like to, delete or comment out (with a # at the start of each line) your interfaces except for the two lines referring to lo (this is an internal loopback). Since Ubuntu 8.10, this file will look similar to this:
# The loopback network interface auto lo iface lo inet loopback
#echo connects ath0 when device is hotplugged. using echo instead of grep allows any device to be brought up when hotplugged. Note this could cause a problem if a device is active and another one that is mapped is plugged in. mapping hotplug script echo map ath0

IconsPage/example.png

  • Check your routers settings to ensure it can accept another connection.
  • If you are running Ubuntu 8.04 (Hardy Heron) or earlier, you should have something similar to this:

    # The loopback network interface auto lo iface lo inet loopback # This is a list of hotpluggable network interfaces. # They will be activated automatically by the hotplug subsystem. # With lines # out these don’t work. If they were removed this would hotplug only eth0 when cable is plugged in with active network #mapping hotplug # script grep # map eth0 #echo connects ath0 when device is hotplugged. using echo instead of grep allows any device to be brought up when hotplugged. Note this could cause a problem if a device is active and another one that is mapped is plugged in. mapping hotplug script echo map ath0 #interface of ath0 device with wep setting (not all these lines are required but show you options that may be needed) iface inet dhcp wireless-essid xxxx wireless-key xxxxx wireless-key xxxx-xxxx-xx (in certain situations a — is needed after every 4 characters to work) wireless-key1 xxxx (add a number after key to specify key number to use.) wireless-defaultkey 1 (specifies which key is default) wireless-key s:xxx (add s: in front of key if ascii form) wireless-key XXXXXXXXXX open|restricted (if using shared/restricted setting add this line) auto

    Читайте также:  Арбат вай фай турция

    Other Resources

    • An /etc/network/interfaces sample — Part of LinuxPlanet’s Connecting to a Wireless LAN with Linux, a tutorial by Carla Schroder.
    • This file has a manual page. Type man interfaces in a terminal to view it.
    • /usr/share/doc/ifupdown/examples/network-interfaces.gz. You can read through it with the cat command and then adding | less to the end of the command.

    /etc/resolv.conf

    /etc/modules

    This file lists some of the modules that will be loaded into the kernel at boot-time. If a driver won’t load at boot, you can add it to this list so that it does.

    /etc/modprobe/

    To enable specific configuration options for a driver create an appropriate config file in this folder eg. config.conf or [drivername].conf and add the options you want to set in this file.

    notes

    With the release of Ubuntu 11.10 and kernel 3.x.x some wireless drivers now no longer need 11n_disable and 11n_disable50 options. Theses options may actually cause the driver to fail to load. Check the /etc/modprobe.d/ folder for config files that contain option reference to your driver, for example

    options iwlagn 11n_disable=1 11n_disable50=1

    These options can be found in config.conf or [drivername].conf file eg. intel_11n_disable.conf or awlagn.conf.

    /etc/modprobe.d/blacklist

    If you don’t want a driver to load at boot you add it to this list. Usually this is used if you have a driver conflict and/or you want to make sure a specific driver is used. Note: this method will not work unless the diver is a LKM (loadable kernel module) If driver/module was compiled into the base kernel, it will still load if blacklisted.

    WifiDocs/WirelessTroubleShootingGuide/ConfigFiles (последним исправлял пользователь knome 2013-12-14 00:22:35)

    The material on this wiki is available under a free license, see Copyright / License for details
    You can contribute to this wiki, see Wiki Guide for details

    Источник

  • Оцените статью
    Adblock
    detector