VMwareのCentOS6でNICを追加して固定IP設定を行う
環境
VMware CertOS6
手順
元々のネットワーク
[root@lb01 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:b123/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:57 errors:0 dropped:0 overruns:0 frame:0 TX packets:63 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7486 (7.3 KiB) TX bytes:6412 (6.2 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:96 errors:0 dropped:0 overruns:0 frame:0 TX packets:96 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6080 (5.9 KiB) TX bytes:6080 (5.9 KiB)
NIC追加したい仮想マシンの設定を開く。
元のネットワークアダプタの設定は「ブリッジ(自動)」。
追加をクリック
ネットワークアダプタを選択し「次へ」
ネットワーク接続でブリッジを選択し完了。
こんな感じになる。
新しいネットワークインターフェイス「eth1」が追加されている事を確認。
[root@lb01 ~]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:b123/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:57 errors:0 dropped:0 overruns:0 frame:0 TX packets:63 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:7486 (7.3 KiB) TX bytes:6412 (6.2 KiB) eth1 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:2D inet addr:192.168.10.120 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:b12d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:12 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2310 (2.2 KiB) TX bytes:1152 (1.1 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:96 errors:0 dropped:0 overruns:0 frame:0 TX packets:96 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:6080 (5.9 KiB) TX bytes:6080 (5.9 KiB)
続いてeth1のIPなどを設定します。
追加後、eth1のネットワーク設定ファイルは無いので作成します。
その前にNICの情報を確認します。
UUIDを確認。
※System行
[root@lb01 Desktop]# nmcli con list 名前 UUID タイプ 範囲 タイムスタンプ-リアル System eth0 dbfb5e23-424f-42ea-ade1-de65051ddb4b 802-3-ethernet システム 2017年01月16日 22時09分04秒 Auto eth1 865abd20-9812-49f8-9071-27fb7882c3ae 802-3-ethernet システム 2017年01月16日 22時09分04秒 System eth1 dbfb5e23-424f-42ea-ade1-de65051ddb4b 802-3-ethernet システム しない 名前 UUID タイプ 範囲 タイムスタンプ-リアル
UUIDはNetworkManagerでの識別用らしく、NetworkManagerを使用しない場合は設定不要らしい。
続いてMacアドレスを確認
cat /etc/udev/rules.d/70-persistent-net.rules # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b2:b1:23", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0" # PCI device 0x8086:0x100f (e1000) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:b2:b1:2d", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
eth1用の設定ファイル新規作成
vi /etc/sysconfig/network-scripts/ifcfg-eth1
設定例
DEVICE="eth1" BOOTPROTO="none" HWADDR="00:0C:29:B2:B1:2D" IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="dbfb5e23-424f-42ea-ade1-de65051ddb4b" IPADDR=10.0.10.10 #PREFIX=24 GATEWAY=10.0.10.1 NETMASK=255.255.255.0 DNS1=10.0.10.1 DNS2=10.0.10.2
参考までにeth0の設定
[root@lb01 Desktop]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 DEVICE="eth0" BOOTPROTO="none" HWADDR="00:0C:29:B2:B1:23" IPV6INIT="yes" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="dbfb5e23-424f-42ea-ade1-de65051ddb4b" IPADDR=192.168.10.10 #PREFIX=24 GATEWAY=192.168.10.1 NETMASK=255.255.255.0 DNS1=192.168.10.1 DNS2=192.168.10.2
ネットワーク再起動
/etc/rc.d/init.d/network restart
OS再起動
reboot
以下のように反映されました
[root@lb01 Desktop]# ifconfig eth0 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:23 inet addr:192.168.10.10 Bcast:192.168.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:b123/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:60 errors:0 dropped:0 overruns:0 frame:0 TX packets:24 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:4386 (4.2 KiB) TX bytes:1554 (1.5 KiB) eth1 Link encap:Ethernet HWaddr 00:0C:29:B2:B1:2D inet addr:10.0.10.10 Bcast:10.0.10.255 Mask:255.255.255.0 inet6 addr: fe80::20c:29ff:feb2:b12d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:22 errors:0 dropped:0 overruns:0 frame:0 TX packets:52 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1886 (1.8 KiB) TX bytes:2664 (2.6 KiB) lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:30 errors:0 dropped:0 overruns:0 frame:0 TX packets:30 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:2052 (2.0 KiB) TX bytes:2052 (2.0 KiB)
他サーバーからPINGが通る事を確認
[root@localhost ~]# ping 192.168.10.10 PING 192.168.10.10 (192.168.10.10) 56(84) bytes of data. 64 bytes from 192.168.10.10: icmp_seq=1 ttl=64 time=1.47 ms 64 bytes from 192.168.10.10: icmp_seq=2 ttl=64 time=0.208 ms
[root@localhost ~]# ping 10.0.10.10 PING 10.0.10.10 (10.0.10.10) 56(84) bytes of data. 64 bytes from 10.0.10.10: icmp_seq=1 ttl=64 time=0.416 ms 64 bytes from 10.0.10.10: icmp_seq=2 ttl=64 time=0.197 ms 64 bytes from 10.0.10.10: icmp_seq=3 ttl=64 time=0.169 ms 64 bytes from 10.0.10.10: icmp_seq=4 ttl=64 time=0.173 ms