This message was deleted.
# rancher-desktop
a
This message was deleted.
f
I've just pushed a PR with a fix
m
is there a way I can apply that (soonish) ?
f
This is on macOS only; I assume you are running macOS?
m
MAcOS 12.6 (M1) , RD v1.6.0
f
You can build it yourself, or run a CI build (unsigned), or wait for us to make a patch release, hopefully later this week.
m
I am a bit puzzled how the network is getting to the VM in the first place, as I do not see a route with netstat-rn
f
It is a bridged interface, so doesn't route through the host
m
is it an issue if I have multiple bridges?
f
There is only a single VM here, so ignore "QEMU2". See how the bridged interface connects to your local network and gets it's own IP:
m
I have bridge100 and bridge101
(a few too many alternative solutions)
f
I can't tell from that, but you will have an additional
rd1
interface in the RD VM that uses "shared" networking. It is just used as a fallback in case the bridged network doesn't get an IP address.
m
let me check that
the pic is helpful, thanks
f
The shared network is obviously bridged through the host, but the actual bridged network connects directly (well, through Apple's vmnet framework) to the outside network
m
but you will have an additional
rd1
interface in the RD VM that uses “shared” networking.
Copy code
rd0       Link encap:Ethernet  HWaddr 52:55:55:16:5D:A8
          inet addr:192.168.1.140  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5055:55ff:fe16:5da8/64 Scope:Link
          inet6 addr: fd7b:1fdf:7843:1329:5055:55ff:fe16:5da8/64 Scope:Global
          inet6 addr: 2001:470:1f07:1329:5055:55ff:fe16:5da8/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14678 errors:0 dropped:0 overruns:0 frame:0
          TX packets:14 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2548298 (2.4 MiB)  TX bytes:1620 (1.5 KiB)

rd1       Link encap:Ethernet  HWaddr 52:55:55:22:CC:EA
          inet addr:192.168.205.2  Bcast:0.0.0.0  Mask:255.255.255.0
          inet6 addr: fde9:670e:afdb:f874:5055:55ff:fe22:ccea/64 Scope:Global
          inet6 addr: fe80::5055:55ff:fe22:ccea/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:278 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:35634 (34.7 KiB)  TX bytes:1286 (1.2 KiB)
I do
rd0 uses my LAN DHCP CIDR
f
Yes,
rd0
is the bridged interface; it gets the IP address from your LAN DHCP server
(see the diagram)
m
(and yes that does work both 192.168.1.140/32 and 192.168.205.2/32 are reachable from the MacOS host)
f
Some network configurations don't allow multiple MAC addresses on a single network adapter, in which case the bridged network might not get an IP. In that case we use
rd1
instead, but it will obviously not be routable from the outside because it is then behind NAT
Anyways, looks like you are all set
m
well, I seem to have the issue you have reported/addressed .. so I will be all set, when I have the resolution deployed. thanks for taking the time to help me understand (a bit better)
f
You can downgrade to 1.5.1, where this is working; this is a regression due to some refactoring
m
I just deployed a whole lot of stuff 🙂
(and then I realized that the LB is not reachable)
f
Yeah, you would need to do a Factory Reset to downgrade
m
but thanks .. that is a good workaround
b
@microscopic-sandwich-7442 I’ve downgraded to 1.5.1, back in business. Surely had to redeploy everything but needed to unblock myself
m
yep .. thanks @broad-train-31975 for confirming
b
My pleasure
m
do you shutdown and overinstall 1.5.1 ?
or remove and install?
b
I removed my VM, removed 1.5.1 app which was upgraded to 1.6.0, installed 1.5.1. First thing I did after launching 1.5.1 is unchecking auto upgrades, because it’ll auto upgrade to 1.6.0 without asking you
m
he he .. thanks good to avoid that
b
so, I deleted the dir
~/Library/Application\ Support/rancher-desktop
and the Rancher Desktop.app in Applications note that if you added overrides.yaml you might want to save it first