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

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

相关推荐
YuMiao10 小时前
gstatic连接问题导致Google Gemini / Studio页面乱码或图标缺失问题
服务器·网络协议
chlk1231 天前
Linux文件权限完全图解:读懂 ls -l 和 chmod 755 背后的秘密
linux·操作系统
舒一笑1 天前
Ubuntu系统安装CodeX出现问题
linux·后端
改一下配置文件1 天前
Ubuntu24.04安装NVIDIA驱动完整指南(含Secure Boot解决方案)
linux
深紫色的三北六号2 天前
Linux 服务器磁盘扩容与目录迁移:rsync + bind mount 实现服务无感迁移(无需修改配置)
linux·扩容·服务迁移
SudosuBash2 天前
[CS:APP 3e] 关于对 第 12 章 读/写者的一点思考和题解 (作业 12.19,12.20,12.21)
linux·并发·操作系统(os)
哈基咪怎么可能是AI2 天前
为什么我就想要「线性历史 + Signed Commits」GitHub 却把我当猴耍 🤬🎙️
linux·github
十日十行3 天前
Linux和window共享文件夹
linux
Sinclair3 天前
简单几步,安卓手机秒变服务器,安装 CMS 程序
android·服务器
木心月转码ing3 天前
WSL+Cpp开发环境配置
linux