当前位置: 首页 > news >正文

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

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

相关文章:

  • MyBatis框架操作数据库一>xml和动态Sql
  • pnpm创建vite
  • STM32 DAC详解:从原理到实战输出正弦波
  • Spring 学习日记 day2
  • 使用fastapi部署stable diffusion模型
  • 如何记录Matlab程序运行过程中所占用的最大内存(续)
  • 天梯赛 L2-005 集合相似度
  • 配置 VSCode 的 C# 开发环境
  • 山寨币ETF的叙事,不灵了?
  • 【css酷炫效果】纯CSS实现全屏粒子连线
  • sparksql的Transformation与 Action操作
  • 解决git init 命令不显示.git
  • 3.1 在VisionPro脚本中添加CogGraphicLabel
  • LeetCode 热题 100_跳跃游戏(78_55_中等_C++)(贪心算法)
  • 技术路线图ppt模板_流程图ppt图表_PPT架构图
  • 购物车全选功能
  • Api架构设计--- HTTP + RESTful
  • C++和标准库速成(八)——指针、动态数组、const、constexpr和consteval
  • dataframe数据形式操作中的diff和shift函数区别与对比
  • 自交互学习:计算病理学中用于分子特征预测的多尺度组织形态学特征的融合与演化|文献速递-医学影像人工智能进展
  • 居委业委居民群策群力,7位一级演员来到上海一小区唱戏
  • 北方旱情持续,水利部:大中型灌区春灌总体有保障
  • 俄伏尔加格勒机场正式更名为斯大林格勒机场
  • 民营经济促进法出台,自今年5月20日起施行
  • 东风着陆场近日气象条件满足神舟十九号安全返回要求
  • 宋徽宗《芙蓉锦鸡图》亮相,故宫首展历代动物绘画