查看网络接口信息 ifconfig 命令
[root@localhost ~]# ifconfig
查看网络接口信息
查看指定网络接口信息
格式:ifconfig网络接口名
例:[root@localhost ~]# ifconfig ens33
设置网络接口的IP地址、子网掩码
ifconfig 接口名
ip地址 [netmask
子网掩码]
ifconfig 网络接口
ip地址[/掩码长度]
例:[root@localhost
~]#ifconfig ens33 192.168.10.1/24
禁用或者重新激活网卡
ifconfig 网络接口
up
ifconfig 网络接口
down
例:[root@localhost
~]#ifconfig ens33 up 开启(将up换成down就是关闭)
设置虚拟网络接口
ifconfig 接口名:序号 IP地址
网络接口配置文件
文件位置:/etc/sysconfig/network-scripts/ifcf-ens33 (ens33是自己的网卡,设置之前一定要看好)
域名解析配置文件
vim 编辑里面,设置永久IP地址
IPADDR=192.168.4.11 IP地址
NETMASK=255.255.255.0 子网掩码
GATEWAY=192.168.4.1 网关
DNS=192.168.4.1
DNS1=192.168.1.1 DNS多就继续往下写
查看或设置主机名称 hostname命令
例:[root@localhost
~]# hostname 查看当前主机名
[root@localhost ~]#
hostname aa 修改当前主机名为aa
文件位置:/etc/hostname
vim 可以编辑永久主机名
DHCP租约文件
文件位置:/var/lib/dhcpd/dhcpd.lease
文件位置:/etc/resolv.conf 保存本机需要使用的DNS服务器的IP地址
编辑永久DNS
例:
[root@localhost
~]# vi /etc/resolv.conf
search
localdomain
nameserver
202.106.0.20
nameserver
202.106.148.1
本地主机映射文件
文件位置:/etc/hosts 保存主机名与 IP 地址的映射记录
hosts 文件和 DNS 服务器的比较
默认情况下,系统首先从 hosts 文件查找解析记录
hosts 文件只对当前的主机有效
hosts 文件可减少 DNS 查询过程,从而加快访问速度
重启 network 网络服务
network 网络服务 systemctl (restart,start,stop 重启,开启,关闭)很多地方会用到
例:[root@localhost
~]# systemctl restart network
禁用、启用网络接口
[root@localhost
~]# ifdown eth33
[root@localhost
~]# ifup eth33
保存全局网络设置
文件位置:/etc/sysconfig/network
查看或设置主机中路由表信息
route 命令
作用:查看或设置主机中路由表信息
参数
-n 以数字形式代替解释主机名形式来显示地址。
例:[root@localhost
~]# route -n
添加到指定网段的路由记录
route add -net 网段地址
gw IP地址
例:[root@localhost
~]#route add -net 192.168.20.0 netmask 255..255.255.0 gw 192.168.10.1
所有去往192.168.20.0/24网段的数据包都给网关192.168.10.1转发
删除到指定网段的路由记录
route del
-net 网段地址
例:[root@localhost
~]#route del -net 192.168.20.0 netmask 255..255.255.0 gw 192.168.10.1
删除路由表中的默认网关记录
route del
default gw IP地址
例:[root@localhost
~]#route del default gw 192.168.10.1
向路由表中添加默认网关记录
route add default
gw IP地址
例:[root@localhost
~]#route add default gw 192.168.10.1
屏蔽路由
route add -net 网段地址 reject
例:[root@localhost
~]# route add -net 192.168.20.0 netmask 255.255.255.0 reject
查看网络连接情况
netstat命令
作用:查看系统的网络连接状态、路由表、接口统计等信息
常用参数
-a 列出所有端口
-n 示数字形式地址而不是去解析主机、端口或用户名。
-p 显示套接字所属进程的PID和名称
-t 显示TCP协议的连接情况
-u 显示数字的用户ID,但是不影响主机和端口名的解析
-r 显示内核路由表
例:
[root@localhost ~]# netstat -anpt | grep “:80”
tcp60
0 :::80 :::* LISTEN
20563/httpd
跟踪数据包
traceroute 命令
作用:测试从当前主机到目的主机之间经过的网络节点
格式: traceroute 目标主机地址
例:[root@localhost
~]# traceroute 192.168.7.7
域名解析 nslookup命令
作用:测试DNS域名解析
格式: nslookup 目标主机地址 [DNS服务器地址]
例:[root@localhost
~]# nslookup www.google.
安装DHCP服务实验
首先先将网络适配器设置成VM1,
Vim编辑网卡,修改里面的地址,之后重启服务,ifconfig查看一下地址 ,是我设置的192.168.10.1
现在因为不是桥接模式,上不了网,所以需要从光盘里面弄,
先挂载到/mnt,cd到 /etc/yum.vis.d目录中。
将里面文件全删掉,创建并编辑文件aa.repo将里面配置为我们需要的。
现在可以安装dhcp了,yum install 安装一下。
Cd到/etc/dhcp中,查看一下,里面有没有我们需要的文件dhcpd.conf文件
查看一下这个文件,复制我们需要的这行,
再将这个
复制到这个文件里面,覆盖他,
Grep -v ^# 查找时过滤所有#
将查出来的内容保存到aa文件中。
Vim编辑此文件,将除了图片上面的都删除,并编辑文件
第一行是网段
第二行是范围
第三行是域名地址
第四行是域名
下一行是网关一样的
再将这个文件复制覆盖原本的那个文件
重启dhcp服务
用Windows10 来验证一下