#ip根据自己的ip来改 root@eve-ng:~#cat/etc/hosts 127.0.0.1localhost 192.168.31.54eve-ng.eve-ng.neteve-ng # The following lines are desirable for IPv6 capable hosts 127.0.0.127xml.cisco.com
#eve-ng安装之后会有10个pnet网卡 root@eve-ng:~# ip link show 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast master pnet0 state UP mode DEFAULT group default qlen 1000 link/ether 00:e0:9a:68:00:94 brd ff:ff:ff:ff:ff:ff 3: pnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP mode DEFAULT group default qlen 1000 link/ether 00:e0:9a:68:00:94 brd ff:ff:ff:ff:ff:ff 4: pnet1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether ae:c1:9e:e2:d8:49 brd ff:ff:ff:ff:ff:ff 5: pnet2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 1a:da:24:6d:5a:ac brd ff:ff:ff:ff:ff:ff 6: pnet3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether b6:a2:23:14:3b:7f brd ff:ff:ff:ff:ff:ff 7: pnet4: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether fa:16:1d:6b:22:92 brd ff:ff:ff:ff:ff:ff 8: pnet5: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 4a:be:2f:38:0c:d1 brd ff:ff:ff:ff:ff:ff 9: pnet6: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether 9a:99:4c:bf:9c:82 brd ff:ff:ff:ff:ff:ff 10: pnet7: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether be:30:8a:29:97:da brd ff:ff:ff:ff:ff:ff 11: pnet8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether d6:50:cf:90:58:3d brd ff:ff:ff:ff:ff:ff 12: pnet9: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1000 link/ether ea:51:67:30:80:52 brd ff:ff:ff:ff:ff:ff #每个pnet其实就是一个网桥 root@eve-ng:~# brctl show bridge name bridge id STP enabled interfaces pnet0 8000.00e09a680094 no eth0 pnet1 8000.000000000000 no pnet2 8000.000000000000 no pnet3 8000.000000000000 no pnet4 8000.000000000000 no pnet5 8000.000000000000 no pnet6 8000.000000000000 no pnet7 8000.000000000000 no pnet8 8000.000000000000 no pnet9 8000.000000000000 no
#其实每个pnet在eve-ng的lab里面对应的都是一个cloub
当一个eve-ng里的设备连接到了cloudx就相当于在Ubuntu桥接到了pnetx
给pnet1到pnet9的配置地址,pnet0是你物理网卡的地址,不要修改。
#注意pnet0修改成自己的ip地址与网关 root@eve-ng:~# cat > /etc/network/interfaces << END # 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.2.137 netmask 255.255.255.0 gateway 192.168.2.1 dns-nameservers 114.114.114.114 bridge_ports eth0 bridge_stp off
#重启服务 root@eve-ng:~# systemctl restart isc-dhcp-server #!/bin/bash for i in {1..9} do cat >>/etc/network/interfaces<<end iface pnet$i inet manual auto pnet$i iface pnet$i inet static address 192.168.10$i.2 netmask 255.255.255.0 bridge_ports eth0 bridge_stp off end done
#!/bin/bash for i in {1..9} do cat >>/etc/dhcp/dhcpd.conf<<end subnet 192.168.10$i.0 netmask 255.255.255.0 { range 192.168.10$i.10 192.168.10$i.100; option domain-name-servers 114.114.114.114; option subnet-mask 255.255.255.0; option routers 192.168.10$i.2; option broadcast-address 192.168.10$i.255; default-lease-time 600; max-lease-time 7200; } end done