V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
11
V2EX  ›  问与答

能不能在 raspberry pi 上实现这样的网络设置?

  •  
  •   11 · 2014-11-05 04:53:52 +08:00 · 3392 次点击
    这是一个创建于 3664 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Internet --有线--> Pi 的网口 eth0 设置的是 DHCP,然后 pi 就能得到一个公网 IP 地址,以便通过 SSH 访问。

    然后,需要有个外设接入:外设 --Ethernet to USB--> Pi 的 USB 口

    这个外设只能通过 DHCP server 得到内网地址。所以我想让 Pi 运行一个 DHCP server,分配给外设类似 10.0.0.2 这样的 IP,但同时 Pi 的 eth0 必须通过上级 DHCP server 得到一个公网 IP。

    但现在的问题是,貌似 Pi 作为 DHCP server 的话, eth0 就必须设置为同网段的 static IP?这样 Pi 就得不到公网 IP,就没办法访问了。。我的理解对么?还是说这样的设置是可行的?

    9 条回复    2014-11-06 23:02:38 +08:00
    imink
        1
    imink  
       2014-11-05 06:13:51 +08:00   ❤️ 1
    我理解是把树莓派作为路由器,给接入设备提供上网。网上有相关资源,你可以试试搜索。
    qdsearoc
        2
    qdsearoc  
       2014-11-05 07:27:44 +08:00 via iPad   ❤️ 1
    eth0,自带网卡, dhcpc client,连接入户线
    eth1,usb网卡, static ip,连接lan
    gamexg
        3
    gamexg  
       2014-11-05 07:46:11 +08:00 via Android   ❤️ 1
    就是双网卡linux做软路由啊,可以啊。
    XDA
        4
    XDA  
       2014-11-05 07:52:46 +08:00 via Android   ❤️ 1
    你需要再加个网卡
    izoabr
        5
    izoabr  
       2014-11-05 08:13:04 +08:00 via iPhone   ❤️ 1
    就一个网口,单臂路由也能实现。
    zhanglp888
        6
    zhanglp888  
       2014-11-05 09:24:49 +08:00   ❤️ 1
    加个usb网卡好一些,单臂路由有些复杂,双网卡简单一些
    11
        7
    11  
    OP
       2014-11-05 17:10:33 +08:00
    @qdsearoc 所以 eth1 的 static IP 设置为 10.0.0.x 就可以啦?那路由设置多少?

    @XDA 这里的 USB 网卡 eth1 算么?
    gamexg
        8
    gamexg  
       2014-11-05 22:04:24 +08:00 via Android
    @izoabr 楼主两端都要有dhcp,感觉单臂路由搞不定。
    izoabr
        9
    izoabr  
       2014-11-06 23:02:38 +08:00 via iPhone
    @gamexg 没事,做alias,dhcp 都有租期的,理论上能搞定,就是折腾呗,也容易出问题,看楼主这样子估计也是折腾类型
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2879 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:43 · PVG 22:43 · LAX 06:43 · JFK 09:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.