自宅サーバ更新!(11)ネットワーク

ネットワークに関して、
net-toolsは過去のものになるらしい。

$ sudo yum list installed | grep net-tools
インストールされてない。
でも、やっぱり欲しい人は、

$ sudo yum install net-tools -y
これで、次のコマンドも可能。

$ ifconfig

でも、推奨は、iproute2

$ ip a
その他に、

$ route

は、

$ ip r

$ arp

は、

$ ip n

$netstat

は、

$ ss

覚えよう。
さて、次はNetworkManager。

$ nmtui
これを使えば、簡単なネットワークの設定が可能。

でも、コマンドラインでやりたいので、nmcliコマンドを使う。
まず、現状を見てみよう。
デバイスの一覧↓

$ nmcli d
デバイス  タイプ    状態                       接続
enp2s0    ethernet  接続済み                   enp2s0
virbr0    bridge    接続中(IP 設定を取得中)  virbr0
lo        loopback  管理無し                   —     
接続の一覧↓

$ nmcli c
名前    UUID                                  タイプ          デバイス
virbr0  123b742b-2123-4123-a123-93335efec123  bridge          virbr0
enp2s0  abcabcab-cabc-abca-bcab-abcabcabcabc  802-3-ethernet  enp2s0   

指定した接続の情報表示↓

$ nmcli c sh enp2s0
connection.id:                          enp2s0
connection.uuid:                        abcabcab-cabc-abca-bcab-abcabcabcabc
connection.interface-name:              —
connection.type:                        802-3-ethernet
connection.autoconnect:                 yes
connection.timestamp:                   1413228072
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:             AB:CD:EF:AB:CD:EF
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:                            manual
ipv4.dns:                               192.168.1.1
ipv4.dns-search:                        abc.sin-cos.com
ipv4.addresses:                         { ip = 192.168.1.11/24, gw = 192.168.1.1 }
ipv4.routes:                          
ipv4.ignore-auto-routes:                no
ipv4.ignore-auto-dns:                   no
ipv4.dhcp-client-id:                    —
ipv4.dhcp-send-hostname:                yes
ipv4.dhcp-hostname:                     —
ipv4.never-default:                     no
ipv4.may-fail:                          yes
ipv6.method:                            link-local
ipv6.dns:                            
ipv6.dns-search:                      
ipv6.addresses:                      
ipv6.routes:                          
ipv6.ignore-auto-routes:                no
ipv6.ignore-auto-dns:                   no
ipv6.never-default:                     no
ipv6.may-fail:                          yes
ipv6.ip6-privacy:                       -1 (不明)
ipv6.dhcp-hostname:                     —
GENERAL.名前:                           enp2s0
GENERAL.UUID:                           abcabcab-cabc-abca-bcab-abcabcabcabc
GENERAL.デバイス:                       enp2s0
GENERAL.状態:                           アクティベート済み
GENERAL.デフォルト:                     はい
GENERAL.デフォルト6:                    いいえ
GENERAL.VPN:                            いいえ
GENERAL.ゾーン:                         —
GENERAL.DBUS パス:                      /org/freedesktop/NetworkManager/ActiveConnection/0
GENERAL.CON パス:                       /org/freedesktop/NetworkManager/Settings/0
GENERAL.スペックオブジェクト:           —
GENERAL.マスターパス:                   —
IP4.アドレス[1]:                        ip = 192.168.1.11/24, gw = 192.168.1.1
IP4.DNS[1]:                             192.168.1.1
IP6.アドレス[1]:                        ip = abcd::abcd:abcd:abcd:abcd/64, gw = ::
指定した接続のON!↓

$ nmcli c u enp2s0

指定した接続のOFF!↓

$ nmcli c d enp2s0

何だかんだ、ダラダラ書いてみた。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です