admin 管理员组

文章数量: 887021

        哦,我的老天,想用工作室的服务器搞个网关,结果蒙尘太久的服务器今儿个忘记上一位使用者设的密码是啥了,常用的密码试了个遍都不对,结果咱们只能重装系统试试了

过程略有繁琐,耗时有点长,按小时论,主要在安装系统和图形化耗时。

以下仅记录个人遇到的问题和探索过程中用到的资源

使用到的硬件工具

0.  一台服务器、显示屏、4g以上u盘(重装需要的用于做启动盘,数据会损失,记得先备份)、键盘、服务器能连接到的网线或wifi(相当重要,不管对于安装系统、后续加装图形化桌面、未来用于远程还是跟我一样只是想用服务器当个网关)、最好能有点ip方面的计算机网络知识

1.  系统镜像

  • 获取Ubuntu服务器版 | Ubuntu

2.  u盘烧录工具

Releases · balena-io/etcher · GitHub

据说是Ubuntu官方推荐的烧录工具,也确实很好用

使用到的网页资源

1. 流程了解

        ①系统安装大体流程:

服务器安装流程了解: Ubuntu20.04 服务器版安装(个人安装总结)_guided storage configuration-CSDN博客

        ②在命令行界面部署softether的流程与代码: Ubuntu 20.04 下 部署 SoftEther_ubuntu softether-CSDN博客

2. 正式安装系统

①跟随视频或前辈博客

视频:

Ubuntu Server 22.04 LTS 的安装步骤指南——(新手教程及额外福利:Web 服务器)_哔哩哔哩_bilibili

        因为是纯英文的,可能会有翻译理解问题,但影响不大有些操作跟24版本不一样但自行翻译那几个页面就好,如遇网络问题可跳转至②

安装详解:

Ubuntu Server 20.04.1 LTS安装配置图解教程 | 系统运维 (osyunwei)

讲得不错,从资源到配图到代码一条龙,root,ip,分区,换源都有

如果要配深度学习的可以再看看这篇博客:linux服务器-重装指南(ubuntu 20.04/18.04-live-server)_重装ubuntu server系统教程-CSDN博客

②网络配置问题
如遇没有DHCP也不会填ip地址的:

如果像上面一样不知道怎么填静态ip的,可以看下面的视频中04:30左右开始ubuntu server简单安装教程_哔哩哔哩_bilibili

        当然,一般都有网线的,如果临时没有就先用手机usb大法,得到如下和接网线一样的效果只是手机一拔就寄了,起码在安好系统之前(当然,你可以再重装ヽ(ー_ー)ノ配新网)

顺便送新来Linux的同学一个信息:

ifconfig命令虽然已被官方弃用,被ip命令取代,但很多教程仍使用ifconfig命令教学

     如果你安系统使用的是usb,在断开后接上其实没网的网线,想单搜配置网络,可能搜出来的都是18.0版本等的老版本,会使用到ifconfig命令。但如果你仍处于没网状态是下不了ifconfig命令,这时候别陷入死循环了,看看ip命令有没有能取代的(虽然这种情况很少见(T▽T),但不能排除幸运无比地接到工作室唯一没网的网线但因为自己第一次装Unbantu还以为是系统给我的考验要自己写静态ip(;´д`)ゞ)

Ubantu各版本系统如何通过命令行配置ip、静态ip、管理以太网接口:

如何在 Ubuntu 服务器上配置网络

Ubuntu 20.04服务器(物理机)联网攻略,解决liunx连不上网的问题!_ubuntu20.04有线网络设置-CSDN博客

第一个里面很详细地讲解了配置网络的命令,两篇互相补充可以满足大多数情况下你的需求

ps:如果是虚拟机的话网上教程很多,普遍默认虚拟机教程,所以实际服务器的教程想记录一下而已|ू・ω・` )

虚拟机抛砖引玉可以看这个:Ubuntu下的网络配置------连接网络(图文并茂,简单易懂)_ubuntu怎样连接网络-CSDN博客

③XFCE版图形化界面安装:

Ubuntu图形化界面安装教程,如何用win远程桌面连接?_哔哩哔哩_bilibili

其中win远程连接是适用于win下子系统linux的,如果是外网的win电脑就需要内网穿透或者使用公网ip并端口映射了

检查自己装的图形化桌面版本(不局限于XFCE桌面Linux都行):

桌面应用|如何找出你所使用的桌面环境 (linux)

个人初次安装遇到的愚蠢问题:

一开始就遇到个奇怪的问题,还以为是引导设错还是其他原因

在bios的启动里将usb放在no.1后启动遇到下图,卡了30秒接着出一堆ok,之后屏幕调整,但是没几秒屏幕就断开了连接

你猜答案是什么
·   //------------------------------------------------------------------------------------------------------------------哦,换个显示屏就好了,不会自动断开连接了 T_T\"----------

softether当网关流程和内网穿透工具

我的softether启蒙人:

  【如何在宿舍偷上实验室校园网?(softether配置展示)-哔哩哔哩】 https://b23.tv/cMrf9HJ

    b站up网络环境从描述上跟我一样,但我就是访问不到服务器主机,以我的拙见是我们学校的运营商收费宿舍网跟办公区免费网不是一个内网。就很怪,理论上来说确实不应该是一个网,但不知道为什么up可以,有路过的更了解softether的大佬或者学过计网的学长看出哪里不合理的,请尽情指正(o°ω°o)!

后续找到的较广面的联网教程:

校园网白嫖思路分享:局域网中转-不花钱、不认证、高速上网 | Kenvix's Blog

    也是在找到该文后判断目前在无法确定宿舍网和办公区校园网的具体网络结构下,但用softether无法再取得进一步成效了(毕竟试过同在办公区的其他电脑很丝滑地已经连上服务器了就是宿舍不得ヽ(ー_ー)ノ)

内网穿透工具:

1.  首推简单易用的,tailscale,只需要用第三方账号注册,免费的同时在线三台,然后服务器和宿舍电脑同时登录账号就可穿透成功。(没有广告费|*´Å`)ノ )

目前能成功在宿舍通过softether Manager管理服务器就靠的这个,但softether Client只能短暂连接,分配ip时得时不得,不能像在办公区的其他不需要内网穿透的电脑通过softether连接服务器那样弹出办公区登录页面正常上网。暂时不清楚是不是带宽限制了,因为没查出tailscale的带宽限制,但因为内网穿透只是后加的拓展点,奔着简单快速就先用这个了

2.  神卓互联,免费版5M带宽,更适合使用服务器搭建网站用

需要注意的点:

0.  想要白嫖校园网把服务器部署在实验室之类的,目前已知必定可行的网络环境是最好保证服务器和宿舍网络是在一个内网里的,才能在softether中连接到主机名和建局域网。听着很矛盾是吧,明明都在一个内网里了我还不直接用办公区校园网?但以目前笔者浅薄的网络功底观察自身的校园网络,宿舍内使用的网络不能ping通放在办公区的服务器主机名,按照正常softether流程配置服务端和客户端后,在办公区网络状态下可以联通,在宿舍虽然写着校园局域网但需要加装内网穿透软件后才能ping通和使用softether联通服务器,网速不快,打洞失败,且没搞到ipv6。故目前看来两地不属同一内网。(大一菜鸟根据搜索到的计网知识推断的,没有系统学过,如有判断不合理的还请多多指教,急需(ಥ_ಥ) )

1.  因为配置图形化桌面时为了避免端口冲突,已将与win端冲突的默认端口3389端口改至3390. 

2.  每次重启Ubuntu都要重启xrdp服务,命令:sudo service xrdp restart(以上两点为如果按照上面安装图形化的视频配置才需要注意)

3.  等下,我是真服务器啊,这该怎么连接远程桌面呢?

        外网的win电脑要访问服务器就需要内网穿透或者使用公网ip并端口映射,这不管是远程还是想用softether等其他手段连接都需要才能访问到,本质是互联网和ipv4的原因。目前还没用过ipv6,等菜鸡笔者学好计网再看看有没有可行性

4.  该图形化桌面的安装与删除---图文版如何在 Ubuntu 22.04 中安装/删除 XFCE4(XUbuntu 桌面) | 23.04

本文标签: 重装 校园网 意图 简单 服务器