My home server has two physical NICs but I've only been using one so far. I now want to use the second to create a DMZ from the router rather than having external traffic NAT'd into the server. I already have an Ubuntu KVM that runs a reverse proxy but initially only had the primary NIC included in its configuration. I am trying to convince the KVM it now has two NICs but not having a great deal of success. dladm show-phys gives
LINK MEDIA STATE SPEED DUPLEX DEVICE igb0 Ethernet up 1000 full igb0 igb1 Ethernet up 1000 full igb1 ixgbe0 Ethernet down 0 unknown ixgbe0 ixgbe1 Ethernet down 0 unknown ixgbe1 dladm show-phys -m gives LINK SLOT ADDRESS INUSE CLIENT igb0 primary c:c4:7a:75:8c:2e yes igb0 igb1 primary c:c4:7a:75:8c:2f yes igb1 ixgbe0 primary c:c4:7a:75:90:16 yes ixgbe0 ixgbe1 primary c:c4:7a:75:90:17 yes ixgbe1 /usbkey/config contains # # This file was auto-generated and must be source-able by bash. # # admin_nic is the nic admin_ip will be connected to for headnode zones. admin_nic=c:c4:7a:75:8c:2e admin_ip=172.29.12.15 admin_netmask=255.255.255.0 admin_network=172.29.12.0 admin_gateway=172.29.12.15 #external_nic is the second physical nic on the server dmz_nic=c:c4:7a:75:8c:2f #external0_ip=172.29.13.15 #external0_netmask=255.255.255.0 #external0_gateway=172.29.13.1 headnode_default_gateway=172.29.12.1 dns_resolvers=172.29.12.7,8.8.4.4 dns_domain=agdon.net ntp_hosts=0.smartos.pool.ntp.org compute_node_ntp_hosts=172.29.12.15 root_authorized_keys_file=authorized_keys default_keymap=uk dladm show-vnic gives LINK OVER SPEED MACADDRESS MACADDRTYPE VID ZONE eth0 igb0 0 62:71:db:d:c4:cd fixed 0 32423f75-d86f-c531-bcb6-b67d92275d6c eth0 igb0 0 e2:e6:84:4e:22:3f fixed 0 2db2eea0-f833-4a89-890a-8edcc7c8f685 eth0 igb0 0 32:b7:42:80:e7:ba fixed 0 ff8b3ad2-e7e2-e056-c01b-ac8dad184937 eth0 igb0 0 72:cb:65:db:a5:53 fixed 0 147f4eca-1783-4b80-d7e4-9a1d4420567a eth0 igb0 0 c2:e2:c8:b2:1f:6e fixed 0 2a9bfaf4-ddf1-e146-ab80-e2f8723ec714 eth0 igb0 0 22:10:4c:6c:ec:5d fixed 0 0246b0fe-771c-60ba-cbe6-92ea5795117b net0 igb0 0 12:2f:ff:af:37:69 fixed 0 d9ad31fd-f4cf-4791-b322-44f4a0e98f62 net0 igb0 0 22:58:2c:53:ae:9f fixed 0 4bc5b510-2d5d-e47e-c3bc-d492dfeae320 (Note: no mention of any vnic over igb1) and vmadm get <vm> | json nics gives [ { "interface": "net0", "mac": "22:58:2c:53:ae:9f", "nic_tag": "admin", "gateway": "172.29.12.1", "gateways": [ "172.29.12.1" ], "netmask": "255.255.255.0", "ip": "172.29.12.9", "ips": [ "172.29.12.9/24" ], "model": "virtio", "primary": true }, { "interface": "net1", "mac": "0c:c4:7a:75:8c:2f", "nic_tag": "dmz", "gateway": "172.29.13.1", "gateways": [ "172.29.13.1" ], "netmask": "255.255.255.0", "ip": "172.29.13.9", "ips": [ "172.29.13.9/24" ], "model": "virtio" } ] In the KVM /etc/networking/interfaces has # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface auto ens3 iface ens3 inet dhcp iface ens4 inet static address 172.29.13.9/24 gateway 172.29.13.1 Despite all this, the KVM denies any knowledge of the second NIC. Any ideas? Regards Gareth ------------------------------------------- smartos-discuss Archives: https://www.listbox.com/member/archive/184463/=now Modify Your Subscription: https://www.listbox.com/member/?member_id=25769125 Powered by Listbox: http://www.listbox.com