修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用

Top

NSD ENGINEER DAY04

  1. 千锤万凿出深山,烈火焚烧若等闲。粉身碎骨全不怕,要留清白在人间
  2. 今日总结:环境构建
  3. 构建Yum仓库
  4. 开机自动挂载修改UUID内容
  5. 配置网络参数之主机名
  6. 配置网络参数之IP地址与子网掩码、网关地址
  7. 三种方式配置地址:
  8. nmcli方式
  9. 利用nmtui修改IP地址、子网掩码、网关地址(了解)
  10. 利用配置文件修改IP地址、子网掩码、网关地址(了解)
  11. 总结(图-15)
  12. 克隆虚拟机(克隆必须关闭模板机器)
  13. 虚拟机B配置
  14. 真机与虚拟机的通信
  15. 虚拟机拍摄快照,三台机器都拍摄快照
  16. 远程管理(Linux与Linux)
  17. 远程登录工具 ssh
  18. 数据传递工具 scp=ssh+cp
  19. 实现ssh远程管理无密码验证
  20. 利用真机windows进行远程管理
  21. 添加一个新的网卡设备(实现双网卡)

1 千锤万凿出深山,烈火焚烧若等闲。粉身碎骨全不怕,要留清白在人间

2 今日总结:环境构建

模板虚拟机:

1.还原快照

2.构建Yum仓库

3.实现/dev/cdrom开机自动挂载

4./etc/fstab修改UUID为设备路径

5.设置主机名为server.tedu.cn

6.修改网卡命名规则,实现网卡名称为eth0

7.nmcli命令删除错误网络命名

8.nmcli添加新的网络命名,本名与外号一致

9.nmcli设置IP地址与子网掩码192.168.88.240/24

10.修改虚拟机网卡连接的接口,vmware选择vmnet1,kvm虚拟机选择private1

11.关闭机器进行克隆

虚拟机B:

1.修改IP地址192.168.88.2/24

2.主机名为pc2.tedu.cn

虚拟机C:

1.修改IP地址192.168.88.3/24

2.主机名为pc3.tedu.cn

3 构建Yum仓库

1.图形操作:将光盘镜像文件放入虚拟机光驱设备

  • 方案一:KVM虚拟机,如图-1所示。

图-1

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第1张图片

  • 方案二:VMware虚拟机,如图-2、图-3所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第2张图片

2.挂载光驱设备

  1. [root@localhost ~]# mount    /dev/cdrom    /mydvd  #先创建mkdir  /mydvd
  2. [root@localhost ~]# ls    /mydvd

3.书写客户端配置文件

  1. [root@localhost ~]# rm   -rf   /etc/yum.repos.d/*
  2. [root@localhost ~]# vim    /etc/yum.repos.d/mydvd.repo
  3. [app]
  4. baseurl=file:///mydvd/AppStream #指定仓库位置file://表示本地为服务端
  5. gpgcheck=0 #不检测红帽签名信息
  6. [base] #仓库的标识,不能重复
  7. baseurl=file:///mydvd/BaseOS #指定仓库位置file://表示本地为服务端
  8. gpgcheck=0 #不检测红帽签名信息
  9. [root@localhost ~]# yum -y install tftp-server

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第3张图片

4.完成开机自动挂载

  1. ]# blkid /dev/cdrom #查看 光驱设备文件系统类型
  2. ]# vim /etc/fstab #添加一行配置
  3. /dev/cdrom   /mydvd   iso9660   defaults   0  0
  4. ]# umount   /mydvd
  5. ]# mount -a #进行检测
  6. ]# ls /mydvd
  7. ]# yum -y install ftp #测试安装软件包

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第4张图片

4 开机自动挂载修改UUID内容

  1. [root@localhost ~]# df -h /boot #查看设备挂载情况
  2. [root@localhost ~]# blkid /dev/vda1
  3. [root@localhost ~]# vim /etc/fstab #vmware虚拟机
  4. /dev/sda1 /boot xfs defaults 0 0
  5. [root@localhost ~]# vim /etc/fstab #KVM虚拟机
  6. /dev/vda1 /boot xfs defaults 0 0
  7. [root@localhost ~]# reboot #重启系统
  8. [root@localhost ~]# yum repolist #检测yum仓库

Yum常见错误:清空/var/run/yum.pid文件内容

  1. [root@localhost ~]# yum repolist
  2. 已加载插件:fastestmirror, langpacks
  3. /var/run/yum.pid 已被锁定,PID 为 2446 的另一个程序正在运行。
  4. Another app is currently holding the yum lock; waiting for it to exit...
  5. 另一个应用程序是:PackageKit
  6. 内存: 33 M RSS (378 MB VSZ)
  7. 已启动: Fri May 13 09:37:12 2022 - 00:07之前
  8. 状态 :睡眠中,进程ID:2446
  9. ……
  10. [root@localhost ~]# > /var/run/yum.pid #清空文件内容
  11. [root@localhost ~]# yum clean all #清空yum缓存
  12. [root@localhost ~]# yum repolist #列出仓库信息

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第5张图片

5 配置网络参数之主机名

  1. ]# hostnamectl set-hostname server.tedu.cn
  2. ]# cat /etc/hostname #设置永久主机名配置文件
  3. server.tedu.cn
  4. ]# hostname
  5. server.tedu.cn
  6. 开启一个新的终端查看提示符的变化

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第6张图片

6 配置网络参数之IP地址与子网掩码、网关地址

修改网卡命令规则(eth0、eth1、eth2……)

  1. ]# ifconfig | head -2
  2. ens33: flags=4163 mtu 1500
  3. ether 00:0c:29:8a:72:4f txqueuelen 1000 (Ethernet)
  4. ]# vim /etc/default/grub #内核引导文件
  5. ……..此处省略一万字
  6. GRUB_CMDLINE_LINUX="……quiet net.ifnames=0 biosdevname=0"
  7. ……此处省略一万字
  8. ]# grub2-mkconfig -o /boot/grub2/grub.cfg #重新生成网卡命名的规则
  9. ]# reboot #重启系统
  10. ]# ifconfig | head -2
  11. eth0: flags=4163 mtu 1500
  12. inet 192.168.81.132 netmask 255.255.255.0 broadcast 192.168.81.255

7 三种方式配置地址:

  • 1.nmtui
  • 2.nmcli
  • 3.修改配置文件

8 nmcli方式

内核指定:网卡名eth0

nmcli命令的使用:必须要使用nmcli命令的网卡命名

nmcli方式:原则是必须利用nmcli自己的命名,才能进行网络IP地址的设置

网卡命名: 系统命名 eth0 nmcli自己的命名

Linux系统内核将网卡命名成eth0,nmcli必须在为eth0网卡再起一个名字

规则:网卡的本名是什么,nmcli起的外号就是什么

  1. ]# nmcli connection show #查看网络命名的链接

nmcli命令的网卡命名,删除错误网卡命名

  1. KVM虚拟机:
  2. [root@server ~]# nmcli connection show #查看
  3. [root@server ~]# nmcli connection delete enps0
  4. [root@server ~]# nmcli connection show #查看
  5. VMware虚拟机:
  6. [root@server ~]# nmcli connection show #查看
  7. [root@server ~]# nmcli connection delete ens160
  8. [root@server ~]# nmcli connection show
  9. [root@server ~]# nmcli connection show

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第7张图片

nmcli命令的网卡命名,添加新的网络命名

  1. [root@server ~]# nmcli connection add type ethernet ifname eth0 con-name eth0
  2. 解析: nmcli connection 添加 类型 以太网设备
  3. 网卡设备名为eth0 nmcli命令的命名为eth0 
  4. [root@server ~]# nmcli connection show
  5. [root@server ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0 #简单查看生成的网卡配置文件内容

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第8张图片

  • 三种方式配置地址: 1.nmtui 2.nmcli 3.修改配置文件

利用nmcli修改IP地址、子网掩码、网关地址

  1. [root@server ~]# nmcli connection modify eth0
  2. ipv4.method manual  #还有method  auto  DHCP自动获取ip
  3. ipv4.addresses   192.168.88.77/24
  4. ipv4.gateway 192.168.88.200  #配置网关  此处配置网关没有实际意义
  5. autoconnect yes  #1~5行是一行命令  #每次开机自动生效
  6. 命令解析:
  7. [root@server ~]# nmcli connection 修改 外号
  8. ipv4.方法 手工配置
  9. ipv4.地址 192.168.88.77/24
  10. ipv4.网关 192.168.88.200
  11. 每次开机自动启用以上所有参数
  12. [root@server ~]# nmcli connection up eth0 #激活
  13. [root@server ~]# ifconfig | head -2  #broadcast是广播地址  #ifconfig看不到网关  能看到ip地址  子网掩码  广播地址
  14. [root@server ~]# route -n #查看网关地址信息(了解)

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第9张图片

9 利用nmtui修改IP地址、子网掩码、网关地址(了解)

效果如图-4至图-14所示。

  1. 字体放小再运行命令
  2. [root@server ~]# nmtui #修改IP地址为192.168.88.110/24

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第10张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第11张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第12张图片

按空格键进行选项(有X表示选中,没有X表示不选)

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第13张图片

进行激活配置

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第14张图片

按下回车进行操作(前面有*表示激活启用,没有*表示禁用状态)

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第15张图片

  1. 利用nmcli修改IP地址、子网掩码、网关地址
  2. [root@server ~]# nmcli connection modify eth0
  3. ipv4.method manual
  4. ipv4.addresses 192.168.88.240/24
  5. autoconnect yes
  6. [root@server ~]# nmcli connection up eth0 #激活
  7. [root@server ~]# ifconfig | head -2

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第16张图片

10 利用配置文件修改IP地址、子网掩码、网关地址(了解)

  1. ]# vim /etc/sysconfig/network-scripts/ifcfg-eth0
  2. .....此处省略一万字......
  3. IPADDR=192.168.88.240
  4. PREFIX=24
  5. GATEWAY=192.168.88.222
  6. ]# ifdown eth0 #停用设备(名字为网卡实际名字)
  7. 成功断开设备 'eth0'。
  8. ]# ifup eth0 #启用设备(名字为网卡实际名字)
  9. 连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/9)
  10. ]# ifconfig | head -2

11 总结(图-15)

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第17张图片

12 克隆虚拟机(克隆必须关闭模板机器)

真机Linux,克隆效果如图-16、图-17所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第18张图片

真机windows效果如图-18至图-23所示:

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第19张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第20张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第21张图片

13 虚拟机B配置

虚拟机B:

  1. ]# hostnamectl set-hostname pc2.tedu.cn
  2. ]# hostname
  3. pc2.tedu.cn
  4. 新开一个终端进行查看主机名
  5. [root@pc2 ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.88.2/24 autoconnect yes
  6. [root@pc2 ~]# nmcli connection up eth0
  7. [root@pc2 ~]# ifconfig | head -2

虚拟机C:

  1. ]# hostnamectl set-hostname pc3.tedu.cn
  2. ]# hostname
  3. pc3.tedu.cn
  4. 新开一个终端进行查看主机名
  5. [root@pc3 ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.88.3/24 autoconnect yes
  6. [root@pc3 ~]# nmcli connection up eth0
  7. [root@pc3 ~]# ifconfig | head -2

14 真机与虚拟机的通信

通信效果图如图-24所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第22张图片

真机为Linux查看虚拟网卡private1的IP地址:

  1. [root@localhost ~]# ifconfig private1
  2. private1: flags=4099 mtu 1500
  3. inet 192.168.88.254 netmask 255.255.255.0 broadcast 192.168.88.255

虚拟机配置网卡,连接private1网络,如图-25所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第23张图片

  1. 测试通信:虚拟机ping真机
  2. [root@localhost ~]# ping 192.168.88.254

真机为windows:为vmnet1配置IP地址192.168.88.254/24

1.查看真机虚拟网卡,如图-26至图-28所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第24张图片

2.真机配置VMnet1的网卡IP地址为192.168.88.254

双击VMnet1网络适配器,效果如图-29至图-32所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第25张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第26张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第27张图片

3.配置虚拟机网络类型,右击----》选择设置,效果如图-33、图-34所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第28张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第29张图片

4.测试通信:Windows键+r快捷键,效果如图-35、图-36所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第30张图片

常见问题:

1. 没有虚拟网卡vmnet1,则需要自己添加虚拟网卡,效果如图-37至图-39所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第31张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第32张图片

2.如果还是无法出现vmnet1,参考下列网站方法:

https://jingyan.baidu.com/article/066074d6f19bd0c3c31cb048.html

15 虚拟机拍摄快照,三台机器都拍摄快照

16 远程管理(Linux与Linux)

•SSH协议,Secure Shell

软件包的安装

  1. [root@localhost ~]# rpm  -qa  |  grep openssh
  2. openssh-askpass-8.0p1-13.el8.x86_64
  3. openssh-8.0p1-13.el8.x86_64
  4. openssh-clients-8.0p1-13.el8.x86_64
  5. openssh-server-8.0p1-13.el8.x86_64
  6. [root@server ~]#ls   /usr/sbin/sshd#提供远程管理功能的程序
  7. /usr/sbin/sshd
  8. [root@server ~]# pgrep   -l   sshd #搜索sshd进程
  9. 1181 sshd

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第33张图片

17 远程登录工具 ssh

模板虚拟机:

  1. [root@server /]# ssh [email protected]  #使用root身份登入
  2. ………necting (yes/no)? yes
  3. [email protected]'s password: #输入密码
  4. [root@pc2 ~]# touch /root/hahaxixi.txt  #登入成功后提示符会改变
  5. [root@pc2 ~]# exit
  6. 登出
  7. Connection to 192.168.88.2 closed.
  8. [root@server /]# cat /root/.ssh/known_hosts #记录曾经远程管理的机器

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第34张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第35张图片

18 数据传递工具 scp=ssh+cp

scp [-r] 用户名@服务器:路径 本地路径

scp [-r] 本地路径 用户名@服务器:路径

虚拟机A:

  1. ]# scp /etc/passwd [email protected]:/root
  2. ]# scp -r /home [email protected]:/root
  3. ]# scp [email protected]:/etc/shadow /mnt

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第36张图片

虚拟机B:

  1. ]# ls /root

真机上定义永久别名

  1. [root@localhost ~]# vim /root/.bashrc
  2. alias goa='ssh [email protected]'
  3. alias gob='ssh [email protected]'
  4. alias goc='ssh [email protected]'
  5. 开启新的终端进行验证

19 实现ssh远程管理无密码验证

虚拟机A:

1.生成公钥(锁)与私钥(钥匙)进行验证

  1. [root@server ~]# ssh-keygen #一路回车
  2. …….save the key (/root/.ssh/id_rsa): #回车 设置默认保存位置
  3. ……..assphrase): #回车 设置密码为空
  4. …….. again: #回车 设置密码为空
  5. [root@server ~]# ls /root/.ssh/
  6. id_rsa(私钥) id_rsa.pub(公钥) known_hosts

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第37张图片

2.虚拟机A将公钥(锁)传递给虚拟机B

  1. [root@server ~]# ssh-copy-id [email protected]
  2. [root@server ~]# ssh [email protected] #测试无密码
  3. [root@pc2 ~]# exit
  4. 登出
  5. Connection to 192.168.88.2 closed.

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第38张图片

虚拟机B

  1. [root@pc2 ~]# ls /root/.ssh/
  2. authorized_keys(别的机器传递过来的公钥) known_hosts
  3. [root@pc2 ~]#

20 利用真机windows进行远程管理

Windows---->Linux远程访问

WindTerm使用,效果如图-40至图-图-55所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第39张图片

关闭暂时不用的窗口

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第40张图片

修改配色方案

回话-设置-外观:

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第41张图片

命令提示以及命令补全

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第42张图片

新建链接

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第43张图片

关闭tab键提示音

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第44张图片

可以使用ALT + .快捷键

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第45张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第46张图片

按住Ctrl然后滑动滚轮可以改变字体大小

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第47张图片

鼠标右击,取消众多提示符号

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第48张图片

右击发送桌面快捷方式

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第49张图片

MobaXterm使用,效果如图-56至图-65所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第50张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第51张图片

Ctrl+滚轮=可以放大或变小字体

终端与字体设置:

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第52张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第53张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第54张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第55张图片

Xshell软件,效果如图-66至图-68所示。

https://www.xshell.com/zh/xshell/

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第56张图片

21 添加一个新的网卡设备(实现双网卡)

真机为Linux:关闭虚拟机操作系统,如图-69、图-70所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第57张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第58张图片

真机为Windows:关闭虚拟机操作系统,如图-71至图-74所示。

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第59张图片

修改网卡命名规则、nmcli命令建立网络、nmcli命令配置网络参数、nmtui命令使用_第60张图片

  1. [root@server ~]# nmcli connection add type ethernet ifname eth1 con-name eth1
  2. [root@server ~]# nmcli connection modify eth1 ipv4.method manual ipv4.addresses 192.168.99.2/24 autoconnect yes

你可能感兴趣的:(linux,网络,服务器)