当前位置:首页 » 币种行情 » 数莓派ip配置eth0

数莓派ip配置eth0

发布时间: 2024-12-06 02:48:06

㈠ 1. 树莓派:eth桥接到wlan口,共享上网

背景: 树莓派外接5G无线网卡,推流器连接raspberry 3B lan口,共享上网。

验证: raspberry 3B连接手机的热点,PC通过网线与raspberry的lan口相连,实现上网。

思路:

1. 首先给raspberry的eth设置一个静态ip地址。

2. 修改IP转发规则,允许ip数据的转发。(ip_forward的设置)

3. 路由设置,配置iptables,进行两个网卡的桥接。

4. 开启raspberry的DHCP服务,在eth口上开启。

5. 开启DNS服务。

详细过程:

1. 给树莓派的eth分配静态地址。

暂时分配:

sudo ifconfig eth0 192.168.173.1 255.255.255.0 up

永久分配:

写在配置文件里。

配置文件 /etc/network/interfaces,请注意此处wlan0的地址参数要和etc/udhcpd.conf相关参数相对应。

sudo vi  /etc/network/interfaces

#iface default inet dhcp

增加

auto eth0

iface eth0 inet static

address 192.168.173.1

netmask 255.255.255.0

注意:

2. 启动IP转发

有多种方法,建议使用sysctl的设置方式

方法1:sudo echo 1 > /proc/sys/net/ipv4/ip_forward

方法2:sudo sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward"

方法3:sudo sysctl -w net.ipv4.ip_forward=1

有的时候需要在/etc/sysctl.conf下添加一行:net.ipv4.ip_forward=1

3. iptables设置

     iptables -t nat -I POSTROUTING -o wlan0 -j MASQUERADE

4. dhcp服务

4.1 安装udhcpd服务

    sudo apt-get update

    sudo apt-get install udhcpd

4.2 配置DHCP服务

    sudo vi /etc/udhcpd.conf

    1. 修改网络接口,设置成对应的网卡号

    2. 设置remaining,去除前面的#符号

    #remaining     yes    改为   remain    yes

    3. 设置树莓派的IP地址

        修改opt router为192.168.173.1,那么配置完成之后这个地址将作为网关,连接到raspberry eth口的设备网关需要设置为此IP.

        此处opt dns被修改为公共的DNS地址 114.114.114.114和 114.114.114.115

4.3 使能DHCP

     配置 /etc/default/udhcpd

    sudo nano  /etc/default/udhcpd

    使用#符号注释DHCPD_ENABLED="no"

    DHCPD_ENABLED="no"    改为     #DHCPD_ENABLED="no"

4.4  启动服务

    1. 启动udhcp的服务:sudo service udhcpd start

    2. 设置开机启动: sudo update-rc.d  udhcpd enable

5. dns服务

在进行调试的时候发现无法查询到raspberry使用的dns地址,按照常规方法查到的dns地址为127.0.1.1。在网上查了一下https://segmentfault.com/q/1010000002443769 感兴趣的可以参考一下这篇文章。

这就导致我在测试的时候遇到一个问题,pc可以通过ip地址访问,但是通过域名无法访问。然后我就在网上查了一些共用的dns服务器,设置后一切正常。关于这些共用的dns信息参考如下:

/********************************************************************************************************************************************************/

A、DNSPod DNS+:DNSPod的 Public DNS+是目前国内第一家支持ECS的公共DNS,是DNSPod推出的公共域名解析服务,可以为全网用户提供域名的公共递归解析服务!

DNS 服务器 IP 地址:

首选:119.29.29.29        备选:182.254.116.116

B、114DNS:国内用户量巨大的DNS,访问速度快,各省都有节点,同时满足电信、联通、移动各运营商用户,可以有效预防劫持。

DNS 服务器 IP 地址:

首选:114.114.114.114        备选:114.114.114.115

C、阿里 AliDNS:阿里公共DNS是阿里巴巴集团推出的DNS递归解析系统,目标是成为国内互联网基础设施的组成部分,面向互联网用户提供“快速”、“稳定”、“智能”的免费DNS递归解析服务。

DNS 服务器 IP 地址:

首选:223.5.5.5        备选:223.6.6.6

/********************************************************************************************************************************************************/

㈡ 树莓派设置wifi 自动连接无线网络

1.开始配置网络了,修改 sudo vim /etc/network/interfaces 文件,把它修改成这个样子
auto lo

iface lo inet loopback

auto eth0

iface eth0 inet dhcp

allow-hotplug wlan0

auto wlan0

iface wlan0 inet dhcp

    wpa-ssid "你的网络名称"

    wpa-psk "你的密码"

2.重启网络

sudo ifup wlan0

3.查看网络情况

ip addr

㈢ 怎样给树莓派设置静态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命令就可以了

㈣ 如何给树莓派3b的WiFi设定固定IP

  1. 在路由器里面把树莓派设置为固定IP,这个方法最好。

  2. 树莓派内部设置静态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的值)

㈤ 怎样给树莓派设置静态IP

首先,用USB转TTL,连接树莓派,使用115200 N 8 1 的串口方式就可以登录,输入默认密码 pi raspberry 来登录。

然后,vi /etc/network/interfaces 改成如下
auto lo
iface lo inet loopback
iface eth0 inet static
address 192.168.1.88netmask 255.255.255.0gateway 192.168.1.1
allow-hotplug wlan0iface wlan0 inet manualwpa-roam /etc/wpa_supplicant/wpa_supplicant.conf

其中的iface default inet dhcp(要删除否则 ip是固定的但是无法连外网)
加粗部分,我们一定要根据自己的情况来设定。

然后重启服务或系统
sudo reboot
root@raspberrypi:~# sudo service networking restart
即可。
测试能不能ping 通网络
ping www..com
发现不能解析,可能是dns解析有问题,那么我们需要设置一下DNS。
oot@raspberrypi:~# sudo cat /etc/resolv.conf改成类似的即可
nameserver 8.8.8.8

斜体加粗部分,根据情况设定,114.114.114.114,或者直接你的路由器的ip。

热点内容
数字货币交易所平台开发 发布:2025-04-30 15:10:37 浏览:736
s32v算力多少 发布:2025-04-30 14:56:40 浏览:942
去理赔中心带什么手续 发布:2025-04-30 14:47:08 浏览:558
比特币的攻击原理 发布:2025-04-30 14:43:00 浏览:83
南宁火车站到南宁会展中心坐地铁怎么去 发布:2025-04-30 14:32:12 浏览:234
阿里矿机拍卖 发布:2025-04-30 13:42:27 浏览:124
以太坊每秒处理几 发布:2025-04-30 13:38:42 浏览:883
币圈小马 发布:2025-04-30 13:21:32 浏览:811
矿机的哈希率是不变的吗 发布:2025-04-30 13:16:24 浏览:310
大庆市比特币挖矿偷电 发布:2025-04-30 13:07:06 浏览:164