差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:commands:network:network_manager [2015/05/21 08:26] – [Fedora 20 で「エラー: nmcli (0.9.9.0) と NetworkManager (不明) のバージョンが一致しません。」が発生する] ともやん | linux:commands:network:network_manager [2019/05/18 02:23] (現在) – 外部編集 非ログインユーザー | ||
---|---|---|---|
行 7: | 行 7: | ||
</ | </ | ||
< | < | ||
- | $ nmcli general hostname hostname.localdomain | + | $ sudo nmcli general hostname hostname.localdomain |
$ nmcli general hostname | $ nmcli general hostname | ||
hostname.localdomain | hostname.localdomain | ||
+ | </ | ||
+ | |||
+ | ===== デバイス情報の表示 ===== | ||
+ | < | ||
+ | $ nmcli device | ||
+ | デバイス | ||
+ | virbr0 | ||
+ | enp8s0 | ||
+ | br0 | ||
+ | lo loopback | ||
+ | virbr0-nic | ||
</ | </ | ||
===== インターフェース情報の表示 ===== | ===== インターフェース情報の表示 ===== | ||
< | < | ||
- | $ nmcli connection | + | $ nmcli connection |
名前 | 名前 | ||
eno33554992 | eno33554992 | ||
行 91: | 行 102: | ||
===== IP アドレスの変更 ===== | ===== IP アドレスの変更 ===== | ||
< | < | ||
- | $ sudo nmcli connection modify eno1 ipv4.method manual ipv4.addresses " | + | $ sudo nmcli connection modify eno1 \ |
- | $ sudo nmcli connection modify eno2 ipv4.method manual ipv4.addresses " | + | ipv4.method manual ipv4.addresses " |
+ | $ sudo nmcli connection modify eno1 ipv4.gateway " | ||
+ | ipv4.never-default no \ | ||
+ | ipv4.dns " | ||
+ | ipv4.dns-search " | ||
+ | |||
+ | $ sudo nmcli connection modify eno2 \ | ||
+ | ipv4.method manual ipv4.addresses " | ||
+ | $ sudo nmcli connection modify eno2 \ | ||
+ | ipv4.never-default yes | ||
</ | </ | ||
+ | ※ipv4.never-default no = DEFROUTE=yes となる。\\ | ||
+ | ===== スタティックルートの追加 ===== | ||
+ | < | ||
+ | $ sudo nmcli connection modify eno1 \ | ||
+ | ipv4.routes " | ||
+ | </ | ||
===== DNS の設定 ===== | ===== DNS の設定 ===== | ||
< | < | ||
$ sudo nmcli connection modify eno1 ipv4.dns " | $ sudo nmcli connection modify eno1 ipv4.dns " | ||
</ | </ | ||
+ | |||
+ | ===== 接続/ | ||
+ | 接続 | ||
+ | < | ||
+ | $ nmcli connection up eno1 | ||
+ | </ | ||
+ | 切断 | ||
+ | < | ||
+ | $ nmcli connection down eno1 | ||
+ | </ | ||
+ | |||
===== 設定反映 ===== | ===== 設定反映 ===== | ||
行 115: | 行 152: | ||
===== トラブルシューティング ===== | ===== トラブルシューティング ===== | ||
- | ==== Fedora 20 で「エラー: | + | [[.: |
- | < | + | |
- | $ nmcli connection show | + | |
- | </ | + | |
- | < | + | |
- | ** (process: | + | |
- | er: Rejected send message, 3 matched rules; type=" | + | |
- | id=3614 comm=" | + | |
- | " | + | |
- | ger" (uid=0 pid=2125 comm="/ | + | |
- | エラー: nmcli (0.9.9.0) と NetworkManager (不明) のバージョンが一致しません。--nocheck を | + | |
- | 使用すると強制的に実行することはできますが、予測できない結果となります。 | + | |
- | </ | + | |
- | \\ | + | |
- | 現状の NetworkManager のバージョンを調べる。\\ | + | |
- | \\ | + | |
- | < | + | |
- | $ rpm -qa | grep NetworkManager | + | |
- | </ | + | |
- | < | + | |
- | NetworkManager-pptp-gnome-0.9.8.2-3.fc20.x86_64 | + | |
- | NetworkManager-0.9.9.0-46.git20131003.fc20.x86_64 | + | |
- | NetworkManager-glib-0.9.9.0-46.git20131003.fc20.x86_64 | + | |
- | NetworkManager-vpnc-gnome-0.9.8.2-3.fc20.x86_64 | + | |
- | NetworkManager-vpnc-0.9.8.2-3.fc20.x86_64 | + | |
- | NetworkManager-openvpn-0.9.9.0-0.1.git20140128.fc20.x86_64 | + | |
- | NetworkManager-l2tp-0.9.8.7-1.fc20.x86_64 | + | |
- | NetworkManager-openconnect-0.9.8.6-1.fc20.x86_64 | + | |
- | NetworkManager-openvpn-gnome-0.9.9.0-0.1.git20140128.fc20.x86_64 | + | |
- | NetworkManager-pptp-0.9.8.2-3.fc20.x86_64 | + | |
- | </ | + | |
- | \\ | + | |
- | NetworkManager をアンインストールしてみる。\\ | + | |
- | \\ | + | |
- | < | + | |
- | $ sudo yum remove NetworkManage -y | + | |
- | </ | + | |
- | < | + | |
- | ~省略~ | + | |
- | 削除しました: | + | |
- | NetworkManager.x86_64 1: | + | |
- | + | ||
- | 依存性の削除をしました: | + | |
- | NetworkManager-l2tp.x86_64 0: | + | |
- | NetworkManager-openconnect.x86_64 0: | + | |
- | NetworkManager-openvpn.x86_64 1: | + | |
- | NetworkManager-openvpn-gnome.x86_64 1: | + | |
- | NetworkManager-pptp.x86_64 1: | + | |
- | NetworkManager-pptp-gnome.x86_64 1: | + | |
- | NetworkManager-vpnc.x86_64 1: | + | |
- | NetworkManager-vpnc-gnome.x86_64 1: | + | |
- | anaconda.x86_64 0: | + | |
- | + | ||
- | 完了しました! | + | |
- | </ | + |