Linux服务器内网配置网络过程

一、前言

  近期,在客户机房安装部署一台Linux服务器,根据客户IT提供的IP、网关、子网掩码、DNS信息进行服务器的网络配置。因为Linux服务器的网卡包含电口(网线、双绞线)、光口(光纤),本身对于Linux服务器的网络配置属于新手操作,所以折腾了好久才配置成功,固定好IP信息,特记录这个过程,当然整个过程也是在AI的指导下完成。

二、内容

  第一步:通过ip a或者ip link查看服务器全部网卡,服务器按照电口的网线网卡、光口的光模块网卡、部署的Docker容器都会在这个查询中返回。在这个服务器包括两个电口、两个光口,电口的网卡名称如ens0/ens1;光口的网卡名称ens6f0/ensf61。

  第二步:确认网卡名称是属于什么类型,通过查询获取全部网卡信息,但通过网卡名称无法分辨光口或者电口,在配置IP信息要根据网卡名称进行设置,所以必须查询网卡具体类型。使用sudo ethtool eth0 查询具体名称的网卡信息,其中一项参数PORT可以判断类型,比如[FIBRE]是光口、Twisted或TP是电口,为空或者其他不确定则要进一步查询更具体的信息,使用sudo ethtool -m eth0查询网卡,如果能够返回厂商、波长、距离等信息则基本确定是光口,且插入了光模块。如果提示未找到模块信息则不是光口,没有插入模块或者驱动不支持。

  第三步:检查网卡是否激活,在配置的过程中,因为网卡没有激活导致没有检测到其MAC地址的问题。通过ip a中查看网卡信息,如果网卡是处于启动状态在网卡信息列有状态值UP,如果是未启用状态则无UP。针对没有启用的网卡,使用命令sudo ip link 光口网卡名称 up执行,启动相应的网卡。

  第四步:设置配置文件yaml,根据提供的网络信息进行配置,在/etc/netplan的文件夹下新增一个配置文件如01-netcfg.yaml,编辑相关内容,示例配置信息如下所示:

network:
  version: 2
  renderer: networkd
  ethernets:
    [你的网卡名]:
      dhcp4: false
      addresses:
        - 10.111.201.249/24
      routes:
        - to: default
          via: 10.111.201.1
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114]

 在配置过程中注意严格的格式问题,缩进和空格,使用要配置网卡名称,注意填写正确ip/网关via/子网掩码/内网的DNS,然后保存这个配置文件。对应其它网卡在这个文件夹下已经配置不影响,不需要进行删除。

  注意:在物理路线已经通了,然后检测到具体的MAC地址,可以通过ip link show ens6f0 检查具体光纤连接是服务器那块逻辑网卡名称,要针对这个网卡名称进行配置才会生效。

  第五步:重启网络配置,在上述已经配置完成这个网卡,在查看MAC地址会发现,IP地址并没有关联上,所以这个时候要检查是否进行重启了,使用sudo netplan apply命令进行重启。然后在查询MAC地址是否关联这个IP地址,可以看到已经关联完成,通过ping命令可以访问服务器了,上述就是关于服务器网络IP的固定的操作。

三、总结

  在Linux服务器的网络配置过程中,因为是第一次进行设置,并且对Linux系统熟悉度不够,网络相关内容不熟,对这个配置过程会很困难,但是通过真正实践整个过程对服务器的网络设置也有更深刻的理解。

posted @ 2026-09-13 19:56  tuqunfu  阅读(6)  评论(0)    收藏  举报