LinuxNetwork
Pipci
这个作者很懒,什么都没留下…
展开
-
Redhat和Centos操作系统双网卡绑定
在我们日常Linux使用中,一般对于生产网都会使用双网卡或多网卡接入,这样既能添加网络带宽,同时又能做相应的冗余,可谓好处多多。而一般我们都会使用Linux操作系统下自带的网卡绑定模式。这一点不像Windows2008,操作系统没有网卡绑定功能,需要网卡产商针对windows操作系统定制网卡管理软件来做网卡绑定(windows2012操作系统中加入了网卡绑定功能)。 下面的绑定教程适用于Redhat和Centos 6系列和7系列版本非LACP绑定模式: 此模式不需要在交换机做配置,即配即用 备.转载 2020-08-21 18:56:31 · 330 阅读 · 0 评论 -
Linux下桥接模式详解一
其实之前已经有分析过网桥的原理,但是当时对其理解还是局限于表面,对于其本身的实现原理并没有结合linux源代码进行分析,那么本次实际上是要分析qemu对于网卡的模拟,那么 从源头来说,首先分析下桥接模式下数据是如何转发的。既然说到了桥接就不得不提到一个数据链路层设备------网桥。在计算机网络中,网桥作为一个网络设备应用也许并没有那么广泛。但是作为它的扩展---交换机就显得火的多了。交换机其本质就是相当于一个多端口的网桥,大多数交换机是工作在数据链路层即L2层,但目前三层交换机也逐步浮出水面。在本片文转载 2020-07-16 14:19:35 · 693 阅读 · 0 评论 -
ss命令Linux网络状态工具
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。ss命令是CentOS 7,Ubuntu16.04以后的版本中iproute2软件包的一部分,默认已经安装。当服务器的socket连接数量变得非常大时,无论是使...原创 2020-05-03 17:48:14 · 833 阅读 · 0 评论 -
ip命令网络配置
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。Linux系统提供iproute2工具用于替代一些常用的net-tools命令,iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一,ip命令支持tab补...原创 2020-05-03 17:41:25 · 3573 阅读 · 0 评论 -
nmtui网络配置命令
nmtui提供基于光标的文本用户界面(TUI), nmtui可提供一个文本界面来与NetworkManager交互用于配置网络。该工具包含在NetworkManager-tui子软件包中。通常不会默认随NetworkManager的安装而安装该子软件包。需要单独安装 NetworkManager-tui。一、nmtui命令会开启一个图形化的配置工具,通过nmtui提供的GUI界...原创 2020-05-03 17:38:38 · 2929 阅读 · 0 评论 -
RHEL/CentOS系列发行版nmcli命令概述
RHEL7 与 CentOS 7 以上的版本中默认的网络服务由 NetworkManager 提供(简称NM),这是动态控制及配置网络的守护进程,它用于保持当前网络设备及连接处于工作状态,同时也支持传统的 ifcfg 类型的配置文件。NetworkManager 可以用于以下类型的连接:Ethernet,VLANS,Bridges,Bonds,Teams,Wi-Fi,mobile boradban...原创 2020-05-03 17:37:37 · 836 阅读 · 0 评论 -
RHEL/CentOS系列发行版网络配置介绍
CentOS系列发行版里面有两套管理网络连接的方案:第一套: network.service通过网络配置脚本对网卡配置文件/etc/sysconfig/network-scripts/ifcfg-x(x代表某一个特定的网卡)内的参数进行网络配置,网络脚本通常是指/etc/init.d/network及所有它调用的已安装脚本 。适用于CentOS7以前的版本,在CentOS8上,已废弃了这种方式,...原创 2020-05-03 17:36:21 · 283 阅读 · 1 评论 -
基于RHEL8/CentOS8的网络IP配置详解
image➡ 在rhel8(含centos8)上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢。➡ 本文详细阐述基于rhel8的网络配置,包含多种配置方法。➡ 事先声明:本文提及的所有内容,仅适用rhel8/centos8,因为不同linux系统的NetworkManager...转载 2020-05-03 17:35:25 · 353 阅读 · 0 评论 -
ss命令Linux网络状态工具
ss是Socket Statistics的缩写。顾名思义,ss命令可以用来获取socket统计信息,它可以显示和netstat类似的内容。但ss的优势在于它能够显示更多更详细的有关TCP和连接状态的信息,而且比netstat更快速更高效。ss命令是CentOS 7,Ubuntu16.04以后的版本中iproute2软件包的一部分,默认已经安装。当服务器的socket连接数量变得非常大时,无论是使...原创 2020-04-29 23:06:57 · 808 阅读 · 0 评论 -
ip命令网络配置
Linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。Linux系统提供iproute2工具用于替代一些常用的net-tools命令,iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一,ip命令支持tab补...原创 2020-04-29 23:06:03 · 2300 阅读 · 0 评论 -
nmtui网络配置命令
nmtui提供基于光标的文本用户界面(TUI), nmtui可提供一个文本界面来与NetworkManager交互用于配置网络。该工具包含在NetworkManager-tui子软件包中。通常不会默认随NetworkManager的安装而安装该子软件包。需要单独安装 NetworkManager-tui。一、nmtui命令会开启一个图形化的配置工具,通过nmtui提供的GUI界...原创 2020-04-29 23:05:16 · 3807 阅读 · 0 评论 -
nmcli网络配置命令
nmcli使用方法非常类似linux ip命令、cisco交换机命令,并且支持tab补全,也可在命令最后通过-h、--help、help查看帮助。在nmcli中有2个命令最为常用:nmcli语法:nmcli [ OPTIONS ] OBJECT { COMMAND | help } OBJECT和COMMAND可以用全称也可以用简称,最少可以只用一个字母,建议用头三个字母。OBJECT...原创 2020-04-29 23:03:41 · 2980 阅读 · 0 评论 -
RHEL/CentOS系列发行版网络配置介绍
CentOS系列发行版里面有两套管理网络连接的方案:第一套: network.service通过网络配置脚本对网卡配置文件/etc/sysconfig/network-scripts/ifcfg-x(x代表某一个特定的网卡)内的参数进行网络配置,网络脚本通常是指/etc/init.d/network及所有它调用的已安装脚本 。适用于CentOS7以前的版本,在CentOS8上,已废弃了这种方式,...原创 2020-04-27 22:46:30 · 245 阅读 · 0 评论 -
基于RHEL8/CentOS8的网络IP配置详解
image➡ 在rhel8(含centos8)上,没有传统的network.service,在/etc/sysconfig/network-scripts/里也看不到任何脚本文件,那么该如何进行网络配置呢。➡ 本文详细阐述基于rhel8的网络配置,包含多种配置方法。➡ 事先声明:本文提及的所有内容,仅适用rhel8/centos8,因为不同linux系统的NetworkManager...转载 2020-04-27 22:45:42 · 202 阅读 · 0 评论 -
Debian/Ubuntu系列发行版网络配置介绍
Debian/Ubuntu系列发行版里面有两套管理网络连接的方案:第一套: 通过网络配置脚本/etc/init.d/networking对网卡配置文件/etc/network/interfaces内的参数进行网络配置,适用于没有桌面的环境,如:服务器;或者那些完全不需要改动连接的场合。第二套: Network-Manager 适用于有桌面的环境,特别是网络连接情况随时会变的情况。然而现在更新的...原创 2020-05-03 17:33:35 · 828 阅读 · 0 评论 -
setup命令网卡配置
setup是redhat开发的命令行下命令行模式界面的GUI工具,只适用6.x或5.x版本,其他的版本比如说Suse是没有这个工具的。通过它可配置网络,防火墙,主机名,开机启动服务等,用这个命令比较方便对系统的配置。setup 命令的基本信息如下。命令名称:setup。英文原意:A text mode system configuration tool。所在路径:/usr/bin/se...原创 2020-04-27 22:35:32 · 1370 阅读 · 0 评论 -
DNS地址解析的设置
在虚拟机通过主机ping百度的实验中,我们强调过一点,用虚拟机ping 百度时,必须ping百度的ip地址,而不能ping www.baidu.com(百度的域名),是因为没有一个地址解析服务器可以将百度的域名所对应的ip地址解析出来。那么,如何解决这个问题呢??? 这就用到了本文所说的DNS-------- DNS(Domain Name System...转载 2020-04-26 22:30:23 · 3852 阅读 · 0 评论 -
SSH测试远程服务器端口的连通性
ssh是linux的标准配置并且最常用,可以用来判断端口是否打开用法: ssh -v -p port username@ip-v 详细模式(会打印日志,显示登录的细节).-p 指定端口username 可以随意ip 待测试机器的ip--------------------------------------------------------------------------...原创 2020-04-26 22:29:12 · 14721 阅读 · 0 评论 -
telnet测试远程服务器端口的连通性
telnet命令是TELNET协议的用户接口,它支持两种模式:命令模式和会话模式,虽然telnet支持许多命令,但大部分情况下,我们只是使用它查看目标主机是否打开了某端口(默认是23)现在默认的很多Linux发行版都没有安装这个命令,如果没有这个命令就要安装对应的软件,安装telnet客户端就可以,不需要安装服务段,因为我们是访问别人,而不是作为服务器被远程,被远程用更安全的SSH协议。...原创 2020-04-26 22:28:05 · 1963 阅读 · 1 评论 -
net-tools工具netstat 命令
Netstat 是一款命令行工具,可用于列出系统上所有的网络套接字连接情况,包括 tcp, udp 以及 unix 套接字,另外它还能列出处于监听状态(即等待接入请求)的套接字。如果你想确认系统上的 Web 服务有没有起来,你可以查看80端口有没有打开。以上功能使 netstat 成为网管和系统管理员的必备利器。CentOS7,Ubnutu16.04,Debian9,openSUSE15等以后...原创 2020-04-26 22:26:56 · 1213 阅读 · 0 评论 -
bind-utils工具nslookup及dig命令
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设...原创 2020-04-26 22:22:57 · 479 阅读 · 0 评论 -
net-tools工具route命令
Linux系统的route命令用于显示和操作IP路由表(show / manipulate the IP routing table)。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么就需要将这台机器的IP地址设...原创 2020-04-26 22:21:58 · 437 阅读 · 0 评论 -
路由追踪程序traceroute/tracert分析与科普
一、路由追踪程序traceroute/tracertTraceroute是Linux和Mac OS等系统默认提供的路由追踪小程序,Tracert是Windows系统默认提供的路由追踪小程序。二者的功能相同,都能探测数据包从源地址到目的地址经过的路由器的IP地址。Traceroute/Tracert的实现都借助了TTL:通过向目的地址发送一系列的探测包,设置探测包的TTL初始值分别为1,2,3…...转载 2020-04-26 22:20:40 · 2517 阅读 · 0 评论 -
traceroute追踪路由命令
traceroute (Windows 系统下是tracert) 命令利用ICMP 协议定位您的计算机和目标计算机之间的所有路由器。TTL 值可以反映数据包经过的路由器或网关的数量,通过操纵独立ICMP 呼叫报文的TTL 值和观察该报文被抛弃的返回信息,traceroute命令能够遍历到数据包传输路径上的所有路由器。此命令的适用范围:。CentOS7,Ubnutu16.04,Debian9,op...原创 2020-04-25 21:43:50 · 2522 阅读 · 0 评论 -
ping 命令
不管在windows平台,还是在linux平台,ping都是非常常用的网络命令;ping命令通过ICMP{Internet控制消息协议,一个ICMP报文包括IP报头(至少20字节)、ICMP报头(至少8字节)和ICMP报文(属于ICMP报文的数据部分)};ping可以用来测试本机与目标主机是否联通、联通速度如何、稳定性如何。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、S...原创 2020-04-25 21:43:00 · 3520 阅读 · 0 评论 -
hostname命令,修改主机名及host文件
Linux操作系统的hostname是一个kernel变量,可以通过hostname命令来查看本机的hostname。也可以直接cat /proc/sys/kernel/hostname查看。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。早期版本这个命令属于net-tool工具的一部分,现在由hostname程序完全提供。--...原创 2020-04-25 21:42:08 · 5716 阅读 · 0 评论 -
net-tools工具arp命令
arp指令用来管理系统的arp缓冲区,可以显示、删除、添加静态mac地址。ARP 缓存中包含一个或多个表,它们用于存储 IP 地址与以太网或令牌环物理地址的对应关系。计算机上安装的每一个以太网或令牌环网络适配器都有自己单独的表(ARP表)。ARP以各种方式操纵内核的ARP缓存。主要选项是清除地址映射项并手动设置。为了调试目的,ARP程序还允许对ARP缓存进行完全转储。CentOS7,Ubnutu1...原创 2020-04-25 21:40:03 · 324 阅读 · 0 评论 -
ifup 和 ifdown
实时地手动修改一些网络接口参数,可以利用 ifconfig 来实现,如果是要直接以配置文件,亦即是在 /etc/sysconfig/network-scripts 里面的 ifcfg-ethx 等文件的设置参数来启动的话,那就得要通过 ifdown 或 ifup 来实现了。此命令的适用范围:RedHat、RHEL、Ubuntu、CentOS、SUSE、openSUSE、Fedora。命令格式如...原创 2020-04-25 21:39:08 · 413 阅读 · 1 评论 -
net-tools工具ifconfig 命令
ifconfig工具不仅可以被用来简单地获取网络接口配置信息,还可以修改这些配置。用ifconfig命令配置的网卡信息,在网卡重启后机器重启后,配置就不存在。要想将上述的配置信息永远的存的电脑里,那就要修改网卡的配置文件了。CentOS7,Ubnutu16.04,Debian9,openSUSE15等以后版本系统已经默认不再集成这个命令,需要安装相应的软件net-tools一、安装软件,不同的...原创 2020-04-25 21:38:16 · 875 阅读 · 0 评论 -
iproute2 对决 net-tools
如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如Arch Linux和CentOS/RHEL 7则已经完全...转载 2020-04-25 21:37:15 · 195 阅读 · 0 评论 -
CentOS6.9下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数
密钥登录步骤(免密码登录)ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥到服务器~/.ssh/authorized_key文件中;3、配置ssh客户端使用密钥登录。---------------...原创 2018-10-30 17:32:20 · 1038 阅读 · 0 评论 -
Debian9.5下ssh密钥登录配置步骤(免密码登录)和ssh-keygen 命令常用参数
密钥登录步骤(免密码登录)ssh登录提供两种认证方式:口令(密码)认证方式和密钥认证方式。其中口令(密码)认证方式是我们最常用的一种,出于安全方面的考虑,介绍密钥认证方式登录到linux/unix的方法。使用密钥登录分为3步:1、生成密钥(公钥与私钥);2、放置公钥到服务器~/.ssh/authorized_key文件中;3、配置ssh客户端使用密钥登录。---------------...原创 2018-10-30 17:30:52 · 4397 阅读 · 0 评论 -
CentOS6.9下sftp配置和scp用法
基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。1、如果只想让某些用户只能使用 sftp 操作文件, 而不能通过ssh进行服务器的管理,就需要先创建只能进行 sftp操作的帐号户(账户名随便起),如果sftp和ssh功能都需要,那么本地用户就可以,不需要新建。2、限定用户的活动目录,使用户只能在指定的目录下活动,通过/...原创 2018-10-30 17:29:11 · 1208 阅读 · 0 评论 -
Debian9.5下sftp配置和scp用法
基于 ssh 的 sftp 服务相比 ftp 有更好的安全性(非明文帐号密码传输)和方便的权限管理(限制用户的活动目录)。1、如果只想让某些用户只能使用 sftp 操作文件, 而不能通过ssh进行服务器的管理,就需要先创建只能进行 sftp操作的帐号户(账户名随便起),如果sftp和ssh功能都需要,那么本地用户就可以,不需要新建。2、限定用户的活动目录,使用户只能在指定的目录下活动,...原创 2018-10-30 17:26:41 · 911 阅读 · 0 评论 -
iproute2 对决 net-tools
iproute2 对决 net-tools如今很多系统管理员依然通过组合使用诸如ifconfig、route、arp和netstat等命令行工具(统称为net-tools)来配置网络功能,解决网络故障。net-tools起源于BSD的TCP/IP工具箱,后来成为老版本Linux内核中配置网络功能的工具。但自2001年起,Linux社区已经对其停止维护。同时,一些Linux发行版比如Arch L...转载 2018-10-24 14:05:21 · 244 阅读 · 0 评论 -
试试Linux下的ip命令,ifconfig已经过时了
试试Linux下的ip命令,ifconfig已经过时了linux的ip命令和ifconfig类似,但前者功能更强大,并旨在取代后者。使用ip命令,只需一个命令,你就能很轻松地执行一些网络管理任务。ifconfig是net-tools中已被废弃使用的一个命令,许多年前就已经没有维护了。iproute2套件里提供了许多增强功能的命令,ip命令即是其中之一。Net tools vs Ipro...转载 2018-10-24 14:03:18 · 585 阅读 · 0 评论 -
Debian9.5 系统配置NFS配置说明
NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的目录...原创 2018-11-09 16:33:48 · 1056 阅读 · 0 评论 -
CentOS6.9下NFS配置说明
NFS是Network File System的缩写,即网络文件系统。它的主要功能是通过网络(一般是局域网)让不同的主机系统之间可以共享文件或目录。NFS客户端可以通过挂载(mount)的方式将NFS服务端共享的数据目录挂载到NFS客户端本地系统中(就是某一个挂载点下)。从NFS客户端的机器本地看,NFS服务端共享的目录就好像是客户自己的磁盘分区或者目录一样,而实际上确是远端的NFS服务端的...原创 2018-11-09 16:35:17 · 496 阅读 · 0 评论 -
Debian9.5 系统Samba配置说明
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件。SMB(Server Messages Block,信息服务块)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议,是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协...原创 2019-03-06 10:06:38 · 4736 阅读 · 0 评论 -
CentOS7-1810 系统Samba配置说明
Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件。SMB(Server Messages Block,信息服务块)通信协议是微软(Microsoft)和英特尔(Intel)在1987年制定的协议,主要是作为Microsoft网络的通讯协议,是一种在局域网上共享文件和打印机的一种通信协议,它为局域网内的不同计算机之间提供文件及打印机等资源的共享服务。SMB协议是客户机/服务器型协...原创 2019-03-06 10:07:50 · 1880 阅读 · 0 评论