:: Re: [DNG] Can't ping outside of my …
Etusivu
Poista viesti
Vastaa
Lähettäjä: Mario Marietto
Päiväys:  
Vastaanottaja: Mario Marietto via Dng
Aihe: Re: [DNG] Can't ping outside of my network after having configured a tun tap device
When it does not work :

# ip route

0.0.0.0 dev tap0 scope link
default dev tap0 scope link
default via 192.168.1.1 dev mlan0 proto dhcp src 192.168.1.7 metric 600
169.254.0.0/16 dev tap0 proto kernel scope link src 169.254.167.92
192.168.1.0/24 dev mlan0 proto kernel scope link src 192.168.1.7 metric 600
192.168.1.1 dev mlan0 scope link
192.168.99.0/24 dev tap0 proto kernel scope link src 192.168.99.1

when it works :

# ip route

0.0.0.0 dev tap0 scope link linkdown
default via 192.168.1.1 dev mlan0
default via 192.168.1.1 dev mlan0 proto dhcp src 192.168.1.7 metric 600
192.168.1.0/24 dev mlan0 proto kernel scope link src 192.168.1.7 metric 600
192.168.1.1 dev mlan0 scope link
192.168.99.0/24 dev tap0 proto kernel scope link src 192.168.99.1 linkdown

On Thu, Oct 5, 2023 at 2:20 PM Mario Marietto <marietto2008@???> wrote:
>
> Hello.
>
> I setup a tun tap device on my Devuan 5 but it seems to don't work
> well ; in fact I can't ping outside of my network after having
> configured a tun tap device
>
> I'm trying to set up a bridge on Linux Devuan 5 (host os) with the
> goal to give the connectivity to FreeBSD 13.2,that I have virtualized
> with qemu-kvm-libvirt.
> on Devuan I did :
>
> # iptables -t nat -A POSTROUTING -o mlan0 -j MASQUERADE
> # ip tuntap add tap0 mode tap
> # ip link set dev tap0 up
> # ifconfig tap0 192.168.99.1/24
> # echo 1 > /proc/sys/net/ipv4/ip_forward
>
> I'm connecting to the internet via wi-fi. These are the network interfaces
> on my system now :
>
>
> lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
>
>         inet 127.0.0.1  netmask 255.0.0.0

>
>         inet6 ::1  prefixlen 128  scopeid 0x10<host>

>
>         loop  txqueuelen 1000  (Local Loopback)

>
>         RX packets 3069  bytes 43192718 (41.1 MiB)

>
>         RX errors 0  dropped 0  overruns 0  frame 0

>
>         TX packets 3069  bytes 43192718 (41.1 MiB)

>
>         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
>
>
> mlan0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500
>
>         inet 192.168.1.7  netmask 255.255.255.0  broadcast 192.168.1.255

>
>         inet6 fe80::e0ac:3a83:66e5:46d6  prefixlen 64  scopeid 0x20<link>

>
>         ether 60:21:c0:e9:44:63  txqueuelen 1000  (Ethernet)

>
>         RX packets 22153  bytes 1595425 (1.5 MiB)

>
>         RX errors 0  dropped 0  overruns 0  frame 0

>
>         TX packets 39246  bytes 45988654 (43.8 MiB)

>
>         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
>
>
> tap0: flags=-28605<UP,BROADCAST,RUNNING,MULTICAST,DYNAMIC> mtu 1500
>
>         inet 192.168.99.1  netmask 255.255.255.0  broadcast 192.168.99.255

>
>         inet6 fe80::ec73:83ff:fe69:2c6f  prefixlen 64  scopeid 0x20<link>

>
>         ether ee:73:83:69:2c:6f  txqueuelen 1000  (Ethernet)

>
>         RX packets 46  bytes 3336 (3.2 KiB)

>
>         RX errors 0  dropped 0  overruns 0  frame 0

>
>         TX packets 261  bytes 56918 (55.5 KiB)

>
>         TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
>
> now,check at this :
>
>
> # iptables -L -v -t nat
>
> # Warning: iptables-legacy tables present, use iptables-legacy to see them
> Chain PREROUTING (policy ACCEPT 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination

>
> Chain INPUT (policy ACCEPT 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination

>
> Chain OUTPUT (policy ACCEPT 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination

>
> Chain POSTROUTING (policy ACCEPT 0 packets, 0 bytes)
>  pkts bytes target     prot opt in     out     source
> destination
>    13  1203 MASQUERADE  all  --  any    mlan0   anywhere             anywhere

>
>
> I can ping :
>
> # ping 192.168.99.1
>
> PING 192.168.99.1 (192.168.99.1) 56(84) bytes of data.
> 64 bytes from 192.168.99.1: icmp_seq=1 ttl=64 time=0.156 ms
> 64 bytes from 192.168.99.1: icmp_seq=2 ttl=64 time=0.173 ms
> ^C
> --- 192.168.99.1 ping statistics ---
> 2 packets transmitted, 2 received, 0% packet loss, time 1036ms
> rtt min/avg/max/mdev = 0.156/0.164/0.173/0.008 ms
>
> # ping 192.168.1.7
>
> PING 192.168.1.7 (192.168.1.7) 56(84) bytes of data.
> 64 bytes from 192.168.1.7: icmp_seq=1 ttl=64 time=0.110 ms
> 64 bytes from 192.168.1.7: icmp_seq=2 ttl=64 time=0.185 ms
>
> BUT I can't ping :
>
> # ping 8.8.8.8
>
>
> PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
> From 192.168.99.1 icmp_seq=1 Destination Host Unreachable
> From 192.168.99.1 icmp_seq=2 Destination Host Unreachable
> From 192.168.99.1 icmp_seq=3 Destination Host Unreachable
> ^C
> --- 8.8.8.8 ping statistics ---
> 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4144ms
> pipe 4
>
> # ping google.com
> ping: google.com: Name or service unknown.
>
>
> Do you know the reason ? thanks.
>
> --
> Mario.




--
Mario.