差分
このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン 前のリビジョン 次のリビジョン | 前のリビジョン | ||
linux:commands:network:network_manager [2015/04/29 12:09] – [現在のデバイス名を取得] ともやん | 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 | + | ipv4.method manual ipv4.addresses " |
- | </ | + | $ sudo nmcli connection modify |
+ | ipv4.never-default no \ | ||
+ | ipv4.dns | ||
+ | ipv4.dns-search " | ||
- | ===== DNS の設定 ===== | + | $ sudo nmcli connection modify |
- | < | + | ipv4.method manual ipv4.addresses |
- | $ sudo nmcli connection modify | + | $ sudo nmcli connection modify eno2 \ |
+ | ipv4.never-default yes | ||
</ | </ | ||
+ | ※ipv4.never-default no = DEFROUTE=yes となる。\\ | ||
- | ===== 設定反映 | + | ===== スタティックルートの追加 |
< | < | ||
- | $ sudo systemctl restart NetworkManager | + | $ sudo nmcli connection modify eno1 \ |
- | $ sudo systemctl restart network | + | ipv4.routes " |
</ | </ | ||
- | ===== デバイス名の変更 | + | ===== DNS の設定 |
- | + | ||
- | ==== 現在のデバイス名を取得 ==== | + | |
- | sysfs でデバイス名を確認 | + | |
< | < | ||
- | $ ls / | + | $ sudo nmcli connection modify eno1 ipv4.dns " |
- | eno16777736 | + | |
</ | </ | ||
- | ==== デバイスのMACアドレスを確認 | + | ===== 接続/ |
+ | 接続 | ||
< | < | ||
- | $ cat / | + | $ nmcli connection up eno1 |
- | 00: | + | |
- | $ cat / | + | |
- | 00: | + | |
</ | </ | ||
- | + | 切断 | |
- | ==== デバイス名の変更(udev ルールを手動で作成) ==== | + | |
< | < | ||
- | sudo vi / | + | $ nmcli connection down eno1 |
</ | </ | ||
- | < | ||
- | SUBSYSTEM==" | ||
- | SUBSYSTEM==" | ||
- | </ | ||
- | ※ethX や wlanX のような名前は起動時にカーネルと udev で競合を起こす可能性があるので使わない。\\ | ||
- | ※udev ルールでは小文字の十六進数を使う!!\\ | ||
- | ==== 再起動して変更を反映 ==== | ||
- | < | ||
- | $ reboot | ||
- | </ | ||
- | ==== 変更結果の確認 | + | ===== 設定反映 ===== |
< | < | ||
- | $ nmcli device | + | $ sudo systemctl restart NetworkManager |
- | デバイス | + | $ sudo systemctl restart network |
- | eno1 ethernet | + | |
- | eno2 ethernet | + | |
- | lo loopback | + | |
</ | </ | ||
+ | ===== ネットワークデバイス名の変更 ===== | ||
+ | [[linux: | ||
===== 参考文献 ===== | ===== 参考文献 ===== | ||
- | [[https://archlinuxjp.kusakata.com/wiki/%E3%83%8D%E3%83%83%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AF%E8%A8%AD%E5%AE%9A? | + | [[https://access.redhat.com/documentation/en-US/ |
+ | [[http:// | ||
+ | [[http:// | ||
- | ===== 参考文献 | + | ===== トラブルシューティング |
- | [[https:// | + | |
+ | [[.: |