详解:Linux网络管理基础知识

本文涉及的产品
云解析 DNS,旗舰版 1个月
全局流量管理 GTM,标准版 1个月
公共DNS(含HTTPDNS解析),每月1000万次HTTP解析
简介: 详解:Linux网络管理基础知识网络基本配置文件网络连接配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0  #关联的设备名称BOOTPROTO={static|dhcp|none|bootp}  #表示引导协议static|none表示静态;dhcp表示动态IPADDR=192.

详解:Linux网络管理基础知识
网络基本配置文件

网络连接配置文件:/etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
  #关联的设备名称

BOOTPROTO={static|dhcp|none|bootp}
  #表示引导协议static|none表示静态;dhcp表示动态

IPADDR=192.168.10.10
  #设置IP地址

NETMASK=255.255.255.0
  #设置子网掩码

GATEWAY=192.168.10.1
  #设置网关

ONBOOT=yes|no
  #开机时是否自动激活网络接口

HWADDR=00:1E:0B:8F:B0:D0
  #硬件地址要与硬件中的地址保持一致可省

DNS1=202.106.0.20
  #指定DNS地址

USERCTL=yes|no
  #表示是否允许普通用户启用或禁用此接口

PEERDNS=yes|no
  #表示是否在BOOTPROTO为dhcp时接受由dhcp服务器指定的dns地址

DEVICE=eth0
  #关联的设备名称

BOOTPROTO={static|dhcp|none|bootp}
  #表示引导协议static|none表示静态;dhcp表示动态

IPADDR=192.168.10.10
  #设置IP地址

NETMASK=255.255.255.0
  #设置子网掩码

GATEWAY=192.168.10.1
  #设置网关

ONBOOT=yes|no
  #开机时是否自动激活网络接口

HWADDR=00:1E:0B:8F:B0:D0
  #硬件地址要与硬件中的地址保持一致可省

DNS1=202.106.0.20
  #指定DNS地址

USERCTL=yes|no
  #表示是否允许普通用户启用或禁用此接口

PEERDNS=yes|no
  #表示是否在BOOTPROTO为dhcp时接受由dhcp服务器指定的dns地址
DNS配置文件:/etc/resolv.conf/

nameserver 127.0.0.1

nameserver 127.0.0.1
控制网络是否开启和IPv6是否有效和主机名设置文件:/etc/sysconfig/network

NETWORKING=YES|NO
NETWORKING_IPV6=yes|no
HOSTNAME=hostname
NETWORKING=YES|NO
NETWORKING_IPV6=yes|no
HOSTNAME=hostname
定义主机映像文件:/etc/hosts

172.168.10.1  www.baidu.com  alias

172.168.10.1  www.baidu.com  alias
 网卡命名方式

lo:本地回环用于本机客户端访问本机服务器程序

ppp#:点对点

eth#:以太网网卡

RHEL5.0中/etc/modprobe.conf:根据alias定义网卡名称

RHEL6.0中/etc/udev/rules.d/70-persistent-net.rules:中根据MAC地址定义网卡名称(udev文件是Linux2.6内核的重大改变;在2.4内核时/dev目录中提供了大量的不同设备文件的访问入口而在2.6内核中缩减了/dev下大量的代码因为引入了udev机制可以自动根据内核识别到的硬件信息自动创建对应的设备文件并给一个特定的名称)

网络管理工具

Linux目前提供两种网络管理工具,一种是network,一种是NetworkManager。

network

network是控制网络接口配置信息修改后,网络服务必须重新启动,来激活网络新配置,从而使得配置生效。这部分操作对服务而言和重新启动系统时是一样的作用。控制脚本是/etc/init.d/network这个文件,可以用这个文件后面加上下面的参数来操作网络服务。例如:

/etc/init.d/network restart

/etc/init.d/network restart
同样也可以用service这个命令来操作网络服务例如:

service network restart

service network restart
NetworkManager

RHEL6新增加的网络管理工具,可用检测网络、自动连接网络的程序。无论是无线还是有线连接,它都可以令您轻松管理。对于无线网络,网络管理器可以自动切换到最可靠的无线网络。利用网络管理器的程序可以自由切换在线和离线模式。网络管理器可以优先选择有线网络,支持 VPN。网络管理器最初由 Redhat 公司开发,现在由 GNOME 管理。

NetworkManager 新版本增强设备以及协议的支持,NetworkManager 最新版有一个全新的漂亮的客户端界面nmtui。”nmtui” 是 networkmanager 的一个图形化前端。在没有X Window 的情况下可以用它来方便地配置及管理网络。启动nmtui:

[root@localhost ~]# nmtui
Linux网络管理基础知识

NetworkManager 最新版的最大特征: 命令行工具命令,一个NetworkManager的命令行接口。NetworkManager的CLI工具nmcli,使用nmcli用户可以查询网络连接的状态,也可以用来管理。优点:原始;语法相对简单;在CLI中使用NetworkManager很容易掌握。

nmcli的基本配置选项

nmcli con show
  #获得一份UUID列表

nmcli dev
  #查看网络设备及其状态

nmcli r wifi off
  #关闭WiFi

nmcli con show
  #获得一份UUID列表

nmcli dev
  #查看网络设备及其状态

nmcli r wifi off
  #关闭WiFi
NetworkManager守护进程启动后,会自动连接到已经配置的系统连接。用户连接或未配置的连接需要通过nmcli或桌面工具进行配置和连接。

开机启用 NetworkManager

chkconfig NetworkManager on

或(CentOS7)

systemctl enable NetworkManager

chkconfig NetworkManager on

或(CentOS7)

systemctl enable NetworkManager
立即启动 NetworkManager

service NetworkMnager start

或(CentOS7)

systemctl start NetworkManager

service NetworkMnager start

或(CentOS7)

systemctl start NetworkManager


作者:笑桐笔记
来源:CSDN
原文:https://blog.csdn.net/Xiaotongbiji/article/details/85982674
版权声明:本文为博主原创文章,转载请附上博文链接!

目录
打赏
0
0
0
0
19
分享
相关文章
|
2月前
|
Linux系统管理:服务器时间与网络时间同步技巧。
以上就是在Linux服务器上设置时间同步的方式。然而,要正确运用这些知识,需要理解其背后的工作原理:服务器根据网络中的其他机器的时间进行校对,逐步地精确自己的系统时间,就像一只犹豫不决的啮齿动物,通过观察其他啮齿动物的行为,逐渐确定自己的行为逻辑,既简单,又有趣。最后希望这个过程既能给你带来乐趣,也能提高你作为系统管理员的专业素养。
124 20
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景
在 Linux 系统中,网络管理是重要任务。本文介绍了常用的网络命令及其适用场景,包括 ping(测试连通性)、traceroute(跟踪路由路径)、netstat(显示网络连接信息)、nmap(网络扫描)、ifconfig 和 ip(网络接口配置)。掌握这些命令有助于高效诊断和解决网络问题,保障网络稳定运行。
203 2
|
2月前
|
Linux下如何使用Curl进行网络请求
希望这篇文章能帮助您在Linux下更好地使用Curl进行网络请求。如有疑问,请随时提问!
107 10
Linux(openwrt)下iptables+tc工具实现网络流量限速控制(QoS)
通过以上步骤,您可以在Linux(OpenWrt)系统中使用iptables和tc工具实现网络流量限速控制(QoS)。这种方法灵活且功能强大,可以帮助管理员有效管理网络带宽,确保关键业务的网络性能。希望本文能够为您提供有价值的参考。
448 28
Web安全-Linux网络协议
Web安全-Linux网络协议
120 4
深入解析:Linux网络配置工具ifconfig与ip命令的全面对比
虽然 `ifconfig`作为一个经典的网络配置工具,简单易用,但其功能已经不能满足现代网络配置的需求。相比之下,`ip`命令不仅功能全面,而且提供了一致且简洁的语法,适用于各种网络配置场景。因此,在实际使用中,推荐逐步过渡到 `ip`命令,以更好地适应现代网络管理需求。
116 11
Ubuntu20.04搭建嵌入式linux网络加载内核、设备树和根文件系统
使用上述U-Boot命令配置并启动嵌入式设备。如果配置正确,设备将通过TFTP加载内核和设备树,并通过NFS挂载根文件系统。
234 15
|
5月前
|
Linux网络文件系统NFS:配置与管理指南
NFS 是 Linux 系统中常用的网络文件系统协议,通过配置和管理 NFS,可以实现跨网络的文件共享。本文详细介绍了 NFS 的安装、配置、管理和常见问题的解决方法,希望对您的工作有所帮助。通过正确配置和优化 NFS,可以显著提高文件共享的效率和安全性。
605 7
Linux虚拟机网络配置
【10月更文挑战第25天】在 Linux 虚拟机中,网络配置是实现虚拟机与外部网络通信的关键步骤。本文介绍了四种常见的网络配置方式:桥接模式、NAT 模式、仅主机模式和自定义网络模式,每种模式都详细说明了其原理和配置步骤。通过这些配置,用户可以根据实际需求选择合适的网络模式,确保虚拟机能够顺利地进行网络通信。
308 1
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等