Yes its running as root: ubuntu@vpp4:~$ ps -elf | grep vpp 4 S root 368 1 0 80 0 - 5529102 - 11:47 ? 00:01:18 /usr/bin/vpp -c /etc/vpp/startup.conf
Thanks again. Will go through the link On Tue, Nov 26, 2019 at 7:35 PM Dave Barach (dbarach) <dbar...@cisco.com> wrote: > Is vpp running as root? > > > > See https://fd.io/docs/vpp/master/usecases/homegateway.html, a known-good > integrated routing-and-bridging setup. > > > > The Linux netstack uses the address specified by the “host-ip4-gw” stanza > as its default route. > > > > HTH... Dave > > > > *From:* vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> *On Behalf Of *vyshakh > krishnan > *Sent:* Tuesday, November 26, 2019 8:49 AM > *To:* Dave Barach (dbarach) <dbar...@cisco.com> > *Cc:* vpp-dev@lists.fd.io > *Subject:* Re: [vpp-dev] tuntap interface in VPP > > > > Thanks Dave. > > > > I have tried this but getting the following error. Any idea how to fix > this? > > > > vpp# create tap host-if-name abc > create tap: open '/dev/vhost-net': Operation not permitted > > > > ubuntu@vpp4:~$ ls -ltr /dev/vhost-net > crwxrwxrwx 1 root root 10, 238 Nov 26 04:33 /dev/vhost-net > > > > Also one more thing, in your set up of home gateway, how the host OS is > redirecting the packet to VPP back? how are you importing the VPP routes to > host OS? > > > > Thanks > > Vyshakh > > > > > > On Tue, Nov 26, 2019 at 3:56 AM Dave Barach (dbarach) <dbar...@cisco.com> > wrote: > > Try something like this: > > > > create tap host-if-name lstack host-ip4-addr 192.168.2.2/24 host-ip4-gw > 192.168.2.1 > > set int ip address tap0 <vpp address on the 192.168.2.X/24 subnet> # vpp > interface in L3 mode > > or > > set int l2 bridge tap0 1 # vpp interface in L2 mode. > > > > I use the latter setup in production on my vpp home gateway. > > > > HTH... Dave > > > > *From:* vpp-dev@lists.fd.io <vpp-dev@lists.fd.io> *On Behalf Of *vyshakh > krishnan > *Sent:* Monday, November 25, 2019 1:29 PM > *To:* vpp-dev@lists.fd.io > *Subject:* [vpp-dev] tuntap interface in VPP > > > > Hi, > > > > Our requirement was to redirect the telnet packets to host OS from VPP so > that the kernel stack can reply to the telnet packet. And found that tuntap > interface in VPP is perfect for this. > > > > I was able create tuntap interface using: > > > > vpp# tap connect newtap > tapcli-0 > vpp# show in > inacl interface > vpp# show interface > Name Idx State MTU (L3/IP4/IP6/MPLS) > Counter Count > local0 0 down 0/0/0/0 > memif0/0 1 up 9000/0/0/0 rx > packets 161 > rx > bytes 9096 > tx > packets 499 > tx > bytes 31437 > drops > 945 > > tx-error 785 > tapcli-0 2 down 9000/0/0/0 drops > 8 > > > > which created the following in host: > > > > newtap: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 > inet6 fe80::cc6c:feff:feed:ff11 prefixlen 64 scopeid 0x20<link> > ether ce:6c:fe:ed:ff:11 txqueuelen 1000 (Ethernet) > RX packets 0 bytes 0 (0.0 B) > RX errors 0 dropped 0 overruns 0 frame 0 > TX packets 7 bytes 586 (586.0 B) > TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0 > > > > Can anyone please help me with the following questions: > > > > 1. How will we assign an IP to this host interface (newtap). Is there a > way to do this from VPP (set int ip addr tapcli-0 192.168.3.1/24 --> > assigns IP only to VPP interface.) > > > > 2. How will host OS reply to the packets? Routing entries are known only > to VPP. is there a way to export these to host OS networking stack from > VPP? > > > > Thanks > > Vyshakh > > > > > > > -- > > --Regards > > Vyshakh Krishnan C H > -- --Regards Vyshakh Krishnan C H
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#14702): https://lists.fd.io/g/vpp-dev/message/14702 Mute This Topic: https://lists.fd.io/mt/61945630/21656 Group Owner: vpp-dev+ow...@lists.fd.io Unsubscribe: https://lists.fd.io/g/vpp-dev/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-