Overview
Network Emulation Tool EVE-NG の OS(Ubuntu 16.04) の Interface 設定について確認する。
Network Diagram

Reference
Environment
OS
root@eve-ng:~# cat /etc/os-release NAME="Ubuntu" VERSION="16.04.7 LTS (Xenial Xerus)" ID=ubuntu ID_LIKE=debian PRETTY_NAME="Ubuntu 16.04.7 LTS" VERSION_ID="16.04" HOME_URL="http://www.ubuntu.com/" SUPPORT_URL="http://help.ubuntu.com/" BUG_REPORT_URL="http://bugs.launchpad.net/ubuntu/" VERSION_CODENAME=xenial UBUNTU_CODENAME=xenial root@eve-ng:~#
Interfaces
root@eve-ng:~# ifconfig
eth0 Link encap:Ethernet HWaddr 08:00:27:a1:24:34
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:113849 errors:0 dropped:76 overruns:0 frame:0
TX packets:32883 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:133466582 (133.4 MB) TX bytes:6845422 (6.8 MB)
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:23348 errors:0 dropped:0 overruns:0 frame:0
TX packets:23348 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2342429 (2.3 MB) TX bytes:2342429 (2.3 MB)
pnet0 Link encap:Ethernet HWaddr 08:00:27:a1:24:34
inet addr:192.168.1.161 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: 2408:211:540:ca00:a00:27ff:fea1:2434/64 Scope:Global
inet6 addr: 2408:211:540:ca00:b8e5:93cd:297a:aced/64 Scope:Global
inet6 addr: fe80::a00:27ff:fea1:2434/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:49331 errors:0 dropped:2444 overruns:0 frame:0
TX packets:31495 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:125112680 (125.1 MB) TX bytes:6392270 (6.3 MB)
pnet1 Link encap:Ethernet HWaddr 56:81:54:05:71:de
inet6 addr: fe80::5481:54ff:fe05:71de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1076 (1.0 KB)
pnet2 Link encap:Ethernet HWaddr 86:3f:de:0b:3b:40
inet6 addr: fe80::843f:deff:fe0b:3b40/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet3 Link encap:Ethernet HWaddr ee:ef:d7:10:0f:df
inet6 addr: fe80::ecef:d7ff:fe10:fdf/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet4 Link encap:Ethernet HWaddr 4a:6f:5a:f0:ba:9a
inet6 addr: fe80::486f:5aff:fef0:ba9a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet5 Link encap:Ethernet HWaddr 12:50:b8:9f:af:22
inet6 addr: fe80::1050:b8ff:fe9f:af22/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet6 Link encap:Ethernet HWaddr 36:e6:5a:36:5b:f5
inet6 addr: fe80::34e6:5aff:fe36:5bf5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1076 (1.0 KB)
pnet7 Link encap:Ethernet HWaddr 4a:7f:5b:a5:b8:5c
inet6 addr: fe80::487f:5bff:fea5:b85c/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet8 Link encap:Ethernet HWaddr ca:ee:90:ff:6f:94
inet6 addr: fe80::c8ee:90ff:feff:6f94/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
pnet9 Link encap:Ethernet HWaddr c6:2c:2d:97:3e:49
inet6 addr: fe80::c42c:2dff:fe97:3e49/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:15 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:1146 (1.1 KB)
root@eve-ng:~#
root@eve-ng:/opt# cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
iface eth0 inet manual
auto pnet0
iface pnet0 inet static
address 192.168.1.161
netmask 255.255.255.0
gateway 192.168.1.1
dns-domain example.com
dns-nameservers 192.168.1.1 192.168.1.10
bridge_ports eth0
bridge_stp off
# Cloud devices
iface eth1 inet manual
auto pnet1
iface pnet1 inet manual
bridge_ports eth1
bridge_stp off
iface eth2 inet manual
auto pnet2
iface pnet2 inet manual
bridge_ports eth2
bridge_stp off
iface eth3 inet manual
auto pnet3
iface pnet3 inet manual
bridge_ports eth3
bridge_stp off
iface eth4 inet manual
auto pnet4
iface pnet4 inet manual
bridge_ports eth4
bridge_stp off
iface eth5 inet manual
auto pnet5
iface pnet5 inet manual
bridge_ports eth5
bridge_stp off
iface eth6 inet manual
auto pnet6
iface pnet6 inet manual
bridge_ports eth6
bridge_stp off
iface eth7 inet manual
auto pnet7
iface pnet7 inet manual
bridge_ports eth7
bridge_stp off
iface eth8 inet manual
auto pnet8
iface pnet8 inet manual
bridge_ports eth8
bridge_stp off
iface eth9 inet manual
auto pnet9
iface pnet9 inet manual
bridge_ports eth9
bridge_stp off
root@eve-ng:/opt#
EVE-NG Bridge and Cloud

EVE-NG の Network には
- Bridge
- Cloud
がある。
Bridge はその名の通り Bridge 機能を提供するもので EVE-NG 内の Device を L2 で接続することが可能になる。
Cloud は /etc/network/interfaces の pnet0〜pnet9 に関連付けられている。
pnet はbridge interfaceで pnet0〜pnet9 が物理Interfaceと関連付けられる。
pnet0 は EVE-NG の Management Interface と関連付けられる。また 物理Interfaceが複数ある場合はpnet X が eth X と関連付けられ、外部のデバイスやネットワークと接続することが可能である。