CentOS6で、ダミーインターフェイス作成と削除


・手順と確認

1、modprobeでdummyモジュールを追加。dummy0が使えるようになる。
2、ipコマンドで、dummy0にeth10という名前を付ける。
3、ifconfigで、eth10にIPアドレスを設定して利用可能にする。
4、ifconfigでインターフェイス一覧を表示。eth10が表示されている。
5、eth10に設定したIPアドレスにpingを打つ。応答する。
6、作成したダミーインターフェイスを、ipコマンドで削除する。
7、ifconfigでインターフェイス一覧を表示。eth10がなくなっている。
8、eth10に設定してあったIPアドレスにpingを打つ。応答なし。
9、modprobeでdummyモジュールを削除する。


・実際にやってみた結果


```
[root@localhost ~]# modprobe -a dummy
[root@localhost ~]# ip link set name eth10 dev dummy0
[root@localhost ~]# ifconfig eth10 192.168.100.101 netmask  255.255.255.0
[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:55
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::250:ffff:ffff:1234/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2311 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2061 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:242700 (237.0 KiB)  TX bytes:1243289 (1.1 MiB)

eth10     Link encap:Ethernet  HWaddr 0E:CD:D2:24:7E:86
          inet addr:192.168.100.101  Bcast:192.168.100.255  Mask:255.255.255.0
          inet6 addr: fe80::ccd:d2ff:fe24:7e86/64 Scope:Link
          UP BROADCAST RUNNING NOARP  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 b)  TX bytes:70 (70.0 b)

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:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:672 (672.0 b)  TX bytes:672 (672.0 b)

[root@localhost ~]# ping 192.168.100.101
PING 192.168.100.101 (192.168.100.101) 56(84) bytes of data.
64 bytes from 192.168.100.101: icmp_seq=1 ttl=64 time=0.028 ms
64 bytes from 192.168.100.101: icmp_seq=2 ttl=64 time=0.035 ms
64 bytes from 192.168.100.101: icmp_seq=3 ttl=64 time=0.033 ms
64 bytes from 192.168.100.101: icmp_seq=4 ttl=64 time=0.034 ms
64 bytes from 192.168.100.101: icmp_seq=5 ttl=64 time=0.032 ms
^C
--- 192.168.100.101 ping statistics ---
5 packets transmitted, 5 received, 0% packet loss, time 4646ms
rtt min/avg/max/mdev = 0.028/0.032/0.035/0.005 ms
[root@localhost ~]#
[root@localhost ~]# ip link delete eth10
[root@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:11:22:33:44:55
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          inet6 addr: fe80::250:ffff:ffff:1234/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2494 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2171 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:262680 (256.5 KiB)  TX bytes:1261657 (1.2 MiB)

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:18 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:1512 (1.4 KiB)  TX bytes:1512 (1.4 KiB)

[root@localhost ~]# ping 192.168.100.101
PING 192.168.100.101 (192.168.100.101) 56(84) bytes of data.
^C
--- 192.168.100.101 ping statistics ---
2 packets transmitted, 0 received, 100% packet loss, time 1828ms

[root@localhost ~]#
[root@localhost ~]#
[root@localhost ~]# modprobe -r dummy
[root@localhost ~]#

```