命令行如何修改KVM生产的virbr0(网桥briage)的地址

https://www.jianshu.com/p/9cce35733e00

 

 

[CentOS7]删除virbr0

https://www.icode9.com/content-3-662350.html

 

 

配置静态IP地址:

vi  /etc/sysconfig/network-scripts      #这个目录下会看到ifcfg开头的几个配置,其中ifcfg-lo是环回网卡(虚拟的),如果只安装了一个物理网卡,直接用ifcfg-eth0来配置,或者再查看一下其他系统信息,因为可能没有联网并没有安装网络工具,不能使用ifconfig来查看网卡.

修好kvm的nat地址 修改kvm虚拟机ip_Windows

 注:安装网络工具net-tools使用命令:yum install net-tools,安装后可以用ifconfig命令.

进入ifcfg-eth0命令:vi /etc/sysconfig/ifcfg-eth0

修好kvm的nat地址 修改kvm虚拟机ip_linux_02

 注意修改的几项,画了红色框对比没有修改的上图,如果虚拟机使用宿主机的NAT方式连接外网dns要设置为宿主机获取到的dns(可以在宿主机上查看),另外,只设置一个dns时也要使用"DNS1=192.168.10.21",不然设置无效:

修好kvm的nat地址 修改kvm虚拟机ip_重启_03

 设置完之后要重启刷新一下网络服务:service network restart,之后就可以ping通了:

修好kvm的nat地址 修改kvm虚拟机ip_重启_04

修好kvm的nat地址 修改kvm虚拟机ip_linux_05

 联网之后可以安装net-tools工具了:

修好kvm的nat地址 修改kvm虚拟机ip_修好kvm的nat地址_06

 可以使用ifconfig了:

修好kvm的nat地址 修改kvm虚拟机ip_Windows_07

 

rocky 9.0配置静态ip:

由于rocky9启用了新的Linux 网络设置方式,即弃用了 network-scripts,而是使用新的NetworkManager,所以,相比centos7 设置有所不同

修好kvm的nat地址 修改kvm虚拟机ip_重启_08

重启网络:systemctl    restart    NetworkManager

 

 设置方法1 直接在 /etc/NetworkManager/system-connection  目录线下找到 *.nmconnection 的文件,如果只有一个网卡,应该是eht0开头,如果设置其他网卡应该选择其他文件

修好kvm的nat地址 修改kvm虚拟机ip_修好kvm的nat地址_09

 

 

 vi进入后直接修改就可以了

修好kvm的nat地址 修改kvm虚拟机ip_重启_10

 

 

 设置方法2 直接使用nmtui来设置:

输入命令>nmtui    ,出现如下界面:

修好kvm的nat地址 修改kvm虚拟机ip_修好kvm的nat地址_11

 

 

 按tab,上下键可以选择,进入选项用enter,设置完之后'ok'确认

修好kvm的nat地址 修改kvm虚拟机ip_重启_12

 

 

 设置完成后还要激活连接,如果在没有设置前是不能激活的

修好kvm的nat地址 修改kvm虚拟机ip_linux_13

 

 

 在激活前:                                                                激活连接后:

 

修好kvm的nat地址 修改kvm虚拟机ip_linux_14

      

修好kvm的nat地址 修改kvm虚拟机ip_重启_15

 

 方法3,  用nmcli来设置  ,具体设置方法可以用 man nmcli命令来学习

修好kvm的nat地址 修改kvm虚拟机ip_Windows_16

 

 用命令>nmcli  connection reload    #重新加载网络设置

 

 

安装Samba-client访问Windows共享

为了与Windows共享一些文件方便,安装Samba-client比较合适,同时为了测试也一起把Samba服务也安装了:

yum info samba #可以查看Samba有没有安装,Available Package表示还未安装,Installed Package表示已经安装

没有安装时,直接用命令:yum install -y samba samba-client

测试与Windows Samba服务的联通:smbclient -L //192.168.10.254/gx -U q1

(注意:这里的q1是Windows的用户名,与Linux无关,只要Windows里已经设置好共享,可以用其他Windows电脑连接测试,只要其他Windows电脑可以访问,说明已经设置好共享,在Linux就可以访问,特殊情况可能要关闭防火墙和selinux)

修好kvm的nat地址 修改kvm虚拟机ip_修好kvm的nat地址_17

 有上面椭圆标注的说明已经连接成功,不用管下边方形标注的错误

访问共享用:smbclient //192.168.10.254/gx -U q1(注意要把 -L 去掉,这是我犯得错弄了好久以为不能访问)

修好kvm的nat地址 修改kvm虚拟机ip_Windows_18

 

已经可以访问了 

修好kvm的nat地址 修改kvm虚拟机ip_重启_19

 

 上面的是用get命令获取的一个文本文档,虽然selinux开启但是还是可以访问

修好kvm的nat地址 修改kvm虚拟机ip_重启_20

 

put也可以正常使用

但是注意,如果把Linux配置为Samba服务就没有那么容易越过selinux了