Налаштування network manager в консолі
NetworkManager - популярний інструмент управління мережевими підключеннями в Linux, має зручний графічний інтерфейс як для Gnome, так і для KDE, але бувають ситуації коли оточення робочого столу не запускається, і потрібно витягати сіть з консолі, або потрібно налаштувати мережу на сервері де не встановлено робоче оточення.
У цій інструкції буде розглянута настройка network Manager в консолі за допомогою утиліти nmcli linux. Також поговоримо про те, як подивитися інформацію про мережеві інтерфейси в системі.
Збираємо інформацію про систему
Щоб отримати інформацію про всі встановлені в системі мережеві інтерфейси використовуйте команду:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group defaultlink / loopback 00: 00: 00: 00: 00: 00 brd 00: 00: 00: 00: 00: 00
inet 127.0.0.1/8 brd 127.255.255.255 scope host lo
valid_lft forever preferred_lft forever
inet6 :: 1/128 scope host
valid_lft forever preferred_lft forever
2: enp2s0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link / ether bc: ae: c5: be: 8b: b7 brd ff: ff: ff: ff: ff: ff
inet 192.168.1.2/24 brd 192.168.1.255 scope global dynamic enp2s0
valid_lft 75866sec preferred_lft 75866sec
inet6 fe80 :: beae: c5ff: febe: 8bb7 / 64 scope link
valid_lft forever preferred_lft forever
3: sit0 @ NONE:
link / sit 0.0.0.0 brd 0.0.0.0
Для перегляду статистики переданих та отриманих пакетів активними інтерфейсами наберіть:
2: enp2s0: mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000link / ether bc: ae: c5: be: 8b: b7 brd ff: ff: ff: ff: ff: ff
RX: bytes packets errors dropped overrun mcast
332140667 293632 0 0 0 0
TX: bytes packets errors dropped carrier collsns
35490533 281001 0 0 0 0
А щоб подивитися таблицю маршрутизації:
default via 192.168.1.1 dev enp2s0 proto static metric 100127.0.0.0/8 dev lo scope host
192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.2
192.168.1.0/24 dev enp2s0 proto kernel scope link src 192.168.1.2 metric 202
Аналізуємо шлях до певного сайту:
$ Sudo service NetworkManager startТепер дивимося стан інтерфейсів за допомогою nmcli:
СТАН ЗВ`ЯЗОК WIFI-HW WIFI WWAN-HW WWANпідключено повністю включений включений включений включений
Ще ми можемо подивитися ім`я хоста:
Відео діє до: 2016 Arch Linux NetworkManager / Wifi Setup guide
$ Nmcli radio wifiТепер включаємо:
$ Nmcli radio wifi offДивимося доступні з`єднання
Тепер найцікавіше, управління мережею nmcli:
ІМ`Я UUID ТИП ПРИСТРІЙham0 6272eb20-2c54-4fc7-afba-31e0f0db295b generic ham0
Дротове з`єднання 1 e4ba8abf-3608-4482-955d-aa9000f565ee 802-3-ethernet enp2s0
Дивимося інформацію про підключення
connection.id: Проводове з`єднання 1connection.uuid: e4ba8abf-3608-4482-955d-aa9000f565ee
connection.interface-name: -;
connection.type: 802-3-ethernet
connection.autoconnect: yes
connection.autoconnect-priority: 0
connection.timestamp: 1441537783
connection.read-only: no
connection.permissions:
connection.zone: -;
connection.master: -;
connection.slave-type: -;
connection.secondaries:
connection.gateway-ping-timeout: 0
802-3-ethernet.port: -;
802-3-ethernet.speed: 0
802-3-ethernet.duplex: -;
802-3-ethernet.auto-negotiate: yes
802-3-ethernet.mac-address: BC: AE: C5: BE: 8B: B7
802-3-ethernet.cloned-mac-address: -;
802-3-ethernet.mac-address-blacklist:
802-3-ethernet.mtu: автоматично
802-3-ethernet.s390-subchannels:
802-3-ethernet.s390-nettype: -;
802-3-ethernet.s390-options:
ipv4.method: auto
Отримуємо стан інтерфейсів:
ПРИСТРІЙ ТИП СТАН З`ЄДНАННЯenp2s0 ethernet підключено Проводове з`єднання 1
lo loopback без управління -;
sit0 sit без управління -
Створення DHCP з`єднання
Connection `dhcp` (163a6822-cd50-4d23-bb42-8b774aeab9cb) successfully added.тут:
Відео: Install network manager and get on wifi
- connection add - додати нове з`єднання
- con-name - назва підключення
- type - тип пристрою, в нашому випадку ethernet
- ifname - назва мережевого інтерфейсу
Створення з`єднання з статичним адресою
Connection `static` (8e69d847-03d7-47c7-8623-bb112f5cc842) successfully added.Додаємо настройки DNS
$ Nmcli connection modify "static" + ipv4.dns 8.8.8.8Для додавання додаткової інформації в поле використовуйте символ +. Наприклад, ось так можна додати ще один ip адреса:
Відео: Краса консолі linux
$ Nmcli connection up staticСписок мереж wifi
Такою командою можна подивитися список доступних мереж wifi:
$ Nmcli device wifi connect "BSSID" password 12345 name "MyWifi"Тут BSSID - це ім`я точки доступу, а 12345 - її пароль.
висновки
Як бачите, все дуже просто і швидко. Налаштування network manager в консолі виконується в пару команд, досить тільки їх запам`ятати або де-небудь написати, щоб ви могли виконати управління мережею nmcli коли це знадобиться.
- Налаштування локальної мережі між windows xp і vista
- Linux deploy
- Як налаштувати проксі в ubuntu з терміналу
- Як подивитися відкриті порти в linux
- Як задати ip адреса в linux
- Як примонтировать флешку в linux
- Як дізнатися мережеву карту в linux
- Як подивитися usb пристрої linux
- Налаштування мережі opensuse
- Оновлення opensuse tumbleweed
- Установка gnome в ubuntu 16.04
- Установка gnome archlinux
- Використання групової політики для розширення можливостей "консолі відновлення"
- Реліз ubuntu 16.10 yakkety yak beta 1
- Налаштування lightdm в linux
- Налаштування nfs в ubuntu 16.04
- Перезапуск мережі в ubuntu 16.04
- Wireless network watcher покаже пристрою в мережі
- Налаштування fedora 24 після установки
- Команда ifconfig - приклади використання
- Контейнери linux - установка і настройка lxc