Linux中使用nmcli配置网络

Linux中使用nmcli配置网络,第1张

    以前都是使用ifconfig来配置网络,今天开始尝试使用nmcli 。

1、网络接口名称

    centos7或者红帽7中,以en开头标识以太网,之前的版本是eth开头。同时,wl标识waln接口,ww标识wwan接口。

  接下里就是网卡类型, p代表pci物理位置,o代表板载,s代表热插拔。最后数字表示索引、id或端口。 比如笔者的虚拟机上enp0s3,pci网卡slot3。

    如果无法确定固定名称则采用传统的ethn的方式。

2、查看网络配置

    使用ip addr显示ip地址,ip addr show eth0显示网卡eth0 , ip -s link show eth0 显示连接状态,可用查看到数据包。netstat -i也可以罗列网卡并查看数据流量。

3、查看路由与排查

    ip route检查系统路由表,

    ping网关地址。ping -c4是ping 4次, timeout 4则是超时时间4秒。

    tracepath或者traceroute命令追踪到目标主机的网络状态。

4、端口与服务

    TCP服务使用套接字.socket作为通信的端点,其由IP地址、协议和端口组成。服务器通常监听标准端口,客户端使用随机可用端口。标准端口在/etc/services中列出。

    查看监听端口:ss和netstat命令。

  5、使用nmcli查看网络

    networkmanager是监控和管理网络的守护进程,可用通过命令行与图形界面来与networkmanager通信,并将配置文件保存在/etc/sysconfig/network-scripts目录中。

    使用nmcli查看网络信息:

    nmcli con show  查看网络接口

    nmcli con show --active  查看活动网络接口

    nmcli con show  "enp0s3"  查看enp0s3网络的详情信息

    nmcli device status 查看设备的信息

    nmcli device show enp0s3  查看 enp0s3设备的信息

  6、使用nmcli配置网络

    可以为网络设备配置多个网络连接(配置文件),但是一次只能由一个保持活动状态。

    创建一个"default"新连接,并使用dhcp获取网络。

    nmcli con add con-name "default" type ethernet ifname eth0

    创建一个静态连接,配置静态IP,并设置不自动连接。

    nmcli con add con-name "static" type ethernet ifname eth0 autoconnect no ip4 172.25.0.12/24 gw4 172.25.0.254

    更改为静态链接。

    nmcli con up "static"

    更改为dhcp链接。

    nmcli con up "default"

    查看使用信息。

    nmcli con  add  help

    修改配置,过多就不阐述了。

    nmcli con mod

    nmcli 命令摘要:

7、编辑网络配置文件

    接口配置文件时控制单个网络设备的软件接口,网络设备可以有多个配置文件,但是只有一个时激活状态。

ifcfg配置文件选项(辅助IP地址将配置文件中的选项添加1)

    配置过程:

a、修改 ifcfg配置文件

b、使用nmcli命令使配置生效或者重启进程

    nmcli con reload

    nmcli con down “ID”  ,nmcli con up “ID”

c、通过ping验证网络配置

8、主机名和名称解析

    hostname 查看主机名

    hostnamectl status 查看主机信息

    hostnamectl set-hostname 设置主机名

    静态主机名储存在/etc/hostname文件中。名称解析用于将主机名转为IP地址,反之亦可,在/etc/hosts中定义。

    可用使用getent hosts your_hostname,利用/etc/hosts来测试主机名解析。

    如果/etc/hosts中没有,则会查找/etc/ resolv.conf文件。

越来越多的人开始使用Linux,但是,目前主流的系统,对于一般用户来说,Windows系统是大家所习惯使用的。那么,在Linux *** 作系统下配置无线连接,是本文的重点介绍的内容。在Fedora/Linux *** 作系统下的配置无线连接的方式和步骤基本上与以太网连接的配置基本相同,不同点就是无线网络增加了SSID和密钥的配置。为Fedora/Linux *** 作系统建立xDSL拨号连接的步骤如下:1.打开“c”工具(系统-管理-网络)。2.选中“设备”面板,点击“新建”。3.在d出的新窗口中选择“无线连接”,点击“前进”。4.新出现在无线网卡列表中选择你的无线网卡,如果没有,则选择“其它无线网卡”,点击“前进”◆说明:在安装 *** 作系统的过程中,系统会自动检测并完成大多数无线网卡的配置,完成配置的网卡会出现在上述的设备列表中。对于没有检测到、无法完成配置以及之后添加的无线网卡,则可以通过选择“其它无线网卡”,配置无线连接就完成了。5.如果上一步选择了“其它以太网卡”,则会出现“选择以太网适配器”窗口,从中选择你的无线网卡型号,并将它分配给指定的设备(eth0表示第一块网卡,eth1为第二块,依次类推),然后点击“前进”。6.在“配置无线连接窗口”,根据实现情况完成配置,然后点击“前进”。7.Linux *** 作系统下,在“配置网络设置”窗口,根据实际情况为网络接口配置好IP地址及DNS,完成后点击“前进”。8.出现“创建无线连接”页面,点击“应用”。9.新添加的网络连接会出现在“网络配置”工具的设备列表中,点击菜单“文件-保存”即完成了连接的创建。网络连接添加完成之后,连接则会出现在设备列表中。从设备列表中选择某个连接,然后点击“编辑”即可打开连接配置窗口。◆提示:为了使用方便,可以在连接配置窗口中勾选“当计算机启动时激活设备”,点击“确定”,这样做可以避免每次计算机启动之后都要人为的激活设备。从设备列表中选中某个网络连接,还可以通过面板上的“激活”和“取消激活”按钮更改接口状态。

linux管理口的配置取决于您使用的linux发行版本。一般来说,您可以使用以下步骤来配置管理口:

1. 使用root用户登录系统。

2. 打开系统的管理口配置文件,一般是/etc/ssh/sshd_config。

3. 修改管理口的相关配置,例如:

• 禁用root用户登录:PermitRootLogin no

• 指定管理口的端口号:Port 22

• 指定管理口的协议版本:Protocol 2

• 指定管理口的加密算法:Ciphers aes128-ctr

4. 重新启动管理口服务,以便使新配置生效:service sshd restart

5. 检查管理口服务是否正常运行:service sshd status


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/8287938.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-15
下一篇2023-04-15

发表评论

登录后才能评论

评论列表(0条)

    保存