:: Re: [DNG] Which qemu version is shi…
Góra strony
Delete this message
Reply to this message
Autor: Ralph Ronnquist
Data:  
Dla: dng
Temat: Re: [DNG] Which qemu version is shipped by default with devuan 3 ?
Ah, I forgot the "bring it up" command; you could verify this with

# ipconfig -a

That will present all interfaces; those that are down as well as those
that are up.

The additional command is:

# ip link set dev eth0 up

.. usually to be done after adding it and setting its IP address, but
can be done after IP configuration as well.

Ralph.

You could verify beforhand with

On Sun, Aug 20, 2023 at 12:27:30PM +0200, Mario Marietto wrote:
> Finally,after a lot of kernel recompilations,I've been able to issue all
> the commands suggested some time ago by @Ralph Ronnquist without getting
> errors :
>
> # ip tuntap add tap0 mode tap
> ok
>
> # ip address add 10.0.2.1/24 dev tap0
> ok
>
> # sysctl net.ipv4.ip_forward=1
> ok
>
> # net.ipv4.ip_forward = 1
> ok
>
> # iptables -t nat -A POSTROUTING -o mlan0 -j MASQUERADE
> ok
>
> Now,the problem is that I don't see any tap0 interface :
>
> # ifconfig
>
> docker0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
>        inet 172.17.0.1  netmask 255.255.0.0  broadcast 172.17.255.255
>        ether 02:42:c9:04:eb:64  txqueuelen 0  (Ethernet)
>        RX packets 0  bytes 0 (0.0 B)
>        RX errors 0  dropped 0  overruns 0  frame 0
>        TX packets 0  bytes 0 (0.0 B)
>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
> 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 49  bytes 5414 (5.2 KiB)
>        RX errors 0  dropped 0  overruns 0  frame 0
>        TX packets 49  bytes 5414 (5.2 KiB)
>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
> mlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
>        inet 192.168.1.6  netmask 255.255.255.0  broadcast 192.168.1.255
>        inet6 fe80::a200:9c1a:7783:969f  prefixlen 64  scopeid 0x20<link>
>        ether 60:21:c0:e9:44:63  txqueuelen 1000  (Ethernet)
>        RX packets 264  bytes 31934 (31.1 KiB)
>        RX errors 0  dropped 0  overruns 0  frame 0
>        TX packets 237  bytes 33545 (32.7 KiB)
>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

>
> Is this normal ?
>
> On Thu, Aug 17, 2023 at 3:15 PM Mario Marietto <marietto2008@???>
> wrote:
>
> > Can someone help me,please,to understand how to fix it ?
> >
> > loziomario <https://www.reddit.com/user/loziomario/> :
> >
> > root@devuan:~# nft add table nat
> >
> > root@devuan:~# nft 'add chain nat postrouting { type nat hook postrouting
> > priority 100 ; }'
> >
> > Error: Could not process rule: No such file or directory
> >
> > deeseearr <https://www.reddit.com/user/deeseearr/> :
> >
> > Your table has no family.
> >
> > You are also trying to add a chain to a table called "postrouting" in the
> > "nat" family, which does not exist.
> >
> > All of your other rules are part of the "ip" family so this one should be
> > roo.
> >
> > On Wed, Aug 16, 2023 at 9:33 PM Mario Marietto <marietto2008@???>
> > wrote:
> >
> >> I've created a post on Reddit :
> >>
> >> https://www.reddit.com/r/devuan/comments/15swwij/neither_iptables_nor_nftable_are_working_for_me/
> >>
> >> where I tried to explain what my problem is. Unfortunately no one replied right now.
> >>
> >>
> >> On Wed, Aug 16, 2023 at 7:13 PM Mario Marietto <marietto2008@???>
> >> wrote:
> >>
> >>> They also suggest to check these kernel parameters :
> >>>
> >>> root@devuan:~# grep CONFIG_NF_TABLES_INET= /boot/config-`uname -r`
> >>> CONFIG_NF_TABLES_INET=y
> >>>
> >>> root@devuan:~# grep CONFIG_NFT_COUNTER= /boot/config-`uname -r`
> >>> CONFIG_NFT_COUNTER=y
> >>>
> >>> root@devuan:~# grep CONFIG_NFT_OBJREF= /boot/config-`uname -r`
> >>> CONFIG_NFT_OBJREF=y
> >>>
> >>> but they seem correct,right ?
> >>>
> >>>
> >>> On Wed, Aug 16, 2023 at 7:04 PM Mario Marietto <marietto2008@???>
> >>> wrote:
> >>>
> >>>> Reading from here : https://unix.stackexchange.com/questions/537912/nftables-rule-no-such-file-or-directory-error
> >>>>
> >>>> I tried to do the following :
> >>>>
> >>>> root@devuan:~# nft add table ip filter
> >>>>
> >>>> root@devuan:~# nft add chain ip filter INPUT { type filter hook input priority 0 \; } # create chain
> >>>> root@devuan:~# nft add rule ip nat POSTROUTING oifname "mlan0" counter masquerade
> >>>> Error: Could not process rule: No such file or directory
> >>>> add rule ip nat POSTROUTING oifname mlan0 counter masquerade
> >>>>             ^^^

> >>>>
> >>>> root@devuan:~# nft list ruleset
> >>>> table ip filter {
> >>>>         chain INPUT {
> >>>>                 type filter hook input priority filter; policy accept;
> >>>>         }
> >>>> }

> >>>>
> >>>>
> >>>>
> >>>> On Wed, Aug 16, 2023 at 6:58 PM Mario Marietto <marietto2008@???>
> >>>> wrote:
> >>>>
> >>>>> root@devuan:~# iptables-translate -t nat -A POSTROUTING -o eth0 -j
> >>>>> MASQUERADE
> >>>>> nft add rule ip nat POSTROUTING oifname "eth0" counter masquerade
> >>>>>
> >>>>> root@devuan:~# ifconfig
> >>>>>
> >>>>> 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 28  bytes 3449 (3.3 KiB)
> >>>>>        RX errors 0  dropped 0  overruns 0  frame 0
> >>>>>        TX packets 28  bytes 3449 (3.3 KiB)
> >>>>>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

> >>>>>
> >>>>> mlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
> >>>>>        inet 192.168.1.6  netmask 255.255.255.0  broadcast
> >>>>> 192.168.1.255
> >>>>>        inet6 fe80::47b1:6a1e:c9a8:5e73  prefixlen 64  scopeid
> >>>>> 0x20<link>
> >>>>>        ether 50:22:c1:e9:44:63  txqueuelen 1000  (Ethernet)
> >>>>>        RX packets 656  bytes 59350 (57.9 KiB)
> >>>>>        RX errors 0  dropped 0  overruns 0  frame 0
> >>>>>        TX packets 351  bytes 35970 (35.1 KiB)
> >>>>>        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

> >>>>>
> >>>>> root@devuan:~# nft add rule ip nat POSTROUTING oifname "mlan0"
> >>>>> counter masquerade
> >>>>>
> >>>>> Error: Could not process rule: No such file or directory
> >>>>> add rule ip nat POSTROUTING oifname mlan0 counter masquerade
> >>>>>            ^^^

> >>>>>
> >>>>>
> >>>>>
> >>>>> On Wed, Aug 16, 2023 at 1:03 PM wirelessduck--- via Dng <
> >>>>> dng@???> wrote:
> >>>>>
> >>>>>>
> >>>>>>
> >>>>>> > On 16 Aug 2023, at 20:13, Mario Marietto <marietto2008@???>
> >>>>>> wrote:
> >>>>>> >
> >>>>>> > 
> >>>>>> > It's too much out of my knowledge. I'm not able to understand
> >>>>>> what's the correct syntax to use.
> >>>>>>
> >>>>>> The manpage for iptables-translate says it takes the same arguments
> >>>>>> as iptables. You can try:
> >>>>>>
> >>>>>> iptables-translate -t nat -A POSTROUTING -o eth0 -j MASQUERADE
> >>>>>>
> >>>>>> and that should output the equivalent nftables command. I don’t have
> >>>>>> a terminal here to try that myself right now.
> >>>>>>
> >>>>>> Tom
> >>>>>> _______________________________________________
> >>>>>> Dng mailing list
> >>>>>> Dng@???
> >>>>>> https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
> >>>>>>
> >>>>>
> >>>>>
> >>>>> --
> >>>>> Mario.
> >>>>>
> >>>>
> >>>>
> >>>> --
> >>>> Mario.
> >>>>
> >>>
> >>>
> >>> --
> >>> Mario.
> >>>
> >>
> >>
> >> --
> >> Mario.
> >>
> >
> >
> > --
> > Mario.
> >
>
>
> --
> Mario.