Linux的免密登录、网卡配置动静转换、配置bond、子接口、bond和子接口的区别

1、机器的免密登录
创建密钥:ssh-keygen // ls /root/.ssh/ 查看一下
传输密钥:ssh-copy-id -i 192.168.19.129(需要密码)
登录ssh 192.168.19.129(不需要密码)
一个机器可以登录多个机器,ABC,公钥文件不会被顶掉

2、网卡配置文件的动静转换及修改配置文件:
重启network解决没有IP的问题
vi /etc/sysconfig/network-scripts/ifcfg-ens33
(网卡配置文件,这有这5行是有用的)
配置:以太网类型(type): TYPE=“Ethernet”
启用什么协议(DHCP动态分配): BOOTPROTO=“none”("dhcp”)
网卡名称(ens33): NAME=“ens33”
设备名称(ens33,一般和网卡名称一样):DEVICE=“ens33”
开机自动启动(yes): ONBOOT=“yes”
none代表静态IP
dhcp代表动态IP
如果改为静态IP的话要加上IP地址和子网掩码:
// IPADDR=192.168.19.128(IP地址)
// NETMASK=255.255.255.0(子网掩码)
连接WiFi,在家(安全可靠)动态
公司:静态

3、配置bond(双内网)
查看网卡协商速率ethtool ens33
vi /etc/sysconfig/network-scripts/ ifcfg-bond0
编辑内容为:
DEVICE=bond0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPADDR=192.168.126.11(本机IP)
PREFIX=24
IPV6INIT=no
USERCTL=no
vi /etc/sysconfig/network-scripts/ ifcfg-ens33
编辑内容为:
DEVICE=ens33
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
vi /etc/sysconfig/network-scripts/ ifcfg-ens37
编辑内容为:
DEVICE=ens37
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=none
IPV6INIT=no
USERCTL=no
MASTER=bond0
SLAVE=yes
vi /etc/modprobe.d/bond0.conf(bonding参数)
编辑内容为:
alias bond0 bonding
options bonding mode=0 miimon=100
重启网卡systemctl restart network
查看网卡协商速率ethtool bond0
4、配置网卡的子接口
修改网卡配置文件:
cd /etc/sysconfig/network-scripts/ vi ifcfg-ens33
TYPE=“Ethernet”
BOOTPROTO=“none”
NAME=“ens33”
DEVICE=“ens33”
ONBOOT=“yes”
IPADDR=192.168.163.130
NETMASK=255.255.255.0
(修改为静态IP地址,并且设置IP和子网掩码)
新建网卡配置文件:vi ifcfg-ens33:0
TYPE=“Ethernet”
BOOTPROTO=“none”
NAME=“ens33:0”
DEVICE=“ens33:0”
ONBOOT=“yes”
IPADDR=192.168.163.131
NETMASK=255.255.255.0
(设置子接口,新的IP地址和子网掩码)
新建网卡配置文件:vi ifcfg-ens33:1
TYPE=“Ethernet”
BOOTPROTO=“none”
NAME=“ens33:1”
DEVICE=“ens33:1”
ONBOOT=“yes”
IPADDR=192.168.163.132
NETMASK=255.255.255.0
(设置子接口,新的IP地址和子网掩码)
重启网卡 systemctl restart network
用新的IP连接,远程可以用多个IP连接同个机器

5、bond和子接口的区别
bond:两个(或以上)物理网卡变成一个虚拟网卡,优化网络,提高带宽。需要跨交换机使用。
子接口:一个网卡配置多个IP,多个IP使用同一个服务器(IP前三段要一样),在同一个网卡上连接多个IP地址,提高组网应用灵活性。
子接口连接失败的原因:

  1. 开启远程连接,并确认22端口连接(vi /etc/ssh/ sshd_config)
  2. 安装 yum list installed | grep openssh-server
  3. 在虚拟中进行编辑虚拟网络编辑器DHCP设置恢复默认设置

你可能感兴趣的:(Linux,centos7,虚拟机,网卡配置,bond和子接口,免密登录)