KVM & bridging
-
greetings, I have become confused or deluded. Nonetheless, what I am trying to accomplish is a simple
kvm virtualized setup, The Host has a static routable IP, and all traffic to be forwarded to a firewall/router, then nat'ed to
2 or 3 vms. The vms need to be reachable from the Internet (outside). I thought I could set this up on a local lan, and simulate a 'real production' type of deployment. I have used 192.168.23.5/24 as the static ip. This is how far I have been able to get. the hostname's reflect the function of the box. I think I may have read to many guides/tutorials, that cover too many years. I am also trying to do this with cli only, as generally when I do things this way, I develop a better understanding of the pieces and how they interact. I am struggling on completing the bridge part. I thought I could just apply the static ip (192.168.23.5) to the interface of the firewall/router and connect it to the bridge. However I ahve not had any success in doing that and turn to this group for guidance.and the info from the host ( I have removed any reference to other nic's that won't be used on the host)
root@host:~# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether 78:2b:cb:1e:fc:c8 brd ff:ff:ff:ff:ff:ff
7: vnet0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
link/ether fe:54:00:42:e4:ff brd ff:ff:ff:ff:ff:ff
8: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 78:2b:cb:1e:fc:c8 brd ff:ff:ff:ff:ff:ff
inet 192.168.23.5/24 brd 192.168.23.255 scope global br0
valid_lft forever preferred_lft forever
inet6 fe80::7a2b:cbff:fe1e:fcc8/64 scope link
valid_lft forever preferred_lft foreverand the firewall/router
any/all advice is appreciated.
-
How about using this setup instead?
Internet > Firewall/router > KVM host > VM1 and VM2
And then use port forward to access your VMs?
-
@pattonb Well, first of all, you need 2 adapters assigned to a firewall/router. If you don't have a 2nd IP available, you'll need to assign the public IP to the firewall/router vm, or just accept that your virtual host will have to hand the firewall/routing for the network.
It's generally not required to setup a bridge when using a single network adapter (physical or virtual adapters). Setting up a virtual adapter should be quite easy: https://linuxconfig.org/how-to-configure-virtual-network-interface-on-redhat-7-linux
-
@black3dynamite said in KVM & bridging:
How about using this setup instead?
Internet > Firewall/router > KVM host > VM1 and VM2
And then use port forward to access your VMs?
I'm guessing, @pattonb will have to answer for sure, that it's a server he's renting or doesn't have physical access to for whatever reason. I've done the same sort of setup with my rental server I use as a home lab box, but I have 5 IP addresses, which makes it a little easier to get setup initially.
-
Define “bridged”