Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: matsukan - 22.03.21 - klo:21.14
-
Ubuntu 20.4 cli
Koneessa 2 fyysistä NIC paikkaa :
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 4c:ed:fb:3d:13:28 brd ff:ff:ff:ff:ff:ff
inet 85.131.XX.XX/21 brd 85.131.XX.255 scope global dynamic enp3s0
valid_lft 10578sec preferred_lft 10578sec
inet6 2001:14ba:1400:0:1d:857:e4fa:d28f/128 scope global dynamic noprefixroute
valid_lft 15593sec preferred_lft 8843sec
inet6 fe80::4eed:fbff:fe3d:1328/64 scope link
valid_lft forever preferred_lft forever
3: enp2s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq master br0 state UP group default qlen 1000
link/ether 68:05:ca:bb:f5:18 brd ff:ff:ff:ff:ff:ff
4: br0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 68:05:ca:bb:f5:18 brd ff:ff:ff:ff:ff:ff
inet 10.0.12.32/23 brd 10.0.13.255 scope global dynamic br0
valid_lft 7059sec preferred_lft 7059sec
inet6 fe80::6a05:caff:febb:f518/64 scope link
valid_lft forever preferred_lft forever
Koneessa kaksi porttia, fyysinen ja kortti. br0 linkki toimii oikein host koneessa eli se saa yhteyden dhcp palvelimeen ja se antaa dynaamisen ip soitteen.
network:
version: 2
ethernets:
enp2s0:
dhcp4: no
dhcp6: no
dhcp4-overrides:
route-metric: 200
use-routes: true
bridges:
br0:
dhcp4: yes
dhcp6: no
interfaces:
- enp2s0
parameters:
stp: true
forward-delay: 4
virtuaalikoneen asennus alkaa ok mutta keskeytyy sihen että yhteys dhcp palvelimeen ei onnistu.
-
Itsellä tämä KVM ja sen verkkoyhteydet ovat vielä opetteluvaiheessa. Mutta ehkä jotain jo ymmärrän, toivoisin...
Oletko antanut KVM:lle loitsut, joilla se osaa käyttää br0 siltaa?
KVM luo asennennusvaiheessa default sillan virbr0, joka on ihan virtuaalinen eli ei ole liitetty mihinkään fyysiseen porttiin, minkä seurauksena KVM koneille pääsee vain isäntäkoneelta.
Jotta virtuaalikoneille saa verkkoyhteyden fyysisestä verkosta on joko tehtävä reitityksiä tai tehtävä isäntäkoneelle silta, joka on fyysisessä liitännässä. Jos fyysinen liitäntä on verkossa, jossa DHCP niin virtuaalikoneet saavat osoitteet verkkoon ja niihin on yhteys ko verkosta
KVM:lle on siis annettava loitsut, joilla se osaa käyttää tätä fyysiseen porttiin kytkettyä siltaa.
Jos vain poistat isäntäkoneelta virbr0:n, mikä kyllä onnistuu, niin KVM:n virtuaalikoneet eivät saa verkkoyhteyttä, jos niille ei ole kerrottu oikeilla loitsuilla muusta yheydestä.
Se, että onko näin sinun tapauksessa on vaan jonkinlainen "arvaus", mistä voisi olla kysymys.
-
En tiedä mistä kiikastaa mutta tuntuu siltä yksi arvaus voisi kernelissä on jotkut netfilterit päällä vaikka ne pitäisi olla kytkettynä pois.
Tietäisi vain komennot jolla voisi tarkistaa tämän. Yksi vaihtoehto olisi ottaa irti kone irti netistä ja kytkeä pois ufw pois vähäksi aikaa.
-
Solved. Ongelma oli br0 interface ja miten se oli rakennettu.