Ubuntu 16.04 Server版安装与无线网卡配置

目录

 

一、安装

1、准备工作

2、开始安装

(1)语言选择

(2)分区

(3)网卡驱动与后续安装

二、配置无线网卡(以EDUP翼联EP-AC1602S 8812为例)

1、准备工作:

(1)更新下载源

(2)安装git组件

(3)从github下载驱动程序

2、编译并安装驱动程序

3、配置无线网卡

(1)查看无线网卡设备信息,这一步可以看到你的无线网卡的名称,命令行输入

(2)开启无线网卡设备开关

(3)搞清楚wifi名称、密码和加密类型

(4)安装wpa_supplicant工具

(5)配置wpa_supplicant工具

(6)配置/etc/network/interfaces文件

三、挂载NTFS格式硬盘(可选)

1、查看硬盘信息

2、创建目标目录

3、挂载

4、配置开机自动挂载

(1)备份

(2)配置

四、配置samba服务(可选)

1、验证是否安装samba

2、安装samba

3、创建samba配置文件

4、添加samba用户

5、重启samba服务

6、在Windows中查看共享的文件

7、在Android手机中查看共享文件

参考资料:


一、安装

1、准备工作

  • 下载ubuntu-16.04.6-server-amd64.iso镜像文件;
  • 使用一个叫做Win32DiskImager的工具将镜像文件烧录到U盘,没有该软件的话自行百度下载,注意千万不能用网上说的UltraISO烧录,否则在安装过程中会提示找不到CD-ROM;
  • 将U盘插入机箱后边的USB口,最好是普通的USB2.0口,如果机箱前边的USB口会无法安装;
  • 按开机键开机,家里云轩主机微星主板按F11选择引导盘,用U盘启动;

2、开始安装

(1)语言选择

  • 按提示开始安装系统:
  • 语言选中文;
  • 键盘选择时选“否”,让系统自动检测;

(2)分区

网上有很多分区方法,个人倾向于最简单的分区方式,EFI系统分区512M(Ubuntu18.04这个分区默认512M不可改变),swap交换分区跟内存大小一致,剩下的空间给根目录,不再细分。

  • 磁盘分区方式选“手动”;
  • 选中要安装系统的磁盘,按回车,提示是否重建分区表,选“是”(重建分区表会清空磁盘中所有的文件);
  • 进入分区界面(我们把列出所有磁盘和分区的界面叫做分区界面,下同),选中“空闲”空间,按回车,选择“增加一个分区”;
  • 询问该分区是否在磁盘最前端,选“是”;
  • 第一个分区分512 MB,类型选“EFI系统分区”;
  • EFI分区创建完之后,会回到分区界面,以此类推,再选中“空闲”空间,按回车分第二个分区,大于8G内存的电脑这个分区大小跟内存大小一致即可,例如内存32G,大小就写32 GB,分区类型选“swap交换分区”;
  • 以此类推分第三个分区,第三个分区不用填分区大小,直接回车,磁盘类型为ext4,分区类型为一个斜杠,也就是/,即根目录,不填写大小的意思是剩余空间都给这个分区;
  • 创建完分区表之后按提示继续,系统会提示你是否确认格式化磁盘,选确认就可以;

(3)有线网卡驱动与后续安装

  • 安装过程中建议插一根有信号的网线,即使这根网线不能上网也可以,但是网线上必须有脉冲信号,因为如果在安装过程中检测不到网线上的脉冲信号就会导致有线网卡驱动不安装,后续再想安装有线网卡驱动比较麻烦;
  • 在安装过程中,安装程序会自动配置有线网卡驱动,此时要保证网线是插在主机上的,以保证网卡驱动能自动安装成功,网卡自动配置完成之后插不插网线就无关紧要了;
  • 如果安装过程卡在“apt update”这一步的话建议拔掉网线静静等侯,ubuntu默认的源都在国外,更新apt会很慢,我们可以在系统安装完成之后修改源之后再对apt更新;
  • 按提示安装,最后一步是选择附加程序,按需选择,一般来说OpneSSH是需要的,samba服务也比较实用,有需要可以选,按键盘上下箭头移动,按空格键选中(选中的项前边会有星号),最后按键盘上的Tab键切换到确认按钮,按回车继续;
  • 安装完成之后会提示拔掉U盘,重启电脑,按提示操作就可以了;

二、配置无线网卡(以EDUP翼联EP-AC1602S 8812为例)

1、准备工作:

如果没有下载好的无线网卡驱动程序,这一步可以连一根能上网的网线来下载驱动程序(注意:直接把网线插到光猫上可能无法上网,即使无需PPPoE拨号也不行,网线必须插到路由器上才能上网,这一点是跟Windows不一样的),当然你也可以用其它电脑下载好拷贝过来,具体下载步骤是:

(1)更新下载源

下载之前先更新源,建议不管现在用不用下载驱动程序都更新一下源,Ubuntu默认的源下载速度太慢,最好替换为阿里云或者清华的下载源,具体步骤如下:

  • 备份原文件:
    sudo mv /etc/apt/sources.list /etc/apt/sources.list.bak

     

  • 创建新文件:
sudo vi /etc/apt/sources.list

从网上找一份阿里云或者清华的源,按键盘上的i键进入插入模式开始编辑文本,例如可以将如下阿里云下载源粘贴进文件中:

# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted

deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties

deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties

deb http://mirrors.aliyun.com/ubuntu/ xenial universe

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe

deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse

deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties

deb http://archive.canonical.com/ubuntu xenial partner

deb-src http://archive.canonical.com/ubuntu xenial partner

deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted

deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties

deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe

粘贴之后要检查一下,尤其是文本第一行,经常会自动删除一些内容;编辑完成之后按ESC退出编辑模式,按键盘的:wq(英文冒号wq)保存文件并退出文本查看模式。

  • 执行一遍update
    sudo apt-get update

     

(2)安装git组件

由于淘宝卖家给我的网卡驱动程序保存在github上,所以需要先安装git,才能进行下一步下载,如果你能从其它地方找到驱动,这一步应该就可以省略,命令行输入以下内容安装git:

sudo apt-get install linux-headers-generic build-essential git

有可能提示build-essential组件未安装,按提示安装之后再执行上述语句即可;

(3)从github下载无线网卡驱动程序

git clone https://github.com/abperiasamy/rtl8812AU_8821AU_linux.git

如果你已经下载好驱动程序的话这一步也可以省略了,下载好之后系统会自动解压,无需手动解压;

2、编译并安装驱动程序

如果你已经下载好驱动程序,可以直接从这一步开始:

cd rtl8812AU_8821AU_linux #cd进驱动程序主目录
make #编译
sudo make install #安装
sudo modprobe rtl8812au #载入模块

至此无线网卡驱动程序安装完毕,别急,还需要配置才能用;

3、配置无线网卡

(1)查看无线网卡设备信息

这一步可以看到你的无线网卡设备名称,命令行输入

ifconfig

可以看到所有网卡大致信息,包括有线网卡和无线网卡,当然,如果上一步无线网卡驱动未安装成功是看不到无线网卡信息的,如果你确认已正确安装无线网卡驱动却还是看不到无线网卡名称,可以重启机器试试。

还可以在命令行输入:

iwconfig

可以看到无线网卡详细信息,包括无线网卡设备名称,连接的wifi信息,如果未连接wifi会在ssid一栏显示unassociated,如果提示iwconfig命令行未安装则按提示安装即可;

(2)开启无线网卡设备开关

sudo ip link set 你的网卡设备名称 up

这一步很重要,如果没打开设备开关的话,后续步骤也可进行,甚至可以连网,但是却ping不通,很难找出错误;

(3)搞清楚wifi名称、密码和加密类型

网上说这一步是扫描网络,如果想看看周围有哪些wifi可以输入

sudo iw dev 你的无线网卡设备名 scan | less

我觉得没必要了,命令行看大量wifi扫描结果太痛苦,你要连的wifi名称你是知道的,加密类型也可以在路由器设置里查到,截止2019年最常用的wifi加密类型一般来说都是WPA/WPA2,也就是说我们要进行下一步;

(4)安装wpa_supplicant工具

如果你确定家里路由器加密方式是WPA/WPA2模式,那么必须安装wpa_supplicant,命令行输入

sudo apt install wpasupplicant

(5)配置wpa_supplicant工具

  • 创建wpa_supplicant.conf文件
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

如果提示没有权限,可以使用chown命令修改目录所属用户为当前用户,修改方法为

chown 当前用户名 文件夹名

这里会创建一个wpa_supplicant.conf文件,这个文件叫什么名字无所谓,只要跟后边的配置文件对应即可;

  • 在wpa_supplicant.conf文件中输入要连接WIFI的SSID和密码:
ctrl_interface=/var/run/wpa_supplicant

ap_scan=1

network={
        ssid="你的wifi名称" #注意英文双引号不能省
        psk="你的wifi密码"
        priority=1
}

复制的时候注意检查第一行有没有复制全

(6)配置/etc/network/interfaces文件

  • 备份interfaces
sudo cp /etc/network/interfaces /etc/network/interfaces.bak

 

  • 配置interfaces
sudo vi /etc/network/interfaces

一般来说都配置成静态IP,方便远程登录。如果你想配置成静态IP,则在原文件中的# The primary network interface下边插入以下内容:

# The primary network interface
auto 你的无线网卡设备名 #这一行很重要,千万不能省
iface 你的无线网卡设备名 inet static #static表示静态IP,如果写dhcp表示动态IP
        address 192.168.0.187
        netmask 255.255.255.0
        #下边这一行具体是168.0还是168.1要根据你的网络实际情况来决定,你可以参考其它连这个wifi的设备中的信息,上边的address也要跟这个对应
        gateway 192.168.0.1 
        dns-nameservers 192.168.0.1 192.168.1.1
        # 下边这一行要跟之前创建的配置文件对应,其实这里可以直接写wifi名和wifi密码,不写这个配置文件也行,具体可以自行百度
        wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

然后屏蔽掉有线网卡相关配置,比如我的有线网卡要屏蔽的内容如下:

#auto 你的有线网卡名称
#iface 你的有线网卡名称 inet dhcp

如果你用有线网,想把有线网配置成静态IP,可以参考无线网卡的配置方式;

  • 尝试连无线网

如果使用静态IP,建议彻底关机之后拔掉网线,然后冷启动之后不出意外应该可以连wifi了,不需要后续步骤。

如果使用动态IP,则可以尝试先不重启,输入以下命令连网:

# 下边的/etc/wpa_supplicant/wpa_supplicant.conf要跟你之前的wpa_supplicant配置文件对应
sudo wpa_supplicant -i 你的无线网卡设备名 -c /etc/wpa_supplicant/wpa_supplicant.conf &

最后边的&符号可有可无,加上&表示命令在后台运行,然后输入以下命令从DHCP服务器获取动态IP:

sudo dhclient 你的无线网卡设备名

注意:不知道是不是Ubuntu16.04的BUG,连接无线网之后通过reboot命令热重启之后会导致连网失败,如果需要重启则要输入sudo shutdown -h now彻底关机之后冷启动,目录尚未找到解决方案。

  • 检查wifi是否连接成功

ping一下网址看看有没有反应,在命令行输入

ping baidu.com # baidu.com前边不需要加https://www.

至此无线网卡配置完成了。

三、挂载NTFS格式硬盘(可选)

Ubuntu自带ntfs-3g,天然支持ntfs格式挂载。

1、查看硬盘信息

在命令行输入

sudo fdisk -l

可以看到连接到本机的所有硬盘、U盘、光盘等的情况,包括内置硬盘和附加磁盘,即使尚未挂载也可以在这里显示出来。

一般来说本机硬盘是/dev/sda,外挂硬盘为/dev/sdb。本机硬盘如果有多个分区则为/dev/sda1、/dev/sda2...,第二块硬盘有多个分区的话是/dev/sdb1、/dev/sdb2...,并且可以看到每个分区的大小;

2、创建挂载目录

创建几个目录,用来将外插硬盘或硬盘中的分区挂载到相应目录下,将来cd到这些目录下就可以看到挂载的硬盘的内容了,Linux习惯一般在/mnt下建目录:

sudo mkdir /mnt/目录名

3、挂载

例如要将/dev/sdb2挂载到相应目录:

sudo mount /dev/sdb2 /mnt/目录名 # /dev/sdb2为相应分区名,你应该根据你的实际情况填写

可以cd进目录检查一下是否挂载成功;

如果这块硬盘以前在Windows下格式化的,这里有可能提示某个分区ntfs格式错误,例如提示/dev/sdb2格式错误,可以输入以下命令修复:

sudo ntfsfix /dev/sdb2

4、配置开机自动挂载

按上述步骤挂载的硬盘在重启之后会失效,还需要重新挂载,为避免每次重启之后都要重新挂载,可以在/etc/fstab文件中配置:

(1)备份/etc/fstab

sudo cp /etc/fstab /etc/fstab.bak

(2)配置/etc/fstab

打开/etc/fstab

sudo vi /etc/fstab

例如要在每次开机自动挂载/dev/sdb3,则在文件末尾加上

/dev/sdb3 /mnt/目录名 ntfs utf8,umask=0

有多个分区要挂载时换行添加。

四、配置samba服务(可选)

1、验证是否安装samba

Ubuntu安装过程中可选附带samba服务,可以输入以下命令查看是否安装过samba

samba -V # 注意V大写

2、安装samba

如果没安装过samba服务的话输入以下命令安装:

sudo apt-get update #不一定需要
sudo apt-get install samba samba-common

输入以下命令安装测试工具,如果不打算测试的话可以不安装:

sudo apt-get install smbclient
sudo apt-get install cifs-utils

3、创建samba配置文件

sudo vi /etc/samba/smb.conf

输入以下内容:

[share]
	comment = this is Linux share directory
	path = 要共享的目录
	browsable = yes
	public = yes
	writable = yes
	create mask = 0755
	directory mask =0755

4、添加samba用户

sudo smbpasswd -a 用户名

这里会提示设置该samba用户密码,可以不要密码,直接回车;

5、重启samba服务

sudo service smbd restart

6、测试samba服务是否配置成功

在命令行输入以下命令可以看到共享的文件夹名称

smbclient -L //127.0.0.1

6、在Windows中查看共享的文件

  • 在“运行”中输入服务器IP地址,比如\\192.168.0.187,按回车
  • 输入当初“sudo smbpasswd -a 用户名”时添加的用户名和密码即可查看共享文件
  • 如果提示“不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接”,则要在Windows命令行下输入以下指令清除系统记录列表
    net use * /del /y

7、在Android手机中查看共享文件

(1)下载安装ES文件浏览器

(2)进入ES文件浏览器找到“我的网络”

(3)点右上角三个点,选“新建->局域网”

(4)服务器栏填写服务器IP地址和共享的目录,例如192.168.0.187/share,这里注意:

  • IP地址前边什么前缀都不要加,千万不要加smb://
  • IP地址后边一定要加共享的目录,这一点跟windows下特别不同
  • 要输入相应用户名、密码,用户名是在“sudo smbpasswd -a 用户名”时加的用户名,密码没有的话可以不输,点“确定”就可以了

参考资料:

Ubuntu搭建简单的samba服务器

解决”不允许一个用户使用一个以上用户名与一个服务器或共享资源的多重连接“问题

ubuntu在命令行下配置wifi

ubuntu16.04挂载windows NTFS磁盘方法

Linux 挂载 NTFS分区

linux下挂载NTFS分区错误修复

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章