Linux网络设置

144 阅读2分钟

查看所有活动的网络接口信息

执行ifconfig命令

微信截图_20220811084807.png

  • ens33:默认的第一张网卡的名称(可以自定义)
  • lo:回环网卡(代表本机)
  • virbro:虚拟机的网卡

查看指定网络接口信息 ifconfig{网卡名}

微信截图_20220816153749.png

查看和修改主机名

查看主机名(hostname)

微信截图_20220816165355.png

临时修改主机名hostname+主机名

微信截图_20220816165600.png

永久修改新主机名hostnamectl set-hostname [新主机名]

微信截图_20220816172149.png

查看路由表条目

route [-n] #查看路由条目 [ 追加显示本机路由条目 ]

微信截图_20220816173044.png

查看网络连接状态

命令:netstat [选项]

  • -a 显示当前主机中所有活动的网络连接信息
  • -n 以数字的形式显示相关的主机地址、端口等信息
  • -r 显示路由表信息
  • -l 显示处于监听状态的网络连接及端口信息
  • -t 查看TCP协议相关的信息
  • -u 显示UDP协议相关的信息
  • -p 显示与网络连接相关联的进程号、进程名称信息(需root权限)

微信截图_20220817172248.png

查看路由表信息

命令:route -n

微信截图_20220817172506.png

获取socket统计信息

命令:ss(选项)

常用选项跟上面一样

微信截图_20220817173945.png

跟踪数据包的路由途径

命令:traceroute 主机名 (域名,ip地址)

微信截图_20220817211116.png

windows的跟踪命令不一样

命令:tracert

微信截图_20220817211409.png

设置网络参数的方式

临时配置————使用命令调整网络参数

  • 简单、快捷,可直接修改运行中的网络参数
  • 一般知识和在调试网络的过程中使用
  • 系统重启以后,所作的修改将会失效

固定设置————通过配置文件修改网络参数

  • 修改各项网络参数的配置文件
  • 适合对服务器设置固定参数时使用
  • 需要重载网络服务或重启以后才会生效

设置网络接口参数

命令:ifconfig

禁用网卡——ifconfig+网络端口+down

微信截图_20220818144406.png

重新激活网卡——ifconfig+网络端口+up

微信截图_20220818144313.png

重启所有网卡服务

命令:systemctl restart network

设置路由记录

临时添加静态路由条目

方法一:route add -nat 目标网段/掩码(-host 目标主机) gw 下一跳(网关) dev 出站网卡

微信截图_20220818150647.png

方法二:ip route add 目标网段/掩码 via 下一跳ip dev 出站网卡

微信截图_20220818152023.png

删除静态路由条目

命令:route del -net 网段地址/掩码

微信截图_20220818151744.png

永久添加(临时添加重启后会消失)

方法一:在sysconfig目录下创建一个static-routes的文件进行编辑

命令:vim /etc/sysconfig/static-routes

微信截图_20220818160231.png

重启后永久添加

微信截图_20220818160806.png

方法二:在配置文件目录下创建一个单独的网卡名称的文件进行配置

命令:vim /etc/sysconfig/network-scripts/route-网卡名称

微信截图_20220818162957.png

配置后重启永久添加

微信截图_20220818163218.png