差分
このページの2つのバージョン間の差分を表示します。
| 両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
| linux:commands:network:network_manager [2015/04/29 12:06] – ともやん | 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 | ||
| 行 88: | 行 99: | ||
| $ sudo nmcli connection modify eno2 802-3-ethernet.mac-address " | $ sudo nmcli connection modify eno2 802-3-ethernet.mac-address " | ||
| </ | </ | ||
| + | |||
| ===== 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 の設定 ===== | ||
| < | < | ||
| 行 99: | 行 126: | ||
| </ | </ | ||
| - | ===== 設定反映 | + | ===== 接続/ |
| + | 接続 | ||
| < | < | ||
| - | $ sudo systemctl restart NetworkManager | + | $ nmcli connection up eno1 |
| - | $ sudo systemctl restart network | + | |
| </ | </ | ||
| - | ===== デバイス名の変更 ===== | + | 切断 |
| - | + | ||
| - | ==== 現在のデバイス名を取得 ==== | + | |
| - | sysfs でデバイス名を確認 | + | |
| < | < | ||
| - | $ ls / | + | $ nmcli connection down eno1 |
| - | eno16777736 | + | |
| </ | </ | ||
| - | \\ | + | |
| - | デバイスのMACアドレスを確認 | + | |
| - | \\ | + | ===== 設定反映 ===== |
| < | < | ||
| - | $ cat / | + | $ sudo systemctl restart NetworkManager |
| - | 00: | + | $ sudo systemctl restart network |
| - | $ cat / | + | |
| - | 00: | + | |
| </ | </ | ||
| - | \\ | ||
| - | デバイス名の変更(udev ルールを手動で作成) | ||
| + | ===== ネットワークデバイス名の変更 ===== | ||
| + | [[linux: | ||
| ===== 参考文献 ===== | ===== 参考文献 ===== | ||
| [[https:// | [[https:// | ||
| + | [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | ===== トラブルシューティング ===== | ||
| + | [[.: | ||