查看及检测网络:
1.使用ifconfig命令查看网络接口:
- 查看活动的网络接口,活动已激活
ifconfig
b. 查看所有网络接口,禁用的接口也可以查出
ifconfig -a
c. 查看指定的网络接口,无论接口是否处于激活状态
ifconfig 设备名
- ifconfig 命令包含的信息:
RX packets 接收数据包 TX packets 发送数据包
2. 使用ip 、ethool命令查看网络接口信息
a. 查看网络接口的数据链路层信息
ip link
- 查看网络接口层的网络层信息、
ip a (ip address、ip add)
- 查看指定网络接口速率、模式信息
ethtool
mii –tool 查看链路是否通
3. 查看主机名、路由表
A. hostname 查看主机名
B. 查看路由表
1>.使用route查看路由表(route –n =netstat -rn)
2>.使用netstat -r查看路由表 (-n 不执行DNS反向查找,直接显示数字形式的IP地址)
4.查看网络连接情况 netstat
-r 显示路由表信息
-l 查看监听(listen)状态下的网络信息
-a 显示当前主机中所有的网络连接信息
-n 以数字的形式显示相关信息
-p 显示与网络连接相关的进程号
5.ping、traceroute、nslookup命令
1>.测试网络连通性:ping
-c 发送数据包个数
-I 当ping通时,指定间隔多少秒发送下一个数据包
-w当ping 不通时,指定发送的每个数据包的超时时间,单位秒
-s 指定数据包大小
2>.跟踪数据包途径 traceroute
-n 不执行DNS反向查找,查找显示数字形式的IP地址
课外补充:
在windows中的tracer命令
在dos中输入tracert –d (-d 不将地址解析成主机名)
测试DNS域名解析 nslookup命令
设置网络地址参数
- 临时修改网络配置
方法一:ifconfig 网络设置IP地址/短格式子网掩码
方法二;ifconfig网络设备IP地址netmask子网掩码
- 临时设置网卡子接口
ifconfig网络设备:子接口名称 IP地址/短式子网掩码
- 永久设置网卡子接口
需在/etc/sysconfig/network-scrips目录下手动添加配置文件
- 临时修改网卡状态
- inconfig网络设备 up/down(不可以分开使用)
例如:ifconfig eth1 up && ifconfig eth0:0 down.或者ifdown eth0;ifup eth0
修改某块网卡配置后,仅重启该网卡
ifdown 网络设备 ;ifup 网络设备
修改主机名
- 临时修改主机名:hostname 新的主机名
- 永久修改主机名:vi编辑/etc/sysconfig/network 配置文件后,重启生效(进入配置文件后输HOSTNAME=新的主机名)
配置路由
- 临时配置路由
- 临时添加、删除指定网段的路由记录
route add –net 网段/短格式子网掩码 gw 网关地址
route del –net 网段/短格式子网掩码
- 临时添加、删除默认网关记录
route add default gw 网关地址
route del default gw 网关地址
- 永久配置路由
a.在vi /etc/rc.local中添加(开关机后最后执行的脚本)
例如添加:route add –net 192.168.2.0/24 dev eth0
route add –net 192.168.3.0/24 gw 192.168.1.1
b.在/etc/sysconfig/network 中添加到为末尾(网卡的配置文件如果有设置了网关,该文件优先级高于此配置文件)
c.修改/etc/sysconfig/static-routes(没有该文件手动建立)
在内参加: any net 192.168.2.0/24 gw 192.168.1.254
any net 192.168.3.0 netmask 255.255.255.0 gw 192.168.1.253
- 开启IP转发(路由功能)
1.echo “1”>/proc/sys/net/ipv4/ip_forward(临时开启)
2.vi /etc/sysctl.conf 将net.ipv4.ip_forward=0改为1(永久开启)
systcl –p(sysctl.conf文件立即生效)
设置DNS域名解析
- 设置DNS域名解析
- vi编辑/etc/sysconfig/network-scripts/目录下设备的配置文件
- vi编辑/etc/rescolv.conf文件
- 域名解析本机主机映射文件
vi编辑/etc/hosts文件
/etc/hosts文件优于DNS域名解析服务,如果一个域名在host文件中已存在映射关系,将不再通过DNS服务器进行域名解析。hosts文件中一个IP地址可以对应多个域名或者别名。