树莓派有线网络设置_树莓派设置共享有线网络(软路由,NAT)

树莓派一直插着一个小无线网卡用,有线网口也就空了出来,正好树莓派附近有一台台式机,离路由器比较远,故用树莓派设置有线网络共享,也就是在树莓派上设置一个软路由,使那台电脑可以用网线接到树莓派上,然后通过树莓派的无线网卡上网。

因为我把树莓派的图形界面咔嚓掉了,所以一下操作都使用纯命令的方式操作。由于只是使电脑能上网就可以了,所以我简单粗暴的直接都用静态ip。

首先,先给树莓派的有线网卡设置一个ip,这个随便,只要是私有地址而且跟已有地址不冲突就可以了。我用了10.2.3.0/24这个网段。并把树莓派设置为10.2.3.1,树莓派在这个网段中作为网关。

树莓派上执行:

sudo ifconfig eth0 10.2.3.1 netmask 255.255.255.0

然后在那台电脑上设置,电脑的ip为10.2.3.100,并把网关设置为树莓派的ip。(我的那台电脑也是linux)

电脑上执行:

sudo ifconfig etho 10.2.3.100 netmask 255.255.255.0

sudo route add -net default netmask 255.255.255.0 gw 10.2.3.1

这样,一个小小的局域网就建立了,但此时电脑仅能在这个小局域网里玩,要想访问外网,还需用在树莓派上设置nat。

树莓派上执行:

echo 1 | sudo tee /proc/sys/net/ipv4/ip_forward

sudo iptables -t nat -A POSTROUTING -s 10.2.3.0/24 -o wlan0 -j SNAT --to 192.168.1.107

然后再在电脑上设置一下DNS,编辑/etc/resolv.conf即可

至此,完成。若想不必每次重启后都要执行这些命令,可以把他们分别加入各自的/etc/rc.local中(sudo去掉)

0

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值