怎么给 Ubuntu Server 分配公网 IP

2022-01-28 21:56:54 +08:00
 me221

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

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

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

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

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

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

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

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

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

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

所以,你们搞一台企业级的傻瓜交换机,比如 TP-Link WVR 系列,现在咸鱼上还不到 100 元,你把它连上猫,填个账号密码,它就会自动帮你进行适配。在这种傻瓜路由器的后台上,搞个端口映射那是分分钟的事情。
me221
2022-01-29 08:06:11 +08:00
@documentzhangx66
@baobao1270 明白了 这就去搞
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 了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/831197

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX