linux网络配置

linux网络配置

一、

1、ifconfig

ifconfig 当前设备正在工作的网卡,启动的设备

ifconfig -a 所有网络设备

ifconfig ens33 查看指定网卡设备

ifconfig ens33 up/down 对指定网卡设备进行开关

基于物理网卡设置虚拟网卡,重启之后就会消失

ifconfig ens33:0 192.168.233.100

如果有多个网卡,systemctl restart network 所有的设备都会先停再开启。需要对单个设备重启,用ifup/down

第一行:ens33 设备名称,up 启动,broadcast该设备支持广播,running正在运行,multicast支持组播,mtu最大传输单元。 第二行:该网卡的ip地址 子网掩码 广播地址 第三行:ipv6地址 子网长度 作用域 link表示该接口有效。 第四行:网卡设备的mac地址 传输队列长度 1000 接口类型 以太网 第五行:接受数据包的格式 接受数据包的总大小 第六行:接受错误 丢弃 溢出 冲突 第七行:发送了多少数据包 发送数据包的大小 第八行:发送的错误 丢弃 溢出 载荷数 冲突数

2、如何修改主机名

2.1 临时:hostname主机名

2.2 永久:vim /etc/hostname 重启生效

hostnamectl set-hostname 主机名 不需要重启,su刷新一下

3、route

查看路由信息:route

查看本机网关配置:ip route

查看路由表:router table

添加路由记录:route add

静态路由:route add -net

默认路由:route add default gw 192.168.233.2

删除静态路由:route del -net

删除默认路由:route del default

Destination 目标网段

Gateway 本机网关地址

Genmask 子网掩码

Flag U表示路由是活动的 H表示该路由指向的是一台主机 !该路由表拒绝使用

Metric 路由距离,到达指定网络所需的中转数

Ref 该路由被使用的次数

Use 该路由被路由软件查找的次数

Iface 转发的网络设备的网卡名称

3.1 添加路由记录

静态路由:

route add -net 192.168.14.0/24 gw 192.168.233.2 dev ens33

-net 指定目标网段 192.168.14.0/24

gw 通过192.168.233.2这个网关来进行转发

dev 转发的网卡设备是ens33

默认路由:

route add defaults gw 192.168.233.2

3.2 删除路由记录

静态路由:

route del -net 192.168.14.0/24

默认路由:

route del default gw 192.168.233.2

二、查看当前设备上端口是否开启,端口扫描,网络连接情况

1、netstat -antp

命令 netstat -antp | grep 端口号/服务名称

-a 显示主机中所有活动的网络连接信息

-n 以数字的形式显示ip地址和端口等信息

-t tcp协议

-u udp协议

-p 显示该进程的pid号(必须要有管理员权限)

-r 显示路由表信息

-l 只显示处于监听状态的网络连接和端口

tcp 表示ipv4

0 表示当前连接数

0.0.0.0:22 表示本机监听地址

0.0.0.0 任意主机 * 任意端口

listen 等待连接

9496 进程号/进程名

2、ss -antp

命令 ss -antp | grep 端口/服务名

-a 显示主机中所有活动的网络连接信息

-n 以数字的形式显示ip地址和端口等信息

-t tcp协议

-u udp协议

-p 显示该进程的pid号(必须要有管理员权限)

netstat -antp和ss -antp区别

ss的查询速度比netstat的速度快

如果本机的网络活动进程数量比较,netstat的速度会很慢,甚至会卡死,这种情况推荐使用ss

测试指定端口的通信是否正常

命令 telnet ip 端口

访问命令 curl 192.168.233.20

3、lsof

lsof 不仅显示应用端口,还可以列出该进程在系统中打开的文件、目录等资源

lsof -i :80 列出指定的端口被哪些进程占用

lsof -u root 列出指定用户打开的文件和网络连接

lsof -i -P -a -p 进程号(不是服务名称)

-i 列出端口信息

-P 强制显示端口号

-a 并且

-p 列出它的pid号,进程号

4、ping命令

-c 指定ping的次数

-i 指定ping的间隔

-w 多少秒之内ping不通则停止ping命令

-W 超时多久之后退出ping

5、跟踪数据包的路由途径

traceroute ip地址:跟踪经过的主机

域名解析的命令:解析域名对应的ip地址

nslookup 域名/ip地址

nslookup 域名:正向解析,根据域名解析出ip地址

nslookup ip地址:反向解析,根据ip地址解析出对应的域名

复制代码
TYPE=Ethernet            接口类型 Ethernet 以太网
DEVICE=ens33             设备名称
ONBOOT=yes               开机自动启动该设备
BOOTPROTO=static         地址配置协议: dhcp--动态 static---静态
IPADDR=192.168.233.10    ip地址(只有静态有效。)
NETMASK=255.255.255.0    子网掩码
GATEWAY=192.168.233.2    网关地址
DNS1=218.2.135.1         dns解析地址。
相关推荐
饮长安千年月2 小时前
Linksys WRT54G路由器溢出漏洞分析–运行环境修复
网络·物联网·学习·安全·机器学习
是小崔啊3 小时前
java网络编程02 - HTTP、HTTPS详解
java·网络·http
车载诊断技术5 小时前
电子电气架构 --- 电子电器新技术及发展趋势
网络·架构·汽车·电子电器框架·车载充电器(obc)·电子电器新技术及发展趋势
卷心菜不卷Iris5 小时前
第1章大型互联网公司的基础架构——1.6 RPC服务
网络·网络协议·微服务·rpc·http协议·rpc协议
网络安全-老纪5 小时前
网络安全之如何发现安全漏洞
网络·安全·web安全
菜萝卜子5 小时前
【计算机网络】数据链路层数据帧(Frame)格式
网络·计算机网络
是纯一呀7 小时前
WebSocket(WS)协议系列(一)基本概念
网络·websocket·网络协议
网络安全筑盾者-燕子7 小时前
计算机网络-OSI七层参考模型与数据封装,网络安全零基础入门到精通实战教程!
网络·计算机网络·安全·web安全·网络安全·osi
zhj16953697 小时前
手写简易RPC(实践版)
java·网络·网络协议·rpc
路-buan7 小时前
华为 eNSP:MSTP
网络·华为