So. Please help me further...

Let's say that the IP number assigned to Ubuntu is 192.168.1.9,on FreeBSD I
do :

/etc/rc.conf :

defaultrouter="192.168.1.9"

? even if the VM starts after the booting of FreeBSD ?

About configuring the DNAT iptables rule I have no idea. Please help me to
understand how to do it.

On Sat, May 4, 2024 at 9:22 PM Apoorv Sachan <apoorv.99.sac...@gmail.com>
wrote:

> Hi Mario
>
> You can set the ip if the Ubuntu machine as the default route on the
> freeBSD host.
> This will take all the traffic oroginating in freeBSD host through the
> warp-tunnel.
>
> And configure a DNAT iptables rule in the Ubuntu machine to return the
> traffic back to freeBSD machine.
>
> This way you could utilise the warp-cloud flare tunnel from the freeBSD
> host even though it runs on the Ubuntu guest. And both have different IPs.
>
> On Sun, 5 May 2024 at 12:23 AM, Mario Marietto <marietto2...@gmail.com>
> wrote:
>
>> Hello.
>>
>> I've just installed the CloudFlare client + GUI on Ubuntu,that I have
>> virtualized with bhyve. Cloudflare does not work on FreeBSD. The
>> instructions that I have followed are located here :
>>
>> https://youtu.be/4JuOUjCSj44
>>
>> Installing it in this way,it will run only on the IP assigned to Ubuntu
>> inside the VM. For me the IP of FreeBSD is different from the IP assigned
>> to Ubuntu. Configured in this way it's not useful.
>>
>> I want Cloudflare to take the IP address of FreeBSD.
>>
>> To achieve this goal,I should change my network configuration,in a way
>> that I use the same IP for FreeBSD and Ubuntu.
>>
>> That's what I want to do,but I don't know how to do it. But I'm sure that
>> I will be able to do it if someone can give me some advice.
>>
>> I can explain how I have configured my network,so you can explain what I
>> should change to have the same IP.
>>
>> For example,to boot Ubuntu with bhyve,I use the following parameter :
>>
>> -s 13,virtio-net,tap19 \
>>
>>
>> /etc/rc.conf :
>>
>> ifconfig_em0="DHCP"
>> local_unbound_enable="YES"
>> cloned_interfaces="bridge0 tap0 tap1 tap2 tap3 tap4 tap5 tap6 tap7 tap8 tap9 
>> tap10 tap11 tap12 tap13 tap14 tap15 tap16 tap17 tap18 tap19 tap20 em0"
>> ifconfig_bridge0="addm em0 addm tap0 addm tap1 addm tap2 addm tap3 addm tap4 
>> addm tap5 addm tap6 addm tap7 addm tap8 addm tap9 addm tap10 addm tap11 addm 
>> tap12 addm tap13 addm tap14 addm tap15 addm tap16 addm tap17 addm tap18 addm 
>> tap19 addm tap20"
>>
>>
>> /boot/loader.conf
>>
>> if_tap_load="YES"
>> if_bridge_load="YES"
>> bridgestp_load="YES"
>>
>>
>> /etc/sysctl.conf
>>
>> net.link.tap.up_on_open=1
>> net.inet.ip.forwarding=1
>> net.inet.ip.random_id=1
>>
>>
>> So,ok. I think you have understood what I want to do. Please help me.
>> Thanks.
>>
>> --
>> Mario
>>
>

-- 
Mario.

Reply via email to