- 课程知识点
1、主机名的配置
2、网卡信息的配置
- 技术目标
- 课程内容
一、主机名的配置
1.1 配置文件
主机名保存在/etc/hostname文件中,可以通过查看这个文件获取当前主机名。
1.2 hostname命令
使用hostname命令可以临时设置主机名
命令格式:hostname [新主机名]
1.3 hostnamectl命令
使用hostnamectl命令可以永久设置主机名
命令格式:hostnamectl set-hostname 新主机名
二、网卡信息的配置
2.1 网卡配置文件
Linux系统中网卡的表示方法:eth0 eth1 eth2 ...
ens33 ens35 ens37 .....
enp125s0f0 enp125s0f1 enp125s0f2 .....
lo 回环测试接口(127.0.0.1),用于本机测试。
virbr0:虚拟网卡
......
使用ifconfig -a 可以查看系统中所有网卡的信息,包括未启用的网卡。系统具体使用的是哪一张网卡,得根据具体的情况来判定。
网卡是用于网络通信的设备,需要给网卡配置正确的IP地址信息(IP、子网掩码、网关、DNS等)才能通信。给网卡配置IP地址信息有两种途径(DHCP:动态主机配置协议,让客户端电脑自动从服务器去申请IP地址信息;手动配置)
kali系统的网卡配置文件:/etc/network/interfaces
Centos7系统中网卡配置文件位于/etc/sysconfig/network-scripts目录下,一块网卡对应一个配置文件。其中ifcfg-ens33为当前网卡配置文件,常用配置项的含义如下:
DEVICE=ens33 //定义该网卡的识别名称。
BOOTPROTO=dhcp [static]//启动该网卡的方式,dhcp表示通过BOOTP或DHCP协议动态取得IP地址。
ONBOOT=yes //启动network服务时,是否启动该网卡。
TYPE=Ethernet //网卡的类型。
IPADDR=192.168.64.128 //静态方式指定网卡的IP地址
NETMASK=255.255.255.0 //定义网卡的子网掩码
MTU=1500 //网卡传输的最大数据包
GATEWAY=192.168.64.254 //网络的默认网关
DNS1=192.168.75.200
无法获取ip,可能是vmware DHCP服务关闭
有IP但无法上网,可能是vmware NET server服务关闭
2.2 配置网卡信息
(1)直接修改网卡配置文件
#vim /etc/sysconfig/network-scripts ifcfg-ens33
修改完成后重启服务才生效
#systemctl restart network.service
(2)ifconfig命令
①查看网卡信息
命令格式:ifconfig [选项]
无选项:显示当前活动的网卡。
–a :显示系统中所有网卡配置信息。
网卡设备名:显示指定网卡配置信息。
②设置IP地址(临时的)
命令格式:ifconfig 网卡设备名 IP地址 netmask 子网掩码
③ 修改网卡的MAC地址(临时的)
命令格式:ifconfig 网卡设备名 hw ether MAC地址
(3)网卡常用命令
① ifdown(禁用网卡)
命令格式:ifdown 网卡设备名
② ifup(重启网卡)
命令格式:ifup 网卡设备名
配置DNS地址
配置文件:/etc/resolv.conf
格式:nameserver 服务器的IP地址
①修改配置文件
②修改# vim /etc/NetworkManager/NetworkManager.conf
添加:dns=none
③#systemctl NetworkManager.service
三、常用网络调试命令与故障排查
3.1 ping命令
命令格式:ping [选项] 对方IP地址
选项说明:
-c : 指定向目的主机发送多少个报文。
-s :指定发送报文的大小,以字节为单位。
-W: 设置等待接收回应报文的时间间隔,以秒为单位。
3.2 netstat 命令
显示网络连接、路由表、正在监听的端口等信息。
命令格式:netstat [选项]
选项说明:
-l : 显示正在监听的服务或端口。
-a : 显示当前主机开放的所有端口
-n : 不进行域名解析。
-p : 显示端口是由哪个进程和程序在监听。
-c : 动态显示网络连接和端口监听信息。
-i : 显示网卡相关信息。
-r : 显示当前主机的路由表信息。
3.3 traceroute命令
路由跟踪。 用于排查路由链中哪个路由器存在问题,一般用于内网测试。
命令格式:traceroute 目的IP地址
3.4 nslookup命令
检测指定的DNS服务器工作是否正常
命令格式:nslookup
3.5 wget命令
下载文件
#wget http://www.baidu.com/index.html
3.6 scp命令
文件传送
#scp /root/index.html root@192.168.75.142:/root/index.html 将本地文件复制到远程主机
#scp root@192.168.75.142:/root/index.html /root/index.html 将远程主机的文件复制到本机
3.7 ssh命令
远程登录主机
命令格式:ssh 用户名@主机地址
3.8 hosts文件
配置文件/etc/hosts可以配置域名与主机的对应关系,配置格式如下:
主机IP地址 域名