Linux静态网络,yum源基础必备技能知识。

目录

前言

一,CentOS虚拟机静态IP配置

1,虚拟网卡

2,虚拟网络编辑器 

 3,虚拟机

4,远程软件连接

二,Linux系统yum源配置

1,本地镜像

2,网上镜像

3,报错解决


前言

今天来写一篇Linux非常基础的博客,Linux虚拟机静态网络的配置,和yum源的安装,以前在我搭建各种各样的环境中的时候经常跳过这些简单的东西,但这却是最基础的,是一切实验的基石。

一,CentOS虚拟机静态IP配置

1,虚拟网卡

查看你电脑里的更改网络适配器选项,看你的虚拟网卡是不是都开着,不是的话全部打开,其中

VMnet8:这个是必须要打开的,我们的虚拟机能不能连通外网都是靠这个虚拟网卡。

VMnet1:这个也是要打开的,虽然它不能提供外网的访问连接,但仅主机模式的连通,都是由它来完成

WLAN:这个就是你的无线网,就不多说了,我这里用的是网线,使用没有

以太网2:这个就是网线,以太网接口,供宿主机联通外网的。

其中VMnet8,是需要做一些配置的,我们右击,属性,Internet协议版本4(TCPIPv4),可以看到我们是可以配置IP之类等等的,其中192.168.100.1,这个就是你虚网卡自己需要占用的一个IP地址,192.168.100.X这个是配置静态IP想要用的网段,通过配置这个网段内的IP地址比如192.168.100.10等等,去联外网。

2,虚拟网络编辑器 

我们打开VMware,点击编辑,虚拟网络编辑器,vmnet8

 vmnet8,如图所示

 这里子网IP需要和你的虚拟网卡一样才可以。

点击NAT设置,里面是配置网关的,也就是虚拟机通过这个地址访问外网,这个网关需要独自占一个IP,我这个是192.168.100.2。如图所示

 3,虚拟机

我们以centos8为例子,配置一个静态IP,点击虚拟机设置,网络适配器右边设置为NAT模式,这个模式是可以连接外网的。

 

打开虚拟机,编辑网卡配置文件。

vi /etc/sysconfig/network--scripts/ifcfg-ens160

回车,默认是长这个样子的

 下面将关键的配置做注释

TYPE=Ethernet        ##类型=以太网
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp        ##网络模式=动态获取(默认是动态)
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160            ##网卡名=ens160
UUID=970c68ed-c2cc-49ec-9cd1-99a3e14190fd        ##网卡的id编号,必须唯一
DEVICE=ens160
ONBOOT=no            ##是否开机自启(默认为否)

 我们需要进行如下配置

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static            ##更改为static静态模式
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=970c68ed-c2cc-49ec-9cd1-99a3e14190fd
DEVICE=ens160
ONBOOT=yes                ##设置为yes,开机自启动
IPADDR=192.168.100.60        ##配置ipv4地址,需要和虚拟网卡一个网段才行
NETMASK=255.255.255.0        ##子网掩码三个255
GATEWAY=192.168.100.2        ##网关,就是我们在虚拟网络编辑器中的NAT设置的,必须一样
DNS1=114.114.114.114        ##向外联接的服务器,通常还有8.8.8.8,或者自己的服务器地址

 esc:wq保存退出

重启网络服务,查看ip

systemctl restart NetworkManager
ip a

 可以看到ens169的网卡信息的IP地址说明我们配置的没有问题。

接下来ping百度测试一下

 发现ok。

4,远程软件连接

通常我们都会用远程连接软件去连接虚拟机使用,更加方便快捷,常见的远程连接软件有CRT,Mobaxter,xshell等等。但是有时候会出现一个问题,那就是用远程软件连接不通,

此时,我们win+R输入cmd回车,去ping一下虚拟机的IP地址,发现是ping不通的 ,这个就是宿主机ping不同虚拟机的问题。

 如果你以上步骤都做得没问题的话,那可以试试这个办法,前提是上边都必须没有问题。

点击编辑,虚拟网络编辑器,VMnet8,将使用本地DHCP服务器取消勾选,并将子网IP的第三位随便换一个数,点应用,然后再换回100点网段,点应用,再点确定。

 如果再不行的话,reboot重启虚拟机试试吧!

二,Linux系统yum源配置

这个yum源常用的有两种配置方式,一种是要用本地镜像,自己写repo文件,另一种是用网上的镜像源仓库,比如阿里云,中科大,清华的等等,他们都是通过在/etc/yum.repos.d/下的以.repo结尾的文件来配置的。

1,本地镜像

先备份

mv /etc/yum.repos.d/* /mnt/

vi /etc/yum.repos.d/local.repo

[centos]        ##镜像仓库
name=centos           ##镜像仓库名
baseurl=file:///opt/centos/    ##镜像仓库的地址,可以是本地所挂载镜像的目录,也可以是网址
gpgcheck=0            ##是否检测签名证书,0是不检测,自己配的一般都是0
enabled=1            ##是否启用,1启用
[iaas]        ##第二个镜像仓库
name=iaas
baseurl=file:///opt/iaas/iaas-repo
gpgcheck=0
enabled=1
##后面还可以写多个,都和上边一样。

编辑完成后保存退出就行。

2,网上镜像

这个就很简单了,直接搜索阿里云镜像源,一般第一个就是,直接点进去找到自己需要的镜像 就可以,

这里以centos为例

 

 

 他会有很详细的步骤,直接对应自己Linux的版本复制粘贴就可以了,就不多说了。

3,报错解决

有时候我们在配置完yum源之后,在安装自己的需要的服务是还是报没有这个包的错误

这时候可以用yum update来跟新一下,更新完之后再用yum makecache清楚元数据缓存,有时候也会报,元数据缓存错误之类的,

yum repolist

查看yum仓库有那些有多少个包

yum list

列出所有yum源。

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

崽崽很聪明

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值