Linux新手随手笔记1.8

时间:2023-03-09 15:45:28
Linux新手随手笔记1.8
配置网卡服务

将网卡的配置文件,保存成模板,叫做会话。

nmcli命令查看网卡信息。nmcli是一款基于命令行的网络配置工具

Linux新手随手笔记1.8

Linux新手随手笔记1.8

只有一个网卡信息,下面我们再添加一个。

公司:静态IP地址

家庭:DHCP自动获取

我们需要虚拟机为我们提供DHCP服务,这样做。

Linux新手随手笔记1.8

Linux新手随手笔记1.8

先配置一下公司的网络会话

RHEL7系统支持网络会话功能,允许用户在多个配置文件中快速切换(非常类似于firewalld防火墙服务中的区域技术)。如果我们在公司网络中使用笔记本电脑时需要手动指定网络的IP地址,而回到家中则是使用DHCP自动分配IP地址。这就需要麻烦地频繁修改IP地址,但是使用了网络会话功能后一切就简单多了—只需在不同的使用环境中激活相应的网络会话,就可以实现网络配置信息的自动切换了。

可以使用nmcli命令并按照“connection add con-name type ifname”的格式来创建网络会话。假设将公司网络中的网络会话称之为gongsi,将家庭网络中的网络会话称之为house,现在依次创建各自的网络会话。

使用con-name参数指定公司所使用的网络会话名称company,然后依次用ifname参数指定本机的网卡名称(千万要以实际环境为准,不要照抄书上的eno16777736),用autoconnect no参数设置该网络会话默认不被自动激活,以及用ip4及gw4参数手动指定网络的IP地址:

Linux新手随手笔记1.8

创建会话首先我们用的命令是nmcli,然后add添加一个我们的网卡,con-name 后面是会话名称,我们这里叫gongsi .然后是ifname后面是网卡名称,不知道的可以自己ifconfig自己查一下。autoconnect是说是否进行自动连接,我们这里给他选为no不自动连接。type 是网卡类型,我们是以太网类型也就是ethernet 。ip4是让我们设置IPV4的地址,我们设置为192.168.10.88/24,静态手动的地址,(动态是DHCP)24是子网掩码的一种表示。gw(gateway)指的是网关地址,我们这里不需要,但这是格式,我们写上192.168.10.1。

使用con-name参数指定家庭所使用的网络会话名称house。因为我们想从外部DHCP服务器自动获得IP地址,因此这里不需要进行手动指定。

Linux新手随手笔记1.8

然后我们来开启一个会话

Linux新手随手笔记1.8

用nmcli connection up gongsi 就开启了公司的会话,加house就开启了家庭会话。

Linux新手随手笔记1.8

当设置为家庭会话我们可以看到,IP从本机网卡的192.168.10.10变成了192.168.32.131,

如果想要删除的话我们用nmcli connection delete house

Linux新手随手笔记1.8

我们看一下他又变回去了,而且nmcli connection show里面我们发现没有house这个会话了。

Linux新手随手笔记1.8

会话作用:将网卡信息作为一个模板,实现一个快速切换。

----------------------------------------------------------------------------------------------------------------------------------

网卡绑定

RHEL5/6/7        绑定bonding

RHEL7              (端口)聚合  team

我们先关机然后编辑虚拟机。

Linux新手随手笔记1.8

Linux新手随手笔记1.8

再添加一块网卡,然后他们的模式必须一致,比如都是主机模式

Linux新手随手笔记1.8

这里和大家说一下,虚拟机在模拟硬盘和网卡的时候经常出错,所以建议大家先关机再添加再开机

注意新的网卡是在我们服务器是没有的,必须自己配置。

Linux新手随手笔记1.8

我们先进去原来的网卡配置文件把里面的信息删掉。(为了把两个网卡绑定在一起做准备)

他的优点:

1:好的时候,同时工作,提升网络

2:当某一个网卡坏了的时候,另一块自动备援(顶替),保证网络传输不间断。

现在我们进行编辑配置文件。:Linux新手随手笔记1.8

Linux新手随手笔记1.8

复习一下TYPE 是网卡类型。BOOTPROTO是启动方式,我们选择none默认。ONBOOT是否开机启动,我们选择是。USERCTL是是否通过我们用户的命令行来进行控制,DEVICE是设备名称,自己查看。MASTER是主网卡的名称,这个是规定的必须是bond0另一个是bond1。SLAVE是从属网卡。需要注意的是,这些原本独立的网卡设备此时需要被配置成为一块“从属”网卡,服务于“主”网卡,

然后我们创建另一个网卡信息的配置文件

Linux新手随手笔记1.8

vim 网卡名称(eno33554992)

Linux新手随手笔记1.8

Linux新手随手笔记1.8

然后再我们再配置出来一个bond0

Linux新手随手笔记1.8

Linux新手随手笔记1.8

NM = NetworkManager   大小写要区分 :让你的网卡保证能够运行,进行基本的管理,但是我们今天要做的网卡绑定,是比较高级的操作,必须要让网卡不再NM。

接下来还有

我们在/etc/modprobe.d/bond.conf创建一个文件bond.conf。他是为了让我们内核能够去支持对于bond.conf设备的一个支持网卡绑定的技术。

Linux新手随手笔记1.8

其实也就是将这两个网卡绑定,然后给他取一个新的名字叫做bond0

Linux新手随手笔记1.8

Linux新手随手笔记1.8

alias bond0 bonding 意思是我们这个bond0他会去支持我们这个绑定技术的意思。

options bond0 miimon=100 mode=6是说设置成6的话就是说

1.好的时候会同事工作

2.坏的时候会自动备援,miimon=100是说当检测到网卡坏了,切换时间是100毫秒,丢包1次。

然后我们再你的Windows机器上一直ping,这时候你删除一块网卡,会出现一次丢包,然后立刻会恢复的。这就是我们这次实验的作用。

Linux新手随手笔记1.8

Linux新手随手笔记1.8

移除了一个,然后丢包了一次立刻就接上了。

------------------------------------------------------------------------------------------------------------------------------

                                                                            远程控制服务

sshd  远程控制服务,远程Linux系统管理服务。

1.LInux系统中的一切都是文件

2.部署服务就是在修改服务配置文件

3.要运行最新参数需要重启对应的服务。

4.顺手将配置的服务加入到启动项中,保证重启后依然有效。