laughing哥 发表于 2019-11-28 18:07:18

【以太网】以太网共享网络

类似USB网络共享。
把板子的4G网络,或者WIFI网络通过以太网口分享出来。

laughing哥 发表于 2019-11-28 18:12:11

以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up
busybox ifconfig eth0 192.168.0.1 netmask 255.255.255.0
ndc tether interface add eth0
ndc tether start 192.168.0.2 192.168.0.254
第二步,开启nat转发功能
ip rule add from all lookup main pref 9999
ndc nat enable eth0 ppp0 2 xx.xx.xx.xx/32         //eth0以太网共享ppp0 4G网的网络,32是子网掩码
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I PREROUTING -i eth0-p udp --dport 53 -j DNAT --to-destination xxx.xxx.xx.xx   //xxx.xxx.xx.xx是ppp0网络的dns地址,这个写错会导致分享出来的网络上不了网。

jpchen 发表于 2019-11-29 08:54:11

laughing哥 发表于 2019-11-28 18:12
以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up


{:4_211:}

toddler 发表于 2020-1-13 11:51:29

laughing哥 发表于 2019-11-28 18:12
以下假设A(eth0)分享 B(ppp0)的网络。
第一步,开启接口的dhcp功能
netcfg eth0 up


xx.xx.xx.xx是啥?

laughing哥 发表于 2020-3-2 15:41:58

toddler 发表于 2020-1-13 11:51
xx.xx.xx.xx是啥?

连上4G网络后 ,getprop | grep dns 看下,里面有个ppp0的属性
页: [1]
查看完整版本: 【以太网】以太网共享网络