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

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

相关推荐
华无丽言几秒前
如何简单实现发版不影响客户使用?nginx负载
linux·nginx
阿维的博客日记12 分钟前
HTTP/3.0的连接迁移使用连接ID来标识连接为什么可以做到连接不会中断
网络·网络协议·http
半路_出家ren16 分钟前
第8章:应用层协议HTTP、SDN软件定义网络、组播技术、QoS
网络·网络协议·http·mpls·qos·sdn软件定义网络·组播技术
自由游戏开发者31 分钟前
用U盘启动制作centos系统最常见报错,系统卡住无法继续问题(手把手)
linux·运维·centos
teeeeeeemo36 分钟前
http和https的区别
开发语言·网络·笔记·网络协议·http·https
Ronin3051 小时前
【Linux系统】vim编辑器 | 编译器gcc/g++ | make/Makefile
linux·运维·服务器·ubuntu·编辑器·vim
Bruce_Liuxiaowei1 小时前
Netstat高级分析工具:Windows与Linux双系统兼容的精准筛查利器
linux·运维·网络·windows·安全
yt948321 小时前
C#实现CAN通讯接口
java·linux·前端
iFulling1 小时前
【计算机网络】第三章:数据链路层(下)
网络·笔记·计算机网络
linux修理工2 小时前
n1 armbian 安装桌面环境并启用xrdp远程登录
linux·服务器·数据库