:: [DNG] Can't ping outside of my netw…
Top Page
Delete this message
Reply to this message
Author: Mario Marietto
Date:  
To: Mario Marietto via Dng
Subject: [DNG] Can't ping outside of my network after having configured a tun tap device
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.