Linux(入门基础)115---网卡、设置网络参数、设置主机名(nmcli、hostnamectl)
一、网卡(nmcli命令)
1.网卡名称分类
- eno1:代表由主板BIOS内置的网卡
- ens1:代表由主板BIOS内置的PCI-E接口的网卡
- enp2s0:代表PCI-E接口的独立网卡,可能有多个插孔,因此会有s0、s1.....的编号
- eth0:如果上述的名称都不适用,就回到原本的默认网卡编号
2.查看网卡(nmcli命令)
查看所有的网卡(nmcli connection show)
- NAME:连接代号,通常与DEVICE相同
- UUID:设备代号
- TYPE:网卡的类型
- DEVICE:网卡的名称
查看指定网卡eno16777736的信息(nmcli connection show eno16777736)
- connection.autoconnect:是否开机时启动这个网卡的链接
- ipv4.method:自动(auto)还是手动(manual)设置网络参数的意思
- ipv4.dns:DNS的IP地址
- ipv4.addresses:IP与netmask的集合,中间用/隔开
二、手动设置IP网络参数(nmcli命令)
1.方法
- 第一步:使用nmcli设置网络参数,设置的参数会写入配置文件中
- 第二步:修改网网络参数之后,使用nmcli connection up 网卡名来生效
2.演示案例
我们将一下网络参数修改为以下选项(下面的网络参数必须是你可以使用的)
- connection.autoconnect:yes
- ipv4.method:manual(手动)
- ipv4.addresses:172.16.1.1/16
- ipv4.gateway:172.16.200.254
- ipv4.dns:172.16.200.254
- 第一步:使用nmcli命令修改参数
- 第二步:使用up启动一下才可以生效
- 第三步:使用nmcli connection show eno16777736查看一下修改的信息
三、自动获取IP参数(nmcli命令)
1.方法
- 只需要设置ipv4.method为auto即可
2.演示案例
- 第一步:设置自动获取IP参数
- 第二步:使用up启动一下才可以生效
- 第三步:使用nmcli connection show eno16777736查看一下修改的信息
四、修改主机名(hostnamectl)
1.命令
- hostnamectl //查看当前主机信息
- hostnamectl set-hostname [主机名] //设置主机名
2.查看主机名
- Static hostname:这就是主机名称
3.修改主机名称
- 第一步:修改
- 第二步:修改完查看