V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
me221
V2EX  ›  Ubuntu

怎么给 Ubuntu Server 分配公网 IP

  •  
  •   me221 · 2022-01-28 21:56:54 +08:00 · 2449 次点击
    这是一个创建于 790 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司有剩余的公网 IP, 我想用旧电脑装 UbuntuServer 做一个服务器.

    服务器通过网线和光猫相连, 这个光猫好像是桥接的.

    照着 这个 教程弄了一天也没弄好. 公司也没有运维, 没地方问.....

    11 条回复    2022-01-30 21:02:10 +08:00
    bas
        1
    bas  
       2022-01-28 22:00:18 +08:00 via Android
    搜过 ubuntu pppoe 拨号上网
    me221
        2
    me221  
    OP
       2022-01-28 22:17:32 +08:00
    @bas 这个方法好想要先联网再安装依赖. 公司的破电脑没网卡....只能网线, 所以再分配公网 ip 之前它没法连接互联网
    flyz
        3
    flyz  
       2022-01-28 23:21:57 +08:00 via Android
    @me221 你可以把这台破电脑插在公司的路由器上面,先让它连上网⁽⁽ଘ( ˙꒳˙ )ଓ⁾⁾
    jiuhuicinv
        4
    jiuhuicinv  
       2022-01-28 23:34:05 +08:00
    不是分配静态 IP 是拨号的问题吧
    documentzhangx66
        5
    documentzhangx66  
       2022-01-29 06:34:51 +08:00
    你这完全是在浪费公网 IP 。

    正确的姿势是,用路由器连接光猫,使用路由器进行拨号,公网 IP 分配到路由器上。

    最后通过端口映射,就能让一大批服务器共享一个公网 IP 。
    me221
        6
    me221  
    OP
       2022-01-29 07:19:29 +08:00 via iPhone
    @documentzhangx66 端口映射有点麻烦,公司有 8 个公网 IP ,现在也才用了 2 个
    baobao1270
        7
    baobao1270  
       2022-01-29 07:34:58 +08:00
    你们公司没用统一的 IP 管理吗
    正确的做法是光猫——企业级路由器——交换机
    服务器连接在交换机上
    所有 IP 都由路由器 DHCP 下发
    defunct9
        8
    defunct9  
       2022-01-29 07:38:25 +08:00 via iPhone
    开 ssh ,让我上去看看
    documentzhangx66
        9
    documentzhangx66  
       2022-01-29 07:51:09 +08:00   ❤️ 1
    @me221 恰恰相反。

    无论家宽还是企业带宽,大部分场景都是各种路由器拨号,各省各地各运营商,就算再奇葩的拨号模式,主流大厂的路由器都直接内置了。这就是为什么主流路由器插上网线或光纤,填入账号密码就能拨号的原因,因为里面几十种拨号模式,都是厂家已经在全国范围里踩过坑,做过适配了。

    小部分场景比如教育网,是交换机可以直接接管一个网段,这种场景下教育网的师傅会直接告诉你怎么配置交换机。

    Windows 直连猫进行 pppoe 拨号已经是非常小众的调试场景了,一般是运营商师傅上门进行宽带检测,会带一台迷你笔记本,进行这样操作。

    你这 Linux 直连猫,你问问营运商师傅,他们有几个人这样搞过?不说驱动问题,他们会配置?

    所以,你们搞一台企业级的傻瓜交换机,比如 TP-Link WVR 系列,现在咸鱼上还不到 100 元,你把它连上猫,填个账号密码,它就会自动帮你进行适配。在这种傻瓜路由器的后台上,搞个端口映射那是分分钟的事情。
    me221
        10
    me221  
    OP
       2022-01-29 08:06:11 +08:00 via iPhone
    @documentzhangx66
    @baobao1270 明白了 这就去搞
    yanqiyu
        11
    yanqiyu  
       2022-01-30 21:02:10 +08:00
    标准的 PPPoE 只有一种拨号方式不说,非标准的 PPPoE 实现拿着什么电脑直接连接也拨不了号啊,只能拿着带 hack 的路由器或者运营商的设备,也可能是特殊适配过的东西,比如 tplink 就有一堆拨号模式,就是这种情况用的。

    但是大多情况下宽带用不上这些特殊拨号模式,都是正常的 PPPoE 。不管什么系统来都能做

    拨号这件事在不管各种厂商的(基于 openWRT 开发的)路由器里面还是什么 Linux 下面都是 pppd/rp-pppoe 这种程序在干,也不会有什么区别。宽带师傅折腾不来不意味着这就是没办法了。

    回到正题,Ubuntu 默认的网络管理器我记不清是啥了,印象中可能是 netplan ,这东西默认不带 PPPoE 支持,要强行加,如果是 NetworkManager 的话安装 rp-pppoe ,并 运行:
    nmcli c add type pppoe pppoe.parent 网线插的设备名 pppoe.username 运营商给的用户名 pppoe.password 运营商给的密码
    就能连上 pppoe 了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1536 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:16 · PVG 01:16 · LAX 10:16 · JFK 13:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.