上一个装机教程中说到如果安装ubuntu server选择跳过网络配置,那么在系统安装结束后就需要手动的配置网络。同时,如果ubuntu 网络出现联网问题,也同样可以使用该方法进行异常修复。
首先,要想了解我们机器的情况就要知道有几块网卡,这里我们使用命令:
ifconfig -a
列举所有的网卡,情况如下图所示:
通常我们会看到一个lo,这个是内部的网络循环,不用管它。之后我们可以看到有四个设备,其中有一个eno1,名字最为正常,我们要记住这个设备。
为了了解这个网卡对应着哪个网口,我们先把所有的网线都拔掉,然后我们用下面的指令来调试。
ethtool -p eno1
执行指令之后我们会发现什么都没有发生,并没有什么结果在屏幕上显示出来,这个时候我们去服务器的网线接口看看,这时候亮起来的就是eno1,我们把另一端接着路由器的网线插入这个亮灯的网口。
连线后我们需要配置dhcp,通过vim修改文件网络配置文件。
sudo vim /etc/network/interfaces
auto eno1
iface eno1 inet dhcp
打开interfaces文件,加入如下两行,其中eno1像上面的一样是根据自己服务器情况填写的,也可能是eth1之类的。
(这里为不熟悉vim的同学加一个小贴士,vim之后,按下键盘上的i键就进入了编辑模式,这个时候可以通过移动光标在不同的地方写入内容,编辑结束后,按esc键,然后按冒号键,这时候我们会看到屏幕左下角有一个小冒号出现,之后输入qw!回车,就退出并保存编辑了。其中q的意思是quit退出,w的意思是write写入,!感叹号的意思是代表强制,因为你在编辑一个系统的文件所以需要强制的退出)
之后编辑dns文件,写下dns地址即可(不同的地方可能是不一样的),修改方法和上一个一样。
sudo vim /etc/resolv.conf
nameserver 192.168.1.1
最后重启网卡服务即可,修改后第一次执行该命令时间可能比较长,需要3-4分钟,耐心等待即可。
sudo /etc/init.d/networking restart
运行完这些之后,我们通过尝试apt的包升级命令判断我们是否成功联网。
sudo apt update
对于新的系统来说有不少的包需要升级,我们就静静等待升级完成就好了。