一. 网络地址配置
1.1 网络地址查看– ifconfig
命令格式:ifconfig 或 ifconfig + 网卡名
主要参数信息:
1.2 网络配置修改
临时修改IP 地址
ifconfig + 网卡 + 更改后的 IP 地址
[root@xiayan ~]# ifconfig ens33 192.168.48.10
[root@xiayan ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.48.10 netmask 255.255.255.0 broadcast 192.168.48.255
inet6 fe80::3ab8:991b:a38a:e6bd prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:4f:79:cd txqueuelen 1000 (Ethernet)
临时启动与关闭网卡
ifconfig + 网卡 up # 打开
ifconfig + 网卡 down # 关闭
永久修改IP 地址
网卡配置文件存放在 /etc/sysconfig/network-scripts/ifcfg-ens33
可以对网卡编辑进行修改
TYPE=Ethernet # 网卡类型, Ethernet 为以太网
BOOTPROTO=static # 网络配置方式。 static 为静态 dhcp 为动态
DEVICE=ens33 # 网络接口名称
NAME=ens33 # 网络接口名称
UUID=09fb2b87-8a2a-4f57-b4cf-9cd8040c9c # 网卡地址
IPADDR=192.168.48.6 # 网络接口 IP 地址
GATEWAY=192.168.48.2 # 网络接口默认网关
NETMASK=255.255.255.0 # 网络接口子网掩码
DNS1=114.114.114.114 # 域名解析服务器地址
修改配置文件后,需要重启网络服务:systemctl restart network
1.3 网络虚拟接口设置
ifconfig 网卡:序号 +IP 地址
二. 配置
2.1 路由表查看– route
路由表:Linux 操作系统中的路由表决定着从本机向其他主机、其他网络发送数据的去向,是排除网络故障的关键信息。
命令格式:route
route -n 将路由记录中的地址显示为数字形式
直接执行“route" 命令可以查看当前主机中的路由表信息
当下一跳为"gateway" 时,表示目标网段是与本机直接相连的。
2.2 路由表设置
2.2.1 添加指定网段到路由表
route add -net 网段地址 gw IP 地址
2.2.2 删除指定的网段
route del -net 网段地址
2.2.3 添加默认路由到路由表
route add default gw 网关地址
2.2.4 从路由表中删除默认网关
route del default gw IP 地址
三. 网络连接测试
3.1 测试网络连通性– ping
命令格式:ping 【选项】 目标主机名或 IP
选项 |
功能 |
-c |
指定发包次数 |
-i |
指定发包间隔时间 |
-w |
超时时间间隔 |
若看到"Destination Host Unrelachable" 的反 馈信息,则表示 目的主机不可达,可能目标地址不存在或者主机已经关闭
若看到"Network is unreachable" 的反馈信息,则表示没有可用的路由记录 ( 如默认网关 ) ,无法达到目标主机所在的网络。
当目标主机有严格的防火墙限制时,或者当网络中存在影响通信过程稳定性的因素( 如网卡故障、病毒或网络攻击等 ) 时,可能收到 "Request timeout" 的反馈结果
3.2 跟踪数据包路径– traceroute
traceroute 命令能够比 ping 命令更加准确的地位网络连接故障点
命令格式:traceroute + 目标主机名或 IP
四. 域名解析
4.1 域名解析– nslookup
通过网站地址,解析出对方的IP 地址
nslookup 目标主机地址 [DNS 服务器地址 ] # 测试 DNS 域名解析
或使用dig 命令
4.2DNS 设置
更改DNS 两种方法
方法一:vim /etc/resolv.conf 配置文件
次方法实时生效
方法二:vim /etc/sysconfig/network-scripts/ifcfg-ens33 修改网卡信息中的 DNS
修改配置文件后,需要重启网络服务:systemctl restart network
4.3 本地主机映射
默认情况下,系统首先从hosts 文件查找解析记录, hosts 文件只对当前的主机有效, hosts 文件可减少 DNS 查询过程,从而加快访问速度
host 文件位置: /etc/hosts
添加格式:主机IP IP 地址
不更改host ,直接 ping 百度
vim /etc/hosts
更改过hosts 再 ping 百度
五. 端口检查
5.1netstat 命令查看
命令格式:nststat 【选项】
查看系统正在运行的TCP 端口信息
查看TCP 协议的 80 端口
5.2ss 命令查看
命令格式:ss 【选项】
ss 常用选项
查看ssh 端口状态
5.3lsof 命令
命令格式: lsof -i : + 端口号
查看22 端口使用
总结:
1. 在设置网卡的时候 ifconfig 设置的为临时 IP 地址,在网卡重启或机器重启后,将变为默认 IP ,更改永久 Ip 需要更改配置文件
2.ss 命令与 netstat 命令用户基本相同,但是 ss 命令显示的信息比 netstat 更详细; ss 也比 netstat 命令更加快速
3.nslookup 域名解析,将域名解析为 IP 地址
4. 主机映射可以更快速的对域名进行访问
搭建一些服务的话,还是建议大家租一个 使用的
标签:IP,配置,网络,ifconfig,网卡,命令,地址,Linux,路由表 From: https://www.cnblogs.com/ylxtiankong/p/16843974.html