linux 基础网络配置文件

使用"ifconfig"命令查看网络接口地址

直接执行"iconfg"命令后可以看到ens33、10、virbr0这3个网络接口的信息,具体命令如下

ifconfig ##查看网络接口地址

ens33:第一块以太网卡的名称

lo:"回环"网络接口

virbr0:虚拟网桥的连接接口

查看指定的网络接口信息

执行"ifconfg ens33"命令可以只查看网卡 ens33 的配置信息,具体命令如下

ifconfig ens33 ##查看指定的网络接口信息

使用"hostname"命令可以查看当前主机的主机名,不用添加任何选项或参数

hostname ##查看主机名称

还可以使用此命令更改主机名

route ##查看路由表条目

执行"route"命令查看当前主机中的路由表信息,在结果中,Destination列对应目标网段的地址,Gateway列对应下一跳路由器的地址,Iface 列对应发送数据的网络接口

执行"route -n"命令后,输出信息中的"gateway地址将显示为"192.168.4.1",默认网关记录中的"default"也将显示为"0.0.0.0"

route -n ##"-n"将地址显示为数字形式

使用"netstat"命令查看网络连接情况

查看本机中是否有监听"TCP/22"端口的服务程序,输出信息中包括PID 和进程名称。

使用"traccroute"命令跟踪数据包的路由途径,跳点的信息

使用"traccroute"命令可以测试从当前主机到目的主机之间经过了哪些网络跳点,

使用方法和ping相同

使用"nslookup"命令测试 DNS 域名解析

执行"nslookup www,baidu.com"命令后,nslookup 程序将提交查询请求,询问站点 www.baidu.com对应的 IP地址是多少,具体命令如下

修改网卡的 IP 地址、子网掩码

设置网卡的地址时,命令格式如下

ifconfig网络接口名称 IP地址[ netmask 子网掩码 ] 或 ifconfig 网络接口名称 IP地址[/子网掩码长度]

执行以下命令可以将网卡ens33的IP地址设置为192.168.80.128,子网掩码长度为 24

禁用、激活网络接口

临时禁用或重新激活指定的网络接口时,需要结合"down"和"up"开关选项。网络接口被禁用后,将无法使用该网络接口与其他主机进行连接。例如,执行以下命令可以禁用网卡ens33

为网卡设备绑定虚拟端口

ifconfig ens33 down

执行以下命令可以为网卡 cns33 添加一个虚拟接口ens33:0,并将这个虚拟接口的 IP 地址设置为 172.17.17.17。虚拟接口的 地址和网卡原有的IP 地址都可以正常使用

使用"route"命令添加、删除静态路由记录

netstat -anpt ##以数字的形式显示所有的TCP连接信息

netstat命令常用选项有:

-a :显示所有活动的网络连接信息

-n :以数字的形式显示相关的主机地址、端口等信息

-r :显示路由表信息

-l :显示处于监听状态的网络连接及端口信息

-t :查看与TCP相关的信息

-u :显示与UDP相关的信息

-p :显示与网络连接相关的进程号、进程名信息

通过"route add"命令可以添加路由记录,结合"-net"选项指定目标网段的地址,结合"gw"项指定下一跳路由器的 IP 地址。例如,若要使本机访问另一个网段 192.168.76.0/24 的数据包都发送给192.168.80.254,则可以执行以下命令

  1. ping 192.168.17.2 ##测试网络连通性

  2. Ctrl+C终止执行

nslookup www.baidu.com ##测试DNS域名解析

ipconfig ens33 192.168.17.111/24 ##修改网卡地址、状态

ifconfig ens33 down ##禁用(down)、激活(up)网络接口

ifconfig ens33:0 172.16.1.1 ##为网卡绑定虚拟接口

route add -net 192.168.30.0/24 gw 192.168.17.2 ##添加静态路由

route -n ##确认添加的路由条目

route del -net 192.168.30.0/24 ##删除路由条目

route -n ##确认删除的路由条目

当然,有人会问了博主博主,有没有更加简单又好用的修改网络配置的命令

有的,兄弟有的在下面

  • nmtui:这是 NetworkManager 的文本用户界面,能让你在终端中轻松配置网络连接。

nmtui

操作方法,回车确定,方向键进行选择,可在里面直接看见主机上的网络设备

相关推荐
熬夜学编程的小王39 分钟前
【Linux篇】初识Linux指令(下篇)
linux·运维·服务器·linux指令
敲键盘的Q3 小时前
【eNSP实战】(续)一个AC多个VAP的实现—将隧道转发改成直接转发
网络
Y.O.U..3 小时前
美团AI面试总结
网络·面试·职场和发展
23zhgjx-LSS3 小时前
ospf单区域
网络·智能路由器
小卓笔记3 小时前
keepalived应用
linux·服务器·数据库
晴空对晚照5 小时前
[动手学习深度学习]26. 网络中的网络 NiN
网络·深度学习·学习
Hurry65 小时前
Rocky Linux 9.x 基于 kubeadm部署k8s 1.32
linux·运维·kubernetes
极客代码6 小时前
Unix 域套接字(本地套接字)
linux·c语言·开发语言·unix·socket·unix域套接字·本地套接字
fareast_mzh6 小时前
High-performance TCP mock server
网络·网络协议·tcp/ip
zxnbmk6 小时前
ansible速查手册
linux·服务器·ansible