日ごろ業務ではwindowsにVitrtualBox+VagrantにCentOSをいれていたのですが、スペックにややネックがあったため、今は使っていないPCにCentOS7を入れて開発企図して使うことに。
下記のようなことを覚えました。
- デバイスの検知
- 静的IP
Contents
1 デバイスの検知
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
#デバイスの情報確認 nmcli device デバイス タイプ 状態 接続 enp0s25 ethernet 接続済み enp0s25 (←このデバイスが接続されているということ) 機種によってデバイス名は当然違ってくる lo loopback 管理無し -- #特定のコネクションの概要確認 nmcli device show デバイス名 GENERAL.デバイス: enp0s25 GENERAL.タイプ: ethernet GENERAL.ハードウェアアドレス: 68:F7:28:AA:23:E2 GENERAL.MTU: 1500 GENERAL.状態: 100 (接続済み) GENERAL.接続: enp0s25 GENERAL.CON パス: /org/freedesktop/NetworkManager/ActiveConnection/0 WIRED-PROPERTIES.キャリア: オン IP4.アドレス[1]: 192.168.1.28/24 IP4.ゲートウェイ: 192.168.1.1 IP4.ルート[1]: dst = 169.254.0.0/16, nh = 0.0.0.0, mt = 1002 IP4.DNS[1]: 8.8.8.8 IP4.DNS[2]: 8.8.4.4 IP6.アドレス[1]: fe80::6af7:28ff:feaa:23e2/64 IP6.ゲートウェイ: #接続情報一覧の確認 nmcli connection 名前 UUID タイプ デバイス enp0s25 XXXXXXXXXXXXXXXXXX 802-3-ethernet enp0s25 device2 XXXXXXXXXXXXXX 802-11-wireless -- #特定デバイスを稼働させる nmcli connection up デバイス名 #ちなみに動きを止める場合はupをdownにする #接続情報の確認 # nmcli connection show デバイス名 |
2 静的IP
標準でCentOSを入れた場合、dhcp(IPが自動振り分け)になっていることもあります。
そんな場合の修正について。
1 2 3 4 5 6 7 8 9 10 |
vim /etc/sysconfig/network-scripts/ifcfg-デバイス名() -BOOTPROTO=dhcp +BOOTPROTO=static +DNS1="8.8.8.8" +DNS2="8.8.4.4" +DOMAIN=mydomain.com +IPADDR=192.168.1.28 +NETMASK=255.255.255.0 +GATEWAY=192.168.1.1 |
上記のように設定して、
1 |
systemctl restart network |
で行けるらしいのですが、自分の環境の場合うまく動きませんでした。
サーバー自体を再起動すると正常に反映されているのですが・・・どうやらCentOS7の不具合の可能性もあるようです。
ちなみに正常に設定されている場合はifconfigコマンドにて下記のような情報が出力されます。(※これが出ていない場合はネットワークが通っていません。)
1 2 3 4 5 6 7 8 9 |
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00 inet addr:192.168.0.10 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::290:99ff:fe24:a252/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1514904 errors:0 dropped:0 overruns:0 frame:0 TX packets:1969282 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:234826590 (223.9 Mb) TX bytes:1597935738 (1523.9 Mb) Interrupt:12 Base address:0x9000 |