Fórumok
Hi!
Fc34 alatt próbálom ismét az LXC-t, de nem lát ki a konténer, IP-t sem kap. (lxc-4.0.6-2.fc34.x86_64)
# Distribution configuration
lxc.include = /usr/share/lxc/config/common.conf
lxc.arch = x86_64
# Container specific configuration
lxc.rootfs.path = dir:/var/lib/lxc/fedora34/rootfs
lxc.uts.name = fedora34
# Network configuration
lxc.net.0.type = veth
lxc.net.0.link = lxcbr0
lxc.net.0.flags = up
lxc.net.0.hwaddr = ......
Elvileg a 10.0.3.0/24 tartományból osztana (lxcbr0)
Ha hozzáadom az IP-t akkor sem lát ki: "...a hálózat elérhetetlen".
lxc.net.0.ipv4.address = 10.0.3.100/24
#lxc.net.0.ipv4.gateway = 10.0.3.1
Mi hiányzik neki? (Egyik konténer/disztrib sem lát ki.)
Hozzászólások
Szia!
Én Proxmox alatt használok LXC-t, ott ez a konfig van:
lxc.net.0.type = veth
lxc.net.0.veth.pair = veth100i0
lxc.net.0.hwaddr = ...
lxc.net.0.name = eth0
hátha segít.
"speciel a blockchain igenis hogy jó megoldás, ezért nagy erőkkel keressük hozzá a problémát"
"A picsat, az internet a porno es a macskas kepek tarolorandszere! : HJ"
Sajnos nem.
De hiába adok IP-t, a konténerben még csak nem is rendeli hozzá. :o
ip addr:
lxc-net:
Magán a contineren kell beállítanod az IP címet, vagy engedélyezni a DHCP-t, mintha egy VM-ben állítanád be.
A 3.x esetén sem kellett. Alapból nyilván auto-n van. Bár most a kontainer fc34-ben nincs /etc/sysconfig/network-scripts könyvtár.
De a más disztrib esetén sincs net.
Nekünk 3.x esetén is statikusan fel kellett venni belül az IP-t. FC34 esetén nem is lesz network-scripts könyvtár, NetworkManager van helyette.
tudom, de eddig (3.x) működött.
"
"
inkabb a lokalis gw-t pingeld, ez meg lehet route hiba is
ping 10.0.3.1
neked aztan fura humorod van...
Az (10.0.3.1) sem megy, ez a furcsa.
ez mit mond?
# cat /proc/sys/net/ipv4/ip_forward
neked aztan fura humorod van...
Ez természetesen be van kapcsolva.
Kézzel beállítva van hálózat:
Csak nem állítja be az LXC. Hogy lehet rávenni az LXC-t hogy ezt be is állítsa a konténernek?
DNS nincs, pedig:
Elvileg a DNS is jó a konténerben:
De mégsem...
Próbáltam egy centos7 konténert is, belül állítottam be az IP-t, mert a DHCP mintha nem menne (dnsmasq):
* hoszton:
* centos7 konténer:
* LXC hoszt:
Van ötlete valakinek?
Tényleg senkinek nincs ötlete? :(
Megvan:
Nem tudom hogyan, de a firewalld-ban nem volt maszkolás a zónára a hoszton. Most oké!! :)
Akkor tulajdonképpen mi vagyunk a gumikacsáid..? :)
Szuper. Segíteni sajnos nem tudtam, de érdekelt a megoldás. Jól jöhet még.
Köszönöm, hogy megosztottad.
a sajat atjarojanak a pingelesehez szerintem nem kell masquerade, vagy ez vagy te valami mast is csinalt
neked aztan fura humorod van...
A 10.0.3.1 átjáró ment enélkül is. De a netre nem látott ki. A firewalld beállítás egy iptables/nftables szabályt állít be, maszkok, NATol.
Ha kikapcsolom a szabályt, akkor leáll megint, ha bekapcsolom, akkor megy. Tehát ez a megoldás az esetemben. Valószínű Fc34 frissítéskor változott 1-2 dolog. Pl. Eddig nem lxcbr0 eszköz volt, hanem a libvirtd eszköz fájlt használta. (lxc3.*)
akkor dezinformaltal :)
https://hup.hu/comment/2628091#comment-2628091
neked aztan fura humorod van...
Nem volt szándékos, de akkor az se ment (dhcp/auto). Manuálisan beállítva az interfészt már működött csak nem látott ki az internet felé.
Várjál,várjál, akkor én félreértettelek? Bridgelni szeretted volna LXD NAT segítségével?
(Nem lxd, hanem lxc.)
A saját gépemen lxcbr0/virbr0 használtam teszt környezetnek. Verzióváltást mindig tesztelem. :) Szóval itt kell masq, pl.: https://discuss.linuxcontainers.org/t/how-is-nat-implemented-in-lxd-man…
(Az éles környezetben br0 interfész van, a hálókártya bridgelve van.)