树莓派eth0
⑴ 怎么在树莓派里修改mac 地址
一,暂时修改
首先必须关闭网卡设备,否则会报告系统忙,无法更改。
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/init.d/rc.local 的最后。
sudo nano /etc/init.d/rc.local
重启rc.local
sudo /etc/init.d/rc.local 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 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
重启网卡
sudo /etc/init.d/networking restart
注:MAC地址由udev在系统启动时探测网卡并加载,可在以下两个文件中反映出来
/sys/class/net/eth0/address
/etc/udev/rules.d/70-persistent-net.rules ----修改无效,根据硬件自动生成的文件
不过,用ifconfig修改了mac后, /sys/class/net/eth0/address 的值随即跟着变了;但 /etc/udev/rules.d/70-persistent-net.rules 却没有变,只有在udev探测到硬件发生变化时才会修改这个文件。
⑵ 树莓派识别不了小度wifi,怎么破
树莓派是一个只有信用卡大小的卡片式电脑,基于ARM架构,采用Linux作为其操作系统;它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接非常不方便,下面我们介绍下如何让树莓派通过无线网卡连接网络。 1、将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry(如何通过ssh连接树莓派,请自行网上查找,当然如果树莓派已配备好了键鼠,也可以本机操作)。 2、连接成功后,用lsusb命令,可以看到: 3、可以看到已经识别硬件了,然后再用ifconfig,看到wlan0信息如下: 4、接下来,我们要修改网络配置文件,修改/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 192.168.1.110 # 设定的静态IP地址 netmask 255.255.255.0 # 网络掩码 gateway 192.168.1.1 # 网关 network 192.168.1.1 # 网络地址 #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行 iface default inet dhcp 5、修改完成后,reboot命令就可以了。 注意事项 注意:第四步中要切换root权限,否则可能无法写入。
⑶ 树莓派,接收两个wifi 怎么设置
树莓派是一个只有信用卡大小的卡片式电脑,基于ARM架构,采用Linux作为其操作系统;它默认是通过有线接口连接互联网,对于如此小巧的设备,有线连接非常不方便,下面我们介绍下如何让树莓派通过无线网卡连接网络。
1、将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry(如何通过ssh连接树莓派,请自行网上查找,当然如果树莓派已配备好了键鼠,也可以本机操作)。
2、连接成功后,用lsusb命令,可以看到:
4、接下来,我们要修改网络配置文件,修改/etc/network/interfaces文件,命令vi /etc/network/interfaces,修改成如下:
autolo
ifaceloinetloopback
ifaceeth0inetdhcp
allow-hotplugwlan0
ifacewlan0inetstatic
wpa-ssidnetgear #你要连接的wifissid
wpa-psk1234567890 #你的wpa连接密码
address192.168.1.110 #设定的静态IP地址
netmask255.255.255.0 #网络掩码
gateway192.168.1.1 #网关
network192.168.1.1 #网络地址
#wpa-roam/etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行
ifacedefaultinetdhcp
5、修改完成后,reboot命令就可以了。
注意事项
注意:第四步中要切换root权限,否则可能无法写入。
⑷ 树莓派3b怎么创建wifi热点
创建WiFi热点使用的GitHub上一个开源项目:
https://github.com/oblique/create_ap
具体在树莓派上操作为:
#将代码到本地,安装
git clone https://github.com/oblique/create_ap
cd create_ap
make install
#安装依赖的库
apt-get install util-Linux procps hostapd iproute2 iw haveged dnsmasq
#创建WiFi热点(GitHub上有多种方式创建,可以查找自己需要的那种)
sudo create_ap wlan0eth0 热点名 密码
#开机启动
#将sudo create_ap wlan0eth0 热点名 密码 添加到/etc/rc.local当
#中,即可开机启动
⑸ 树莓派A➕为什么没有网络接口可以用网络吗在线等急
你好,为了减轻重量,树莓派A+只保留了一个USB接口。但是他其实是可以上网的,而且是无线网络配置。首先你要购买硬件无线网卡。然后配置无线网卡。进入Linux命令行之后,直接输入sudo nano /etc/network/interfaces打开树莓派网络配置文件。进入interface文件,我们可以看到默认配置为dh cp方式。然后你就要根据你的网络环境设置网络地址。把原来内容全部删掉。输入auto ethiface eth0 inet static。再输入静态ip地址address。网络掩码net mask。和网关gateway这个具体格式,你可以在网络上搜一下。然后输入双冒号wq保存。都可以连接无线网络了。
⑹ 树莓派 怎么通过命令行安装网卡驱动
将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry(如何通过ssh连接树莓派,请自行网上查找,当然如果树莓派已配备好了键鼠,也可以本机操作)。
连接成功后,用lsusb命令,可以看到:
树莓派如何配置无线网卡并连接wifi
可以看到已经识别硬件了,然后再用ifconfig,看到wlan0信息如下:
树莓派如何配置无线网卡并连接wifi
接下来,我们要修改网络配置文件,修改/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 192.168.1.110 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1 # 网络地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行
iface default inet dhcp
5
修改完成后,reboot命令就可以了。
⑺ linux 双网卡共享internet连接 wlan0至eth0
共享internet连接,在设备上启用nat即可:
echo 1 > /proc/sys/net/ipv4/ip_forward //启用ipv4数据包转发
iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE //在wlan0接口上启用IP伪装(源地址NAT)
然后将连接到设备的网关指向设备的eth0即可。
⑻ 怎样给树莓派设置静态IP
将USB无线网卡插入树莓派任一USB接口,插上网线,接通电源;在个人电脑上通过ssh连接树莓派,默认帐号是pi,默认密码是raspberry。
连接成功后,用lsusb命令,
可以看到已经识别硬件了,然后再用ifconfig,
接下来,我们要修改网络配置文件,修改/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 192.168.1.110 # 设定的静态IP地址
netmask 255.255.255.0 # 网络掩码
gateway 192.168.1.1 # 网关
network 192.168.1.1 # 网络地址
#wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf #注释掉这一行
iface default inet dhcp
修改完成后,reboot命令就可以了
⑼ 树莓派3 wifi配置文件在哪
1、检查USB无线网卡是否已经正确识别
将无线USB网卡插入树莓派后启动树莓派,比较不建议热插拔,因为插入的一瞬间会有比较高的电流,如果电源输出不够可能导致树莓派重启。用自己的方法进入shell界面后输入命令:
lsusb
如果树莓派已经正常识别,在显示类似于如下的信息中可以看到你的USB无线网卡设备ID和芯片型号
pi@raspberrypi:~$ lsusb
Bus 001 Device 004: ID 0bda:8176 Realtek Semiconctor Corp. RTL8188CUS 802.11n WLAN Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
以我的EDUP为例,使用的是Realtek RTL8188CUS的芯片。
最新的raspbian已经有了wifi必要的包,直接插上就可以用了。不过最好还是可以看看 iwconfig 确认一下,输入 iwconfig 显示如下:
pi@raspberrypi:~$ iwconfig
wlan0 unassociated Nickname:""
Mode:Managed Frequency=2.412 GHz Access Point: Not-Associated
Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
如果出现了wlan0,那说明网卡已经正常工作了。(这里的示例是已经用usb无线网卡连接上网络了,所以会显示ESSID。)如果这里的显示不正常,请安装连接wifi必要的包
sudo apt-get install wireless-tools wpasupplicant firmware-realtek
2、设置wifi
输入如下命令可以搜索附近所有可连接的Wifi AP:
pi@raspberrypi:~$ iwlist wlan0 scan
wlan0 Scan completed :
Cell 01 - Address: 50:BD:5F:69:32:E8
ESSID:"TP-LINK_32E8"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=99/100 Signal level=62/100
Cell 02 - Address: 00:6B:8E:67:27:19
ESSID:"PHICOMM_672719"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.412 GHz (Channel 1)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=100/100 Signal level=54/100
(由于我这边的wifi比较多,返回信息太长了,所以就不全部展现了)
如果不需要知道wifi详细参数,之查找Wifi AP的话 可以输入 iwlist wlan0 scan | grep ESSID 回显如下
pi@raspberrypi:~$ sudo iwlist wlan0 scan | grep ESSID
ESSID:"TP-LINK_32E8"
ESSID:"lpcx26"
ESSID:"PHICOMM_672719"
ESSID:"wangcheng"
ESSID:"TP-LINK_2BA4"
ESSID:"ME-139"
ESSID:"138-303"
ESSID:"ChinaNet-2VJV"
ESSID:"MERCURY_5CEE4E"
ESSID:"NO"
ESSID:"TP-LINK_E3DB46"
ESSID:"qingchao5"
ESSID:"ChinaNet-Fyuz"
ESSID:"MERCURY_9C1C"
ESSID:"liuchunyan"
ESSID:"TP-LINK_0596"
确定树莓派可以检测到你建立的wifiap之后,按照如下方法配置
使用如下命令获得wifi设置 wpa_passphrase SSID名称 密码 回显如下
pi@raspberrypi:~$ wpa_passphrase SSID password
network={
ssid="SSID"
#psk="password"
psk=
}
复制这段回显并保存到自己的配置文件中
pi@raspberrypi:~$ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="SSID"
#psk="password"
psk=
}
Ctrl + O 快捷键 保存; Ctrl + X 快捷键 退出 Nano 编辑器
修改完成后,使用以下命令重启网络
pi@raspberrypi:~$ sudo /etc/init.d/networking restart
pi@raspberrypi:~$ sudo service networking restart #跟上面行的作用一样。
pi@raspberrypi:~$ sudo ifdown wlan0 #有时需要执行 或者 下一行命令才能发生作用。
pi@raspberrypi:~$ sudo ifup wlan0 #建议尝试本条命令
pi@raspberrypi:~$ wpa_cli status #查看连接状态
成功后,用 ifconfig 命令可以看到 wlan0 设备,且有了IP地址(已连接)。
如果还是没有反应,重启树莓派 sudo reboot 命令重启。
⑽ 如何给树莓派3b的WiFi设定固定IP
在路由器里面把树莓派设置为固定IP,这个方法最好。
树莓派内部设置静态IP。
sudo vi /etc/network/interfaces
修改:
把其中的“iface eth0 inet dhcp”修改为“iface eth0 inet static”,然后另起一行输入
address *.*.*.* (你想分配给树莓派的IP地址,如果你的路由器地址是192.168.0.1,那么你只能设置为192.168.0.*)
netmask *.*.*.* (Mask的值)
network *.*.*.* (Destination的值)
broadcast *.*.*.* (Bcast的值)
gateway *.*.*.* (Gateway的值)