V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
me221
V2EX  ›  Ubuntu

怎么给 Ubuntu Server 分配公网 IP

  •  
  •   me221 · Jan 28, 2022 · 3411 views
    This topic created in 1555 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

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

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

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

    所以,你们搞一台企业级的傻瓜交换机,比如 TP-Link WVR 系列,现在咸鱼上还不到 100 元,你把它连上猫,填个账号密码,它就会自动帮你进行适配。在这种傻瓜路由器的后台上,搞个端口映射那是分分钟的事情。
    me221
        10
    me221  
    OP
       Jan 29, 2022 via iPhone
    @documentzhangx66
    @baobao1270 明白了 这就去搞
    yanqiyu
        11
    yanqiyu  
       Jan 30, 2022
    标准的 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 了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2414 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 02:19 · PVG 10:19 · LAX 19:19 · JFK 22:19
    ♥ Do have faith in what you're doing.