树莓派学习::通过一根网线连接笔记本(linux),实现连接外网

通过一根网线连接笔记本(linux),实现连接外网


背景:看到树莓派的教程《树莓派+一根网线直连笔记本电脑》,然后自行在 win7系统下尝试,发现按步骤操作后 ,树莓派可以ping win7系统,也可以ping www.baidu.com 等,但是就是死活上不了网以及apt-get update。后来更换win10之后,重新尝试,没有出现这个问题。现在 ,本博客讲述如何在linux下(ubuntu)下实现这个功能。

实现效果:

  • 笔记本通过wifi连接外网(路由器)
  • 笔记本通过网线与树莓派相连
  • 使树莓派可以连接外网 

一、笔记本下的设置

1) 新建一个有线连接:

2)选择网卡

3)ipv4设置如下:

4)保存,然后连接 

 

二、笔记本设置nat转发

sudo su
echo '1' > /proc/sys/net/ipv4/ip_forward
iptables -F
iptables -A FORWARD -j ACCEPT

 nat设置: 注意下面的192.168.0.0/24设置为对应 无线网络下获取的ip网络号,如果wlan0的ip为192.168.1.2,那么就将下面改成192.168.1.0/24 , 将 eth1 改成 wlan0  ,  即对应的无线网卡

iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE

开机启动设置(可不设置)
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth1 -j MASQUERADE
这条命令添加进/etc/rc.local文件,添加到exit 0之前

 

三、树莓派设置

1)编辑网络接口文件

sudo vim /etc/network/interfaces

加入如下:

auto eth0
iface eth0 inet static
address 192.168.137.2
netmask 255.255.255.0
gateway 192.168.137.1

 2)编辑dns设置文件

sudo vim /etc/resolv.conf

加入如下:

nameserver 192.168.137.1
nameserver 114.114.114.114

3)重启 网络服务

sudo service networking restart

 

四、测试连接

wget www.baidu.com

ping www.baidu.com

 


参考文章 :

https://www.aliyun.com/jiaocheng/200579.html

http://forum.ubuntu.org.cn/viewtopic.php?t=237753

https://www.cnblogs.com/huangjacky/archive/2013/04/24/3041339.html

  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值