ppp between two machines over serial without a modem

Multi tool use
Multi tool use

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
0
down vote

favorite












Moving question from stackoverflow.com
Unfortunately can't delete this question from stackoverflow.com.



I'm trying to setup a PPP connection between two Linux machines over a serial line. I followed these instructions but it didn't work. The two machines are Fedora 28 Linux on an Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz and a custom built board with Linux 4.14.0-xilinx-v2018.2 on an ARMv7 A.



Here are the commands and the output I got on a Fedora machine:



$ sudo pppd -detach debug passive lock xonxoff 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600
[sudo] password for user:
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/ttyUSB0
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
LCP: timeout sending Config-Requests


And here are the commands and output I got Linux 4.14.0-xilinx-v2018.2



root@cpe-08:/data# pppd -detach debug passive lock xonxoff 192.168.10.1:192.168.10.100 /dev/ttyS0 9
600


Yep, you saw it correctly, there was no other output Linux4.14.0-xilinx-v2018.2.



I was expecting to see ppp0 interface on both machines but didn't see any of them.



Here is the output of ifconfig on Fedora 28 after running pppd command



$ ifconfig
enp0s20f0u2u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 172.24.176.116 netmask 255.255.255.0 broadcast 172.24.176.255
inet6 fe80::63fd:53b6:8b94:1abf prefixlen 64 scopeid 0x20<link>
ether 00:0e:c6:a5:94:88 txqueuelen 1000 (Ethernet)
RX packets 5016 bytes 457454 (446.7 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1368 bytes 141981 (138.6 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 54:e1:ad:8c:32:a5 txqueuelen 1000 (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
device interrupt 16 memory 0xec200000-ec220000

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 184264 bytes 109696260 (104.6 MiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 184264 bytes 109696260 (104.6 MiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
ether 52:54:00:62:c0:6c txqueuelen 1000 (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

wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 100.96.37.134 netmask 255.255.255.192 broadcast 100.96.37.191
inet6 fe80::3728:7f03:ba95:5757 prefixlen 64 scopeid 0x20<link>
inet6 2620:10d:c0be:2226:7261:932:1670:38bb prefixlen 64 scopeid 0x0<global>
ether f8:34:41:af:1a:0e txqueuelen 1000 (Ethernet)
RX packets 13305344 bytes 16391874252 (15.2 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 5691206 bytes 1228184162 (1.1 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


And here is the output from ifconfig on a Linux 4.14.0-xilinx-v2018.2 after running a pppd command



# ifconfig
eth0 Link encap:Ethernet HWaddr 00:04:35:00:01:08
inet addr:172.24.176.208 Bcast:172.24.176.255 Mask:255.255.255.0
inet6 addr: fe80::204:35ff:fe00:108/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2515 errors:0 dropped:0 overruns:0 frame:0
TX packets:753 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:221227 (216.0 KiB) TX bytes:93698 (91.5 KiB)
Interrupt:27 Base address:0xb000

lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:36160 errors:0 dropped:0 overruns:0 frame:0
TX packets:36160 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1516794 (1.4 MiB) TX bytes:1516794 (1.4 MiB)


I know that Linux 4.14.0-xilinx-v2018.2 was compiled to include ppp support. I would have included an excerpt from a '.config' but it is not provided with the build. The reason I know that ppp support is in the kernel is because I asked our build guy and he said he included it. I would appreciate any help on this.










share|improve this question



























    up vote
    0
    down vote

    favorite












    Moving question from stackoverflow.com
    Unfortunately can't delete this question from stackoverflow.com.



    I'm trying to setup a PPP connection between two Linux machines over a serial line. I followed these instructions but it didn't work. The two machines are Fedora 28 Linux on an Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz and a custom built board with Linux 4.14.0-xilinx-v2018.2 on an ARMv7 A.



    Here are the commands and the output I got on a Fedora machine:



    $ sudo pppd -detach debug passive lock xonxoff 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600
    [sudo] password for user:
    using channel 3
    Using interface ppp0
    Connect: ppp0 <--> /dev/ttyUSB0
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
    LCP: timeout sending Config-Requests


    And here are the commands and output I got Linux 4.14.0-xilinx-v2018.2



    root@cpe-08:/data# pppd -detach debug passive lock xonxoff 192.168.10.1:192.168.10.100 /dev/ttyS0 9
    600


    Yep, you saw it correctly, there was no other output Linux4.14.0-xilinx-v2018.2.



    I was expecting to see ppp0 interface on both machines but didn't see any of them.



    Here is the output of ifconfig on Fedora 28 after running pppd command



    $ ifconfig
    enp0s20f0u2u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 172.24.176.116 netmask 255.255.255.0 broadcast 172.24.176.255
    inet6 fe80::63fd:53b6:8b94:1abf prefixlen 64 scopeid 0x20<link>
    ether 00:0e:c6:a5:94:88 txqueuelen 1000 (Ethernet)
    RX packets 5016 bytes 457454 (446.7 KiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 1368 bytes 141981 (138.6 KiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
    ether 54:e1:ad:8c:32:a5 txqueuelen 1000 (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
    device interrupt 16 memory 0xec200000-ec220000

    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 184264 bytes 109696260 (104.6 MiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 184264 bytes 109696260 (104.6 MiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

    virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
    inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
    ether 52:54:00:62:c0:6c txqueuelen 1000 (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

    wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
    inet 100.96.37.134 netmask 255.255.255.192 broadcast 100.96.37.191
    inet6 fe80::3728:7f03:ba95:5757 prefixlen 64 scopeid 0x20<link>
    inet6 2620:10d:c0be:2226:7261:932:1670:38bb prefixlen 64 scopeid 0x0<global>
    ether f8:34:41:af:1a:0e txqueuelen 1000 (Ethernet)
    RX packets 13305344 bytes 16391874252 (15.2 GiB)
    RX errors 0 dropped 0 overruns 0 frame 0
    TX packets 5691206 bytes 1228184162 (1.1 GiB)
    TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


    And here is the output from ifconfig on a Linux 4.14.0-xilinx-v2018.2 after running a pppd command



    # ifconfig
    eth0 Link encap:Ethernet HWaddr 00:04:35:00:01:08
    inet addr:172.24.176.208 Bcast:172.24.176.255 Mask:255.255.255.0
    inet6 addr: fe80::204:35ff:fe00:108/64 Scope:Link
    UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
    RX packets:2515 errors:0 dropped:0 overruns:0 frame:0
    TX packets:753 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:221227 (216.0 KiB) TX bytes:93698 (91.5 KiB)
    Interrupt:27 Base address:0xb000

    lo Link encap:Local Loopback
    inet addr:127.0.0.1 Mask:255.0.0.0
    inet6 addr: ::1/128 Scope:Host
    UP LOOPBACK RUNNING MTU:65536 Metric:1
    RX packets:36160 errors:0 dropped:0 overruns:0 frame:0
    TX packets:36160 errors:0 dropped:0 overruns:0 carrier:0
    collisions:0 txqueuelen:1000
    RX bytes:1516794 (1.4 MiB) TX bytes:1516794 (1.4 MiB)


    I know that Linux 4.14.0-xilinx-v2018.2 was compiled to include ppp support. I would have included an excerpt from a '.config' but it is not provided with the build. The reason I know that ppp support is in the kernel is because I asked our build guy and he said he included it. I would appreciate any help on this.










    share|improve this question

























      up vote
      0
      down vote

      favorite









      up vote
      0
      down vote

      favorite











      Moving question from stackoverflow.com
      Unfortunately can't delete this question from stackoverflow.com.



      I'm trying to setup a PPP connection between two Linux machines over a serial line. I followed these instructions but it didn't work. The two machines are Fedora 28 Linux on an Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz and a custom built board with Linux 4.14.0-xilinx-v2018.2 on an ARMv7 A.



      Here are the commands and the output I got on a Fedora machine:



      $ sudo pppd -detach debug passive lock xonxoff 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600
      [sudo] password for user:
      using channel 3
      Using interface ppp0
      Connect: ppp0 <--> /dev/ttyUSB0
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      LCP: timeout sending Config-Requests


      And here are the commands and output I got Linux 4.14.0-xilinx-v2018.2



      root@cpe-08:/data# pppd -detach debug passive lock xonxoff 192.168.10.1:192.168.10.100 /dev/ttyS0 9
      600


      Yep, you saw it correctly, there was no other output Linux4.14.0-xilinx-v2018.2.



      I was expecting to see ppp0 interface on both machines but didn't see any of them.



      Here is the output of ifconfig on Fedora 28 after running pppd command



      $ ifconfig
      enp0s20f0u2u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 172.24.176.116 netmask 255.255.255.0 broadcast 172.24.176.255
      inet6 fe80::63fd:53b6:8b94:1abf prefixlen 64 scopeid 0x20<link>
      ether 00:0e:c6:a5:94:88 txqueuelen 1000 (Ethernet)
      RX packets 5016 bytes 457454 (446.7 KiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 1368 bytes 141981 (138.6 KiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

      enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
      ether 54:e1:ad:8c:32:a5 txqueuelen 1000 (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
      device interrupt 16 memory 0xec200000-ec220000

      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 184264 bytes 109696260 (104.6 MiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 184264 bytes 109696260 (104.6 MiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

      virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
      inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
      ether 52:54:00:62:c0:6c txqueuelen 1000 (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

      wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 100.96.37.134 netmask 255.255.255.192 broadcast 100.96.37.191
      inet6 fe80::3728:7f03:ba95:5757 prefixlen 64 scopeid 0x20<link>
      inet6 2620:10d:c0be:2226:7261:932:1670:38bb prefixlen 64 scopeid 0x0<global>
      ether f8:34:41:af:1a:0e txqueuelen 1000 (Ethernet)
      RX packets 13305344 bytes 16391874252 (15.2 GiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 5691206 bytes 1228184162 (1.1 GiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


      And here is the output from ifconfig on a Linux 4.14.0-xilinx-v2018.2 after running a pppd command



      # ifconfig
      eth0 Link encap:Ethernet HWaddr 00:04:35:00:01:08
      inet addr:172.24.176.208 Bcast:172.24.176.255 Mask:255.255.255.0
      inet6 addr: fe80::204:35ff:fe00:108/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:2515 errors:0 dropped:0 overruns:0 frame:0
      TX packets:753 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:221227 (216.0 KiB) TX bytes:93698 (91.5 KiB)
      Interrupt:27 Base address:0xb000

      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:65536 Metric:1
      RX packets:36160 errors:0 dropped:0 overruns:0 frame:0
      TX packets:36160 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:1516794 (1.4 MiB) TX bytes:1516794 (1.4 MiB)


      I know that Linux 4.14.0-xilinx-v2018.2 was compiled to include ppp support. I would have included an excerpt from a '.config' but it is not provided with the build. The reason I know that ppp support is in the kernel is because I asked our build guy and he said he included it. I would appreciate any help on this.










      share|improve this question















      Moving question from stackoverflow.com
      Unfortunately can't delete this question from stackoverflow.com.



      I'm trying to setup a PPP connection between two Linux machines over a serial line. I followed these instructions but it didn't work. The two machines are Fedora 28 Linux on an Intel(R) Core(TM) i7-7600U CPU @ 2.80GHz and a custom built board with Linux 4.14.0-xilinx-v2018.2 on an ARMv7 A.



      Here are the commands and the output I got on a Fedora machine:



      $ sudo pppd -detach debug passive lock xonxoff 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600
      [sudo] password for user:
      using channel 3
      Using interface ppp0
      Connect: ppp0 <--> /dev/ttyUSB0
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      sent [LCP ConfReq id=0x1 <asyncmap 0xa0000> <magic 0x888f0bcb> <pcomp> <accomp>]
      LCP: timeout sending Config-Requests


      And here are the commands and output I got Linux 4.14.0-xilinx-v2018.2



      root@cpe-08:/data# pppd -detach debug passive lock xonxoff 192.168.10.1:192.168.10.100 /dev/ttyS0 9
      600


      Yep, you saw it correctly, there was no other output Linux4.14.0-xilinx-v2018.2.



      I was expecting to see ppp0 interface on both machines but didn't see any of them.



      Here is the output of ifconfig on Fedora 28 after running pppd command



      $ ifconfig
      enp0s20f0u2u2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 172.24.176.116 netmask 255.255.255.0 broadcast 172.24.176.255
      inet6 fe80::63fd:53b6:8b94:1abf prefixlen 64 scopeid 0x20<link>
      ether 00:0e:c6:a5:94:88 txqueuelen 1000 (Ethernet)
      RX packets 5016 bytes 457454 (446.7 KiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 1368 bytes 141981 (138.6 KiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

      enp0s31f6: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
      ether 54:e1:ad:8c:32:a5 txqueuelen 1000 (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
      device interrupt 16 memory 0xec200000-ec220000

      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 184264 bytes 109696260 (104.6 MiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 184264 bytes 109696260 (104.6 MiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

      virbr0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
      inet 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255
      ether 52:54:00:62:c0:6c txqueuelen 1000 (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

      wlp58s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
      inet 100.96.37.134 netmask 255.255.255.192 broadcast 100.96.37.191
      inet6 fe80::3728:7f03:ba95:5757 prefixlen 64 scopeid 0x20<link>
      inet6 2620:10d:c0be:2226:7261:932:1670:38bb prefixlen 64 scopeid 0x0<global>
      ether f8:34:41:af:1a:0e txqueuelen 1000 (Ethernet)
      RX packets 13305344 bytes 16391874252 (15.2 GiB)
      RX errors 0 dropped 0 overruns 0 frame 0
      TX packets 5691206 bytes 1228184162 (1.1 GiB)
      TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0


      And here is the output from ifconfig on a Linux 4.14.0-xilinx-v2018.2 after running a pppd command



      # ifconfig
      eth0 Link encap:Ethernet HWaddr 00:04:35:00:01:08
      inet addr:172.24.176.208 Bcast:172.24.176.255 Mask:255.255.255.0
      inet6 addr: fe80::204:35ff:fe00:108/64 Scope:Link
      UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
      RX packets:2515 errors:0 dropped:0 overruns:0 frame:0
      TX packets:753 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:221227 (216.0 KiB) TX bytes:93698 (91.5 KiB)
      Interrupt:27 Base address:0xb000

      lo Link encap:Local Loopback
      inet addr:127.0.0.1 Mask:255.0.0.0
      inet6 addr: ::1/128 Scope:Host
      UP LOOPBACK RUNNING MTU:65536 Metric:1
      RX packets:36160 errors:0 dropped:0 overruns:0 frame:0
      TX packets:36160 errors:0 dropped:0 overruns:0 carrier:0
      collisions:0 txqueuelen:1000
      RX bytes:1516794 (1.4 MiB) TX bytes:1516794 (1.4 MiB)


      I know that Linux 4.14.0-xilinx-v2018.2 was compiled to include ppp support. I would have included an excerpt from a '.config' but it is not provided with the build. The reason I know that ppp support is in the kernel is because I asked our build guy and he said he included it. I would appreciate any help on this.







      linux serial-port ppp pppd






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited 2 mins ago









      mdpc

      4,83021835




      4,83021835










      asked 28 mins ago









      flashburn

      16919




      16919




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          0
          down vote













          After messing around for sometime I managed to get it working. Here is the command for Fedora machine



          sudo 0pppd -detach local debug noauth passive lock 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600


          And here is the command for a Linux 4.14.0-xilinx-v2018.2 machine



          pppd -detach persist debug local noauth passive lock 192.168.10.1:192.168.10.100 /dev/ttyS0 9600


          I've been struggling with the problem for the past 2 months. Not sure why this question was initially downgraded. I imagine there are other people who had the same issue.






          share|improve this answer




















            Your Answer







            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            convertImagesToLinks: false,
            noModals: false,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













             

            draft saved


            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f474687%2fppp-between-two-machines-over-serial-without-a-modem%23new-answer', 'question_page');

            );

            Post as a guest






























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes








            up vote
            0
            down vote













            After messing around for sometime I managed to get it working. Here is the command for Fedora machine



            sudo 0pppd -detach local debug noauth passive lock 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600


            And here is the command for a Linux 4.14.0-xilinx-v2018.2 machine



            pppd -detach persist debug local noauth passive lock 192.168.10.1:192.168.10.100 /dev/ttyS0 9600


            I've been struggling with the problem for the past 2 months. Not sure why this question was initially downgraded. I imagine there are other people who had the same issue.






            share|improve this answer
























              up vote
              0
              down vote













              After messing around for sometime I managed to get it working. Here is the command for Fedora machine



              sudo 0pppd -detach local debug noauth passive lock 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600


              And here is the command for a Linux 4.14.0-xilinx-v2018.2 machine



              pppd -detach persist debug local noauth passive lock 192.168.10.1:192.168.10.100 /dev/ttyS0 9600


              I've been struggling with the problem for the past 2 months. Not sure why this question was initially downgraded. I imagine there are other people who had the same issue.






              share|improve this answer






















                up vote
                0
                down vote










                up vote
                0
                down vote









                After messing around for sometime I managed to get it working. Here is the command for Fedora machine



                sudo 0pppd -detach local debug noauth passive lock 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600


                And here is the command for a Linux 4.14.0-xilinx-v2018.2 machine



                pppd -detach persist debug local noauth passive lock 192.168.10.1:192.168.10.100 /dev/ttyS0 9600


                I've been struggling with the problem for the past 2 months. Not sure why this question was initially downgraded. I imagine there are other people who had the same issue.






                share|improve this answer












                After messing around for sometime I managed to get it working. Here is the command for Fedora machine



                sudo 0pppd -detach local debug noauth passive lock 192.168.10.100:192.168.10.1 /dev/ttyUSB0 9600


                And here is the command for a Linux 4.14.0-xilinx-v2018.2 machine



                pppd -detach persist debug local noauth passive lock 192.168.10.1:192.168.10.100 /dev/ttyS0 9600


                I've been struggling with the problem for the past 2 months. Not sure why this question was initially downgraded. I imagine there are other people who had the same issue.







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered 27 mins ago









                flashburn

                16919




                16919



























                     

                    draft saved


                    draft discarded















































                     


                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f474687%2fppp-between-two-machines-over-serial-without-a-modem%23new-answer', 'question_page');

                    );

                    Post as a guest













































































                    VA6KM Z9g6K u2nc2 3kLni6qcKzTAK UJpz 2oZFYRoDY9F,Wp4BkbKhSx0mR,wmU g,XH,M3,EAmWLya6Ecx,vuPcUbSdT y,wKkCsgxr83C
                    7lfucWjpmKNhz9pn1N5QD9FmTyxAgyZPomY nP7rVvX9FbdYGd G,0fBkJg8 Hf,9w9zNE,13 YBMIYLc kyCS

                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    How many registers does an x86_64 CPU actually have?

                    Displaying single band from multi-band raster using QGIS