linux:commands:network:network_manager

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
linux:commands:network:network_manager [2015/04/29 12:06] ともやんlinux:commands:network:network_manager [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー
行 7: 行 7:
 </code> </code>
 <code> <code>
-$ nmcli general hostname hostname.localdomain+sudo nmcli general hostname hostname.localdomain
 $ nmcli general hostname $ nmcli general hostname
 hostname.localdomain hostname.localdomain
 +</code>
 +
 +===== デバイス情報の表示 =====
 +<code>
 +$ nmcli device
 +デバイス     タイプ     状態                    接続          
 +virbr0      bridge    接続済み                virbr0              
 +enp8s0      ethernet  接続済み                bridge-slave-enp8s0 
 +br0         bridge    接続中 (IP 設定を取得中)  bridge-br0          
 +lo          loopback  管理無し                --                  
 +virbr0-nic  tun       管理無し                --                  
 </code> </code>
  
 ===== インターフェース情報の表示 ===== ===== インターフェース情報の表示 =====
 <code> <code>
-$ nmcli connection show+$ nmcli connection
 名前                UUID                                  タイプ          デバイス 名前                UUID                                  タイプ          デバイス
 eno33554992         6ddfca43-4614-44f3-82d3-08f0d967f554  802-3-ethernet  eno33554992 eno33554992         6ddfca43-4614-44f3-82d3-08f0d967f554  802-3-ethernet  eno33554992
行 88: 行 99:
 $ sudo nmcli connection modify eno2 802-3-ethernet.mac-address "00:0C:29:20:A1:D2" $ sudo nmcli connection modify eno2 802-3-ethernet.mac-address "00:0C:29:20:A1:D2"
 </code> </code>
 +
 ===== IP アドレスの変更 ===== ===== IP アドレスの変更 =====
 <code> <code>
-$ sudo nmcli connection modify eno1 ipv4.method manual ipv4.addresses "172.16.1.81/24 172.16.1.254" +$ sudo nmcli connection modify eno1 
-$ sudo nmcli connection modify eno2 ipv4.method manual ipv4.addresses "192.168.10.254/24"+ipv4.method manual ipv4.addresses "172.16.1.81/24 172.16.1.254" 
 +$ sudo nmcli connection modify eno1 ipv4.gateway "172.16.1.254"
 +ipv4.never-default no \ 
 +ipv4.dns "172.16.1.254"
 +ipv4.dns-search "tomoyan.local" 
 + 
 +$ sudo nmcli connection modify eno2 
 +ipv4.method manual ipv4.addresses "192.168.10.254/24" 
 +$ sudo nmcli connection modify eno2 \ 
 +ipv4.never-default yes
 </code> </code>
 +※ipv4.never-default no = DEFROUTE=yes となる。\\
  
 +===== スタティックルートの追加 =====
 +<code>
 +$ sudo nmcli connection modify eno1 \
 +ipv4.routes "192.168.1.0/24 172.16.78.70"
 +</code>
 ===== DNS の設定 ===== ===== DNS の設定 =====
 <code> <code>
行 99: 行 126:
 </code> </code>
  
-===== 設定反映 =====+===== 接続/切断 ===== 
 +接続
 <code> <code>
-sudo systemctl restart NetworkManager +nmcli connection up eno1
-$ sudo systemctl restart network+
 </code> </code>
-===== デバイス名の変更 ===== +切断
- +
-==== 現在のデバイス名を取得 ==== +
-sysfs でデバイス名を確認+
 <code> <code>
-ls /sys/class/net +nmcli connection down eno1
-eno16777736  eno33554992  lo+
 </code> </code>
-\\ + 
-デバイスのMACアドレスを確認 + 
-\\+===== 設定反映 =====
 <code> <code>
-cat /sys/class/net/eno16777736/address +sudo systemctl restart NetworkManager 
-00:0c:29:20:a1:d1 +sudo systemctl restart network
-cat /sys/class/net/eno33554992/address +
-00:0c:29:20:a1:d2+
 </code> </code>
-\\ 
-デバイス名の変更(udev ルールを手動で作成) 
  
 +===== ネットワークデバイス名の変更 =====
 +[[linux:commands:network:change_device_name|ネットワークデバイス名の変更]]\\
 ===== 参考文献 ===== ===== 参考文献 =====
 [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html|2.3. Using the NetworkManager Command Line Tool, nmcli]]\\ [[https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Networking_Guide/sec-Using_the_NetworkManager_Command_Line_Tool_nmcli.html|2.3. Using the NetworkManager Command Line Tool, nmcli]]\\
 +[[http://techblog.clara.jp/2014/08/centos7_vol3__network-manager_nmcli/ | CentOS7第3回 ネットワークマネージャを nmcli で操作]]\\
 +[[http://techblog.clara.jp/2014/11/centos7_linux-router-by-firewalled/ | CentOS7 第4回 はじめての firewalld で作る Linuxルータ]]\\
 +
 +===== トラブルシューティング =====
  
 +[[.:network_manager:fedora20_nmcli_version_error | Fedora 20 で「エラー: nmcli (0.9.9.0) と NetworkManager (不明) のバージョンが一致しません。」が発生する]]\\
  • linux/commands/network/network_manager.1430276796.txt.gz
  • 最終更新: 2019/05/18 02:23
  • (外部編集)