目录
2.6查看/etc/sysconfig/network-scripts/目录
一、配置网络服务
1.1配置网卡的4种方法
- 修改网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eno,配置完重启网卡服务
- nmtui(旧版UI界面)
- nm-connection-editor(新版UI界面)
- Linux系统右上角电脑图标,打开并做相应编辑
- 使用nmcli命令配置网络
二、使用nmcli命令配置网络
2.1使用nmcli命令配置网络
NetworkManager是管理和监控网络设置的守护进程,设备既就是网络接口,连接是对网络接口的配置,一个网络接口可以有多个连接配置,但同时只有一个连接配置生效。
2.2配置主机名
CentOS6 之前主机配置文件:/etc/sysconfig/network
CentOS7主机名配置文件:/etc/hostname,默认没有这个文件,通过DNS反向解析获取主机名,主机名默认为:localhost.localdomain
显示主机名信息
hostname
hostnamectl status
创建并修改文件并生效
hostnamectl set-hostname deskX.example.com
[root@centos73 ~]# hostnamectl set-hostname centos7.3.com
[root@centos73 ~]# hostname
centos7.3.com
[root@centos73 ~]# cat /etc/hostname
centos7.3.com
可以看到已经修改成功。
删除文件。回复默认主机名localhost.localdomain
2.3常用命令
- nmcli connection show 显示所有连接
- nmcli connection show --active 显示所有活动的连接状态
- nmcli connection show "ens33" 显示网络连接配置
- nmcli device status 显示设备状态
- nmcli device show ens33 显示网络接口属性
- nmcli connection add help 查看帮助
- nmcli connection reload 重新加载配置
- nmcli connection down test2 禁用test2的配置,注意一个网卡可以有多个配置
- nmcli connection up test2 启用test2的配置
- nmcli device disconnect ens33 禁用ens33网卡,物理网卡
- nmcli device disconnect ens33 启用ens33网卡
2.4创建新连接配置
- 创建新连接配置default,IP通过DHCP自动获取
[root@centos73 ~]# nmcli connection add con-name default type Ethernet ifname eth0
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully added.
删除连接
[root@centos73 ~]# nmcli connection delete default
Connection 'default' (d62f98af-86ed-4735-80aa-2d80351765b2) successfully deleted.
2.5创建新的连接配置test2,指定静态IP,不自动连接
[root@centos73 ~]# nmcli connection add con-name test2 ipv4.method manual ifname ens33 autoconnect no type Ethernet ipv4.addresses 172.25.100.100/24 gw4 172.25.100.1
Connection 'test2' (98385bf5-8cc3-47e3-a5f2-51e2d736be6d) successfully added.