红帽RHCE考试上午-RHCSA(RH200)
servera.example.com 任务
1. 配置网络,要求如下:
• 主机名: servera.lab.example.com
• IP 地址: 172.25.250.10
• 子网掩码: 255.255.255.0
• 网关: 172.25.250.254
• DNS: 172.25.250.254
题目内容解析:
• 配置好网卡的信息,网卡的配置文件在/etc/sysconfig/network-scripts目录下的ifcfg-*的文件
• 配置主机名的信息
• 配置网卡和主机名需要生效,并设置为开机生效
实操演示过程:
方法一:使用nmtui图形化 (推荐,不会错)
• 网络的配置
[root@servera ~]# nmtui
选择编辑网卡配置
选择当前的网卡配置
配置网卡的信息,确认之后选择OK就可以了
主机名的配置
编辑主机名
注意:切忌画蛇添足,没用的项就不要了,还要注意设置 开启启动,配好之后就可以通过ssh连服务器了
方法二:通过nmcli命令的方式设置网卡的配置,hostsname命令配置主机信息
查看所有的网络连接信息
[root@servera yum.repos.d]# nmcli connection show NAME UUID TYPE DEVICE ens33 ff5a9e65-ff7d-4604-a069-ef96544fce4f ethernet ens33
设置网卡的配置信息,如IP地址、dns,网关,设置为开机自启网卡
[root@servera ~]# nmcli connection modify "ens33" ipv4.addresses 172.25.250.10/24 ipv4.gateway 172.25.250.254 ipv4.dns 172.25.250.254 ipv4.method manual connection.autoconnect yes
命令参数解析:
modify:选择需要修改的网卡,一般是网卡的名称
ipv4.address:配置ipv4的地址
ipv4.gateway:配置ipv4的网关地址
ipv4.dns:配置ipv4的dns配置
ipv4.method:ipv4的模式类型
connection.autoconnect:配置ipv4网卡是否自动连接,就是自动启动
启用网卡的配置信息
[root@servera yum.repos.d]# nmcli connection up "ens33"
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/2)
设置主机名
[root@servera ~]# hostnamectl set-hostname servera.lab.example.com
Linux操作系统的主机名的配置文件为:
[root@servera ~]# cat /etc/hostname
servera.lab.example.com
方法三:linux的特点就是一切皆文件,所以配置网卡可以直接去网卡的配置进行配置
网卡配置文件所在的路径如下:
[root@servera network-scripts]# pwd
/etc/sysconfig/network-scripts
[root@servera network-scripts]# vim ifcfg-ens33
[root@servera network-scripts]# cat ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
UUID=ff5a9e65-ff7d-4604-a069-ef96544fce4f
DEVICE=ens33
ONBOOT=yes
IPADDR=172.25.250.10
NETMASK=255.255.255.0
PREFIX=24
GATEWAY=172.25.250.254
IPV6_PRIVACY=no
DNS1=172.25.250.254
网卡的配置修改完成之后需要生效,这时需要重启network服务即可
[root@servera network-scripts]# nmcli c up ens33
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/4)
主机名的设置也可以直接到主机名配置里修改即可
[root@servera network-scripts]# cat /etc/hostname
servera.lab.example.com
验证网卡的IP地址和网卡的配置
[root@servera ~]# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:0c:29:3b:22:06 brd ff:ff:ff:ff:ff:ff
inet 172.25.250.7/24 brd 172.25.250.255 scope global noprefixroute ens33
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe3b:2206/64 scope link noprefixroute
valid_lft forever preferred_lft forever
主机名的验证
[root@servera bin]# nslookup servera.lab.example.com
Server: 172.25.250.254
Address: 172.25.250.254#53
** server can't find servera.lab.example.com: NXDOMAIN