Linux网络设置
发布日期:2021-05-27 02:52:05 浏览次数:35 分类:精选文章

本文共 1959 字,大约阅读时间需要 6 分钟。

查看网络信息

在Linux系统中,查看网络信息通常可以通过以下命令完成。以下是一些常用命令和操作步骤:

查看网卡信息

  • 查看所有网卡信息:可以使用 ifconfig -a 命令查看系统中所有可用的网络接口。
  • 临时修改IP地址:可以通过 ifconfig ens33:0 +ip 192.168.170.100/24 命令临时设置IP地址和子网掩码。
  • 禁用或启用网卡:可以使用 ifdown ens33 禁用网卡,ifup ens33 启用网卡。
  • 网卡配置文件

    网卡配置文件通常存放在 /etc/sysconfig/network-scripts/ifcfg-ens33 中。文件内容格式如下:

    TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=noneDEFROUTE=yesIPV4_FAILURE_FATAL=noNAME=ens33DEVICE=ens33ONBOOT=yesIPADDR=192.168.170.100NETMASK=255.255.255.0GATEWAY=192.168.170.2DNS1=114.114.114.114DNS2=8.8.8.8

    修改完成后,需要重启网络服务:

    systemctl restart network

    验证配置是否成功:

    systemctl status network

    虚拟机网络模式

    在虚拟机中,通常有以下三种网络模式可以选择:

  • 桥接模式(VMnet0):需要选择正确的物理网卡或无线网络接口,桥接模式通常用于连接到局域网。
  • 仅主机模式(VMnet1):适用于不需要 DHCP 或静态IP地址的场景,支持手动配置IP地址。
  • 网路模式(VMnet8):带有 DHCP 功能,系统会自动分配 192.168.17.0 网段的 IP 地址。
  • 注意事项

    • 在创建新的虚拟网卡(如 vnet0)时,需要确保已经关闭了 firewalldNetworkManager 服务。
    • 每次增加虚拟网卡时,需要增加相应的网络接口。

    ping命令

    ping 命令是衡量网络延迟和稳定性的常用工具。常用参数包括:

    • ping -c 10 www.baidu.com:指定 ping 百度网站 10 次。
    • ping -w 10 www.baidu.com:指定 ping 超时为 10 秒。
    • ping -i 5 www.baidu.com:指定 ping 的间隔时间为 5 秒。

    示例

    [root@vm ~]# ping -c 10 www.baidu.com10 packets to www.baidu.com, 10 received, 100% loss (0ms loss)
    [root@vm ~]# ping -i 5 www.baidu.com发送 (1, 84 bytes)  5.000ms收到  84 bytes  5.000ms

    traceroute命令

    traceroute 命令用于追踪 packet 运输路径,常用于故障排查网络连接问题。

    常用参数

    • ip route:查看路由表。
    • route-n:显示更详细的路由信息。
    • route add -net:添加路由记录。
    • route del -net:删除路由记录。
    • route add default gw:添加默认网关。
    • route del default gw:删除默认网关。

    示例

    [root@vm ~]# traceroute 192.168.1.1

    修改主机名

  • 打开文件 /etc/hostname,输入新的主机名称。
  • 保存并退出文本文件:
  • hostnamectl set-hostname new_hostname bash

    查看端口

    netstat 命令用于查看系统中 sockets 的状态。

    netstat -a
    • -t:仅显示 TCP 端口。
    • -u:仅显示 UDP 端口。
    • -l:查看当前 socket 的监听状态。
    • -n:以数字形式显示端口号。
    • -p:显示与进程相关的端口。

    示例

    [root@vm ~]# netstat -tuln

    ss命令

    ss 命令用于查看 sockets 状态。

    ss -aupt
    • -a:显示所有 sockets。
    • -u:显示 UDP 协议。
    • -pt:显示 TCP 协レス。
    • -n:以数字形式显示端口号。

    查看并发连接数

    以下命令可以用来查看当前系统中建立的并发连接数。

    time netstat -aut | grep EST | wc -ltime ss -o state established | wc -l

    通过以上命令,可以在 Linux 系统中实现基本的网络信息查看、配置和故障排查操作。

    上一篇:“黑盒工坊”,轻松管理《魔兽世界》插件!
    下一篇:WSLiveDemo的踩坑之路

    发表评论

    最新留言

    能坚持,总会有不一样的收获!
    [***.219.124.196]2025年05月11日 20时12分55秒