ネットワークに関して、
net-toolsは過去のものになるらしい。
$ sudo yum list installed | grep net-tools
インストールされてない。
でも、やっぱり欲しい人は、
$ sudo yum install net-tools -y
これで、次のコマンドも可能。
$ ifconfig
$ ip a
その他に、
$ route
$ ip r
$ arp
$ ip n
$netstat
$ ss
$ 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
$ nmcli c d enp2s0