はじめに
hadoopを使ってみようと思ってCentOS7を入れたら、
CentOS7になってから、ネットワーク関連のコマンドが変わったのすっかり忘れていた、
自分の備忘録として残しておく。
覚える気がないのと、
毎回検索するのめんどくさいなのは内緒で(笑)
IPアドレスを確認
[root@hadoop-master ~] ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:3d:1e:d8 brd ff:ff:ff:ff:ff:ff
inet 10.0.2.15/24 brd 10.0.2.255 scope global dynamic enp0s3
valid_lft 85776sec preferred_lft 85776sec
inet6 fe80::de86:2995:7edf:bc56/64 scope link
valid_lft forever preferred_lft forever
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:05:aa:dc brd ff:ff:ff:ff:ff:ff
inet 192.168.3.9/24 brd 192.168.3.255 scope global dynamic enp0s8
valid_lft 85777sec preferred_lft 85777sec
inet6 2400:2412:1e1:9000:7f03:2eab:30d0:b71b/64 scope global noprefixroute dynamic
valid_lft 86281sec preferred_lft 14281sec
inet6 fe80::2:8d40:3682:45f8/64 scope link
valid_lft forever preferred_lft forever
4: enp0s9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:4f:2b:a6 brd ff:ff:ff:ff:ff:ff
inet 192.168.56.101/24 brd 192.168.56.255 scope global dynamic enp0s9
valid_lft 1143sec preferred_lft 1143sec
inet6 fe80::72ff:1a7:73c4:1e44/64 scope link
valid_lft forever preferred_lft forever
[root@hadoop-master ~]
MACアドレス確認
[root@hadoop-master ~] ip n
fe80::9248:9aff:fe1f:947d dev enp0s8 lladdr 90:48:9a:0c:db:27 router STALE
192.168.56.100 dev enp0s9 lladdr 08:00:27:fe:39:91 STALE
192.168.3.1 dev enp0s8 lladdr 90:48:9a:1f:94:7d STALE
192.168.56.1 dev enp0s9 lladdr 0a:00:27:00:00:00 DELAY
10.0.2.2 dev enp0s3 lladdr 52:54:00:12:35:02 DELAY
[root@hadoop-master ~]
ポートの確認
[root@hadoop-master ~] ss -nat
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 *:22 *:*
LISTEN 0 100 127.0.0.1:25 *:*
ESTAB 0 0 192.168.56.101:22 192.168.56.1:51417
LISTEN 0 128 :::22 :::*
LISTEN 0 100 ::1:25 :::*
[root@hadoop-master ~]
ネットワークデバイスの確認
[root@hadoop-master ~] nmcli d
デバイス タイプ 状態 接続
enp0s3 ethernet 接続済み enp0s3
enp0s8 ethernet 接続済み enp0s8
enp0s9 ethernet 接続済み enp0s9
lo loopback 管理無し --
[root@hadoop-master ~]
更に細かい情報が欲しい時。
[root@hadoop-master ~] nmcli d show
GENERAL.デバイス: enp0s3
GENERAL.タイプ: ethernet
GENERAL.ハードウェアアドレス: 08:00:27:3D:1E:D8
GENERAL.MTU: 1500
GENERAL.状態: 100 (接続済み)
GENERAL.接続: enp0s3
GENERAL.CON パス: /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.キャリア: オン
IP4.アドレス[1]: 10.0.2.15/24
IP4.ゲートウェイ: 10.0.2.2
IP4.DNS[1]: 192.168.3.1
IP4.ドメイン[1]: flets-east.jp
IP6.アドレス[1]: fe80::de86:2995:7edf:bc56/64
IP6.ゲートウェイ:
GENERAL.デバイス: enp0s8
GENERAL.タイプ: ethernet
GENERAL.ハードウェアアドレス: 08:00:27:05:AA:DC
GENERAL.MTU: 1500
GENERAL.状態: 100 (接続済み)
GENERAL.接続: enp0s8
GENERAL.CON パス: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.キャリア: オン
IP4.アドレス[1]: 192.168.3.9/24
IP4.ゲートウェイ: 192.168.3.1
IP4.DNS[1]: 192.168.3.1
IP6.アドレス[1]: 2400:2412:1e1:9000:7f03:2eab:30d0:b71b/64
IP6.アドレス[2]: fe80::2:8d40:3682:45f8/64
IP6.ゲートウェイ: fe80::9248:9aff:fe1f:947d
IP6.ルート[1]: dst = 2400:2412:1e1:9000::/64, nh = ::, mt = 100
IP6.DNS[1]: 2400:2412:1e1:9000:1111:1111:1111:1111
GENERAL.デバイス: enp0s9
GENERAL.タイプ: ethernet
GENERAL.ハードウェアアドレス: 08:00:27:4F:2B:A6
GENERAL.MTU: 1500
GENERAL.状態: 100 (接続済み)
GENERAL.接続: enp0s9
GENERAL.CON パス: /org/freedesktop/NetworkManager/ActiveConnection/2
WIRED-PROPERTIES.キャリア: オン
IP4.アドレス[1]: 192.168.56.101/24
IP4.ゲートウェイ:
IP6.アドレス[1]: fe80::72ff:1a7:73c4:1e44/64
IP6.ゲートウェイ:
GENERAL.デバイス: lo
GENERAL.タイプ: loopback
GENERAL.ハードウェアアドレス: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.状態: 10 (管理無し)
GENERAL.接続: --
GENERAL.CON パス: --
IP4.アドレス[1]: 127.0.0.1/8
IP4.ゲートウェイ:
IP6.アドレス[1]: ::1/128
IP6.ゲートウェイ:
[root@hadoop-master ~]
ネットワークデバイス停止
[root@hadoop-master ~] nmcli c down enp0s3
接続 'enp0s3' が正常に非アクティブ化されました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/0)
[root@hadoop-master ~]
ネットワークデバイス起動
[root@hadoop-master ~] nmcli c up enp0s3
接続が正常にアクティベートされました (D-Bus アクティブパス: /org/freedesktop/NetworkManager/ActiveConnection/3)
[root@hadoop-master ~]
ネットワークデバイス自動起動OFF
[root@hadoop-master ~] nmcli connection mod enp0s3 connection.autoconnect no
ネットワークデバイス自動起動ON
[root@hadoop-master ~] nmcli connection mod enp0s3 connection.autoconnect yes
ネットワーク再起動
[root@hadoop-master ~] systemctl restart network
[root@hadoop-master ~]
IP固定
[root@hadoop-master ~] nmcli c modify enp0s3 ipv4.method manual
IPv4を設定する
[root@hadoop-master ~] nmcli c mod enp0s3 ipv4.addresses 10.10.10.2/24
デフォルトゲートウェイを設定する
[root@hadoop-master ~] nmcli c mod enp0s3 ipv4.gateway 10.10.10.1
DNSを設定する
[root@hadoop-master ~] nmcli c mod enp0s3 ipv4.dns "8.8.8.8 8.8.4.4"
[root@hadoop-master ~] nmcli c mod enp0s3 ipv4.dns-search sample.com
firewalldのステータス確認
Active: inactive(dead)ってなっているので、無効って意味らしい。
[root@hadoop-master ~] systemctl status firewalld
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
[root@hadoop-master ~]
firewalld開始・停止
[root@hadoop-master ~] systemctl start firewalld
[root@hadoop-master ~] systemctl stop firewalld
ホスト名を変更
[root@hadoop-master ~] hostnamectl set-hostname sample