Linux rocky9.0 ,centos设置静态ip、联网和安装Samba-client访问Windows共享
命令行如何修改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来查看网卡.
注:安装网络工具net-tools使用命令:yum install net-tools,安装后可以用ifconfig命令.
进入ifcfg-eth0命令:vi /etc/sysconfig/ifcfg-eth0
注意修改的几项,画了红色框对比没有修改的上图,如果虚拟机使用宿主机的NAT方式连接外网dns要设置为宿主机获取到的dns(可以在宿主机上查看),另外,只设置一个dns时也要使用"DNS1=192.168.10.21",不然设置无效:
设置完之后要重启刷新一下网络服务:service network restart,之后就可以ping通了:
联网之后可以安装net-tools工具了:
可以使用ifconfig了:
rocky 9.0配置静态ip:
由于rocky9启用了新的Linux 网络设置方式,即弃用了 network-scripts,而是使用新的NetworkManager,所以,相比centos7 设置有所不同
重启网络:systemctl restart NetworkManager
设置方法1 直接在 /etc/NetworkManager/system-connection 目录线下找到 *.nmconnection 的文件,如果只有一个网卡,应该是eht0开头,如果设置其他网卡应该选择其他文件
vi进入后直接修改就可以了
设置方法2 直接使用nmtui来设置:
输入命令>nmtui ,出现如下界面:
按tab,上下键可以选择,进入选项用enter,设置完之后'ok'确认
设置完成后还要激活连接,如果在没有设置前是不能激活的
在激活前: 激活连接后:
方法3, 用nmcli来设置 ,具体设置方法可以用 man nmcli命令来学习
用命令>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)
有上面椭圆标注的说明已经连接成功,不用管下边方形标注的错误
访问共享用:smbclient //192.168.10.254/gx -U q1(注意要把 -L 去掉,这是我犯得错弄了好久以为不能访问)
已经可以访问了
上面的是用get命令获取的一个文本文档,虽然selinux开启但是还是可以访问
put也可以正常使用
但是注意,如果把Linux配置为Samba服务就没有那么容易越过selinux了