树莓派 双网卡配置

树莓派 双网卡配置,第1张

树莓派有线网口连接一台交换机,地址10101012,交换机不连外网。
无线网口连接WIFI,地址1921680201
设想是树莓派通过WIFI连接外网,通过有线连内网跑一个正在写的程序
配置好后发现两个网段都可以ping通,但是ping 不通 >一,暂时修改
首先必须关闭网卡设备,否则会报告系统忙,无法更改。
sudo ifconfig eth0 down
修改 MAC 地址,这一步较 Windows 中的修改要简单。
sudo ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE (你的MAC地址)
重新启用网卡
sudo ifconfig eth0 up
网卡的 MAC 地址更改就完成了
2 永久修改(两种方法)
方法一
以上只是暂时修改mac地址,如果需要每次系统启动后,都自动修改好MAC地址的话,那么可以将以上命令写入启动脚本中,我使用的方法是将它写入/etc/initd/rclocal 的最后。
sudo nano /etc/initd/rclocal
重启rclocal
sudo /etc/initd/rclocal start
方法二
直接编辑 /etc/network/interfaces 文件,在 iface eth0 inet static 后面添加一行:
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
编辑interfaces文件
sudo nano /etc/network/interfaces
如下所示:
face eth0 inet static
pre-up ifconfig eth0 hw ether xx:xx:xx:xx:xx:xx(要改成的MAC)
address 192168110
netmask 2552552550
gateway 19216811
重启网卡
sudo /etc/initd/networking restart
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address
/etc/udev/rulesd/70-persistent-netrules ----修改无效,根据硬件自动生成的文件
不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rulesd/70-persistent-netrules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。

设备:

参考资料:

如下图所示,mesh网络由MPP、MP、MAP三种设备组成:

这三种设备配置也不一样,他们之间是通过mesh链路连接在一起的,但是需要保证mesh节点工作的信道号和mesh id号必须相同!

首先要能ssh连上树莓派,由于树莓派本身的wifi模块不支持mesh网络,所以挑选了TL-WN722N V1

查看 >修改网络配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:
auto lo
iface lo inet loopback
iface eth0 inet dhcp
allow-hotplug wlan0
iface wlan0 inet static
wpa-ssid netgear #你要连接的wifi ssid
wpa-psk 1234567890 #你的wpa连接密码
address 1921681110 # 设定的静态IP地址
netmask 2552552550 # 网络掩码
gateway 19216811 # 网关
network 19216811 # 网络地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicantconf #注释掉这一行
iface default inet dhcp
修改完成后,reboot命令就可以了。

你弄一个脚本,一个个ping网段内的IP地址。然后用arp -a 看MAC地址。 树莓派的MAC地址很特别。你在网上搜索一下就能找到 。
如果你是在家里上网,那就简单的。通常家里只有几个设备。树莓派的地址一定是在前几个自动分配的IP地址里。比如1921681101-104

最近需要使用树莓派进行开发,这里和大家介绍一下从入手到开发环境搭建全过程

树莓派拼装之后,就可以烧写系统了,推荐两个软件:

烧写完成后,软件会提示"Success"字样,代表烧写成功
把烧写好的SD卡插入树莓派,连接显示器,连接电源启动后可看到树莓派的完整界面

时间比较仓促,没有买树莓派的显示器,公司的电脑显示器暂时又不支持,怎么办???
此时可以使用电脑远程登录树莓派。幸好之前配置了ssh和wifi信息,我们可以进行如下 *** 作:
通过此软件可以扫描到你是树莓派的ip地址

远程连接可以使用三种,即:SSH工具,VNC,teamviewer
在这里我们一一介绍

随后系统提示:

然后输入你树莓派的密码

进入树莓派配置界面

选择 5 Interfacing Options 选项

注释掉里面原来的源,添加清华源

然后

重启机器

更新apt-get索引:

注:如果更新失败,很可能是因为树莓派的系统时间和网络时间差别过大,调整树莓派时间为当前时间即可:

索引更新成功后,更新apt-get所有软件,此过程时间较长

在pipconf里添加如下内容:

保存退出

根据以下提示修改设置(部分单词拼写可能有误)

重启系统即可完成配置和应用!!!

当你的电脑和树莓派处于不同网段但又想远程登录桌面,可使用teamviewer方式

安装成功后注册个teamviewer账号,登录teamviewer的账号获得id,别忘了配置个密码

以上为树莓派从启动到配置的基本全部内容,完成之后别忘了导出个镜像,以便以后系统出了问题好回滚


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12939380.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-29
下一篇 2023-05-29

发表评论

登录后才能评论

评论列表(0条)

保存