常用网络配置命令(1)
  hjlznhSEnpzZ 2023年11月02日 33 0

网络参数查看命令

1、查看IP参数信息

  • ifconfig
  • ifconfig ens33 查看ens33 ip信息
  • IP addr
  • IP link

2、查看主机名

  • hostname 查看和临时设置
  • hostnamectl 永久设置
修改主机名方法:
  • 方法:1
  • 修改/etc/hostname 文件设置主机名。
  • 方法:2
  • 执行hostnamectl命令
  • 使用 hostnamectl命令,houstnamectl set-hostname name 通过hostname 或者 hostnamectl status 命令查看更改是否生效。
  • 方法:3
  • 执行nmtui 命令使用界面工具修改主机名
  • 方法:4
  • 执行nmcli命令
  • nmcli general hostname 查看主机名
  • nmcli general hostname my-server 设置主机名
  • 执行systemctl restart systemd-hostname使修改生效

3、查看DNS服务器信息

  • cat /etc/resolv.conf

4、/etc/hosts文件

  • 主机名和IP对应文件,优先于DNS服务器查找

5、查看网卡链路信息

  • ethtool ens33

网络参数配置文件

网卡参数配置文件目录:/etc/sysconfig/network-scripts/
  • 配置文件例子:
TYPE="Ethernet|Bridge"        #网络接口类型
BOOTPROTO="static / none"     #启用静态IP地址(BOOTPROTO=dhcp启用动态获取IP)
DEFROUTE="yes"                #将该接口设置为默认路由
NM_CONTROLLED=yes             #是否受NetworkManager服务管理
IPV4_FAILURE_FATAL="no”       #如果启用了IPv4和IPv6配置,则激活的设备的IPv4配置失

败意味着激活被认为是整体故障(如果这个值为yes)

lPV6INIT="yes|no"      #是否支持IPV6
USERCTL="yes|no"       #是否允许普通用户控制此接口
PEERDNS="yes|no"       #是不是接受DHCP服务器指派的DNS服务器地址
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
NAME="eno16777736"          #网卡逻辑连接名字
DEVICE="eno16777736"          #网卡设备名字
UUID="8071cc7b-d407-4dea-a41e-16f7d2e75ee9”    设备标识号

ONBOOT="yes"               #开启自动启用网络连接(默认值为no)
IPADDRO="192.168.21.128”    #设置IP地址只有在BOOTPROTO={nonelstatic}设置才有效
PREFIXO="24"               #设置子网掩码此设置也可用 PREFIX=n(n为掩码位数)
GATEWAYO="192.168.21.2"    #设置网关―要与IP地址属于同一网段
DNS1="8.8.8.8"             #设置主DNS
DNS2="8.8.4.4"             #设置备DNS
HWADDR="O0:0C:29:EB:F2:B3”  #MAC地址
PV6_PEERDNS="yes"
lPV6_PEERROUTES="yes"
修改后重启网络服务:
  • systemctl restar NetworkManager.service
  • systemctl restart network.service

nmcli命令

  • 地址配置工具:nmcli
nmcli - command-line tool for controlling NetworkManager
  • 命令语法
nmcli[ OPTIONS ]OBJECT { COMMAND | help }
  • device 网络接口,是物理设备
device -show and manage network interfaces
nmcli device help
  • connection 是连接,偏重于逻辑设置
connection -start,stop, and manage network connections
nmcli connection help
  • 多个connection可以应用到同一个device,但同一时间只能启用其中一个connection。这样的好处是针对一个网络接口,我们可以设置多个网络连接,比如静态IP和动态IP,再根据需要up相应connection。

如何配置连接,可以通过帮助得知,它后面可以跟show,up,down,add,modify,edit,delete,reload

常用网络配置命令(1)_主机名

  • 查看具体的设备信息可以通过 nmcli connection show 设备名来查看
  • 添加一个新连接,例如:
nmcli connection add con-name test-con ipv4.addresses "10.1.1.100/24" ipv4.gateway 10.1.1.1 ipv4.dns 202.106.0.20 ipv4.method manual connection.autoconnect yes type ethernet ifname ens33
  • 注意:添加新连接时con-name、type、ifname 这3项必须要设定
  • 修改现有连接,可以先看看帮助
nmcli connection modify --help
  • nmcli device disconnect ens33 不连接网卡设备ens33网卡
  • nmcli device connect ens33 连接并使用网卡设备ens33
  • nmcli connection up ens33 激活一个网络连接ens33
  • nmcli connection down ens33 关闭一个网络连接ens33
【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论

推荐阅读
  pfb3gDAOHucg   2023年12月11日   25   0   0 nmcliifconfig
  COAWCwhiWpsR   2023年12月10日   25   0   0 DNS
  COAWCwhiWpsR   2023年12月06日   27   0   0 DNS
  Yoru5qB4TSKM   2023年12月10日   36   0   0 服务器重启IP
  YKMEHzdP8aoh   2023年12月11日   57   0   0 DNSidePod
  48fXx4UfWSFg   2023年12月06日   54   0   0 bcIPbundle
  aYmIB3fiUdn9   2023年12月08日   49   0   0 客户端IPNATlvs