Linux网络设置
查看及测试网络
查看网络配置
ifconfig查看已启用的网络接口信息
ifconfig 接口名 down/up#临时禁用或者重新激活网卡
设置虚拟网络接口
ifconfig 接口名:序号 IP地址
route查看当前主机中的路由表信息
-n:将路由记录中的地址显示位数字形式
添加、删除到指定网段的路由记录
route add -net 网段地址 gw IP地址
route del -net 网段地址
添加、删除默认网关记录
route add default gw IP地址
route del default gw IP地址
netstat查看当前的网络连接状态、路由表、接口统计等信息
命令格式:netstat 参数
-n:以数字的形式显示相关的主机地址、端口等信息。
-t:查看TCP传输控制协议相关的信息。
-u:显示UDP用户数据报协议相关的信息。
-a:显示当前主机中所有活动的网络连接信息,包括监听、非监听状态的服务端口。
-l:显示处于监听Listening状态的网络连接及端口信息。
-p:显示与网络连接相关联的进程号、进程名称信息,该选项需要root权限。
-r:显示路由表信息。
测试网络连接
ping测试网络连通性
ping 参数 ip地址
-c n #n为次数
traceroute跟踪数据包的路由途径
traceroute命令能够比ping命令更加准确地定位网络连接的故障点,因此执行速度会比ping命令稍慢。在网络测试与排错过程中,通常会先使用ping命令测试与目的主机的网络连接,如果发现网络连接有故障,再使用traceroute命令跟踪查看是在哪个中间结点存在故障。
nslookup测试 DNS 域名解析
设置网络地址参数
使用网络配置命令
vim /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
BOOTPROTO=static
DEVICE=ens33
ONBOOT=yes
IPADDR=192.168.100.10
NETMASK=255.255.255.0
GATEWAY=192.168.100.1
TYPE:设置网卡类型,Ethernet表示以太网。
BOOTPROTO:设置网络接口的配置方式,值为static时表示使用静态指定的IP地址,为dhcp时表示通过DHCP的方式动态获取地址。
DEVICE:设置网络接口的名称。
ONBOOT:设置网络接口是否在Linux操作系统启动时激活。
IPADDR:设置网络接口的IP地址。
NETMASK:设置网络接口的子网掩码。
GATEWAY:设置网络接口的默认网关地址。
修改网络配置文件
启用、禁用单个网络接口配置
ifdown ens33
ifup ens33
重启网络服务
systemctl restart network
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统
· 【译】Visual Studio 中新的强大生产力特性
· 2025年我用 Compose 写了一个 Todo App