第七章 管理Linux的网络
网络管理:
NM服务
动静态ip地址
1.nmtui 图形界面管理功能
2.nmcli使用方法及配置网络
1) nmcli device(设备)
译作设备,可理解为实际存在的网卡(包括物理网卡和虚拟网卡)。可以简写为nmcli d
[root@daiyu ~]# nmcli d
DEVICE TYPE STATE CONNECTION
ens160 ethernet connected ens160
virbr0 bridge connected virbr0
lo loopback unmanaged --
virbr0-nic tun unmanaged --
show(显示设备的连接状态)
status(列出设备属性信息)
connect(连接)
disconnect(断开当前设备)
2)nmcli connection
译作连接,可理解为配置文件,相当于ifcfg-ethX。可以简写为nmcli c
/etc/sysconfig/network-scripts/ifcfg-ens160(网卡配置文件)
nmcli connwction modify(修改参数)
nmcli c modify 文件名 (会话文件名)
ipv4.addresses(修改ip地址)
ipv4.dns
ipv4.gateway(网关)
ipv4.method(网络模式)
connection.autoconnect(自动连接)
添加多个地址:
nmcil c modify ens160 +ipv4.addresses 192.168.37.234/24 +ipv4.dns 8.8.8.8
激活配置文件:
nmcli c up ens160
进入指定会话文件进行编辑(交互式):
nmcil c edit ens160(文件名)
添加网卡配置文件:
nmcli c add
nmcli c add type ethernet(指定设备类型)
nmcli c add type ethernet ifname ens160 (指定设备名称)con-name 会话名 (添加会话名)要指定在ens160中添加会话
删除connection(类似于ifdown并删除ifcfg)
nmcli c delete ens160
show (当前会话和设备的连接情况)
[root@daiyu ~]# nmcli c show
NAME UUID TYPE DEVI>
ens160 60880238-b23d-4c2a-8783-daae10e1bb8a ethernet ens1>
virbr0 8fcb09d8-9966-4cd1-9b4d-ba44388cdc84 bridge virb>
lines 1-3/3 (END)
3.设置主机名
1)hostname(查看命令)
[root@daiyu ~]# hostname
daiyu
2)hostname <新主机名> (暂时修改主机名)
3)hostnamectl set-hostname <新主机名> (永久修改主机名)
考试题
配置网络设置
主机名:servera.lab.example.com
IP 地址:172.25.250.10
子网掩码:255.255.255.0
网关:172.25.250.254
名称服务器:172.25.250.254
#hostnamectl set-hostname servera.lab.example.com
#ip a (使用该命令查看需要修改ip地址的网卡名称)
#nmcil d (查看需要修改ip地址的网卡名称对应的会话)
#nmcli c modify eth0 connect.autocnnect yes ipv4.method manual ipv4.address 172.25.250.10/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254
#nmcli c up eth0