荆轲刺秦王
1.CentOS 7网卡配置:
CentOS7最小化安装后是没有 ifconfig 命令的, 所以说你是没有办法通过 ifconfig 查看网卡相关配置信息的, 不好意思说了一句废话, 那么CentOS这个那么有情怀的社区linux发行版本怎么可以在通过最小化安装后不能查看网卡配置信息, 这个必须有它就是 ip 命令
ip addr
通过 ip 命令加参数 addr 则是查看当前网卡的配置信息, 从下图中可以看出, 当前系统的 ens33 网卡并没有 ipv4及 ipv6, 没有 ip地址 则只能说明一个问题, 当前linux系统是没有办法上网的
CentOS7默认网卡设备文件存放于 : /etc/sysconfig/network-scripts/
目录下, 有于CentOS的发行及系统升级或许可能会存在网卡设备名称与之前版本不一致的情况, 这也很容易理解, 网卡设备名称在linux系统中它只是一个标志, 它并不能说明什么问题, 关键是这个设备文件的配置参数, 我当前CentOS7的网卡设备名称是 : ifcfg-ens33
打开看一下:
cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet # 网卡类型:为以太网
PROXY_METHOD=none # 代理方式:关闭状态
BROWSER_ONLY=no # 只是浏览器:否
BOOTPROTO=dhcp # 网卡的引导协议:DHCP[中文名称: 动态主机配置协议]
DEFROUTE=yes # 默认路由:是, 不明白的可以百度关键词 `默认路由`
IPV4_FAILURE_FATAL=no # 是不开启IPV4致命错误检测:否
IPV6INIT=yes # IPV6是否自动初始化: 是[不会有任何影响, 现在还没用到IPV6]
IPV6_AUTOCONF=yes # IPV6是否自动配置:是[不会有任何影响, 现在还没用到IPV6]
IPV6_DEFROUTE=yes # IPV6是否可以为默认路由:是[不会有任何影响, 现在还没用到IPV6]
IPV6_FAILURE_FATAL=no # 是不开启IPV6致命错误检测:否
IPV6_ADDR_GEN_MODE=stable-privacy # IPV6地址生成模型:stable-privacy [这只一种生成IPV6的策略]
NAME=ens33 # 网卡物理设备名称
UUID=f47bde51-fa78-4f79-b68f-d5dd90cfc698 # 通用唯一识别码, 每一个网卡都会有, 不能重复, 否两台linux只有一台网卡可用
DEVICE=ens33 # 网卡设备名称, 必须和 `NAME` 值一样
ONBOOT=no # 是否开机启动, 要想网卡开机就启动或通过 `systemctl restart network`控制网卡,必须设置为 `yes`
然后就是:CentOS7配置网卡为静态IP
vi /etc/sysconfig/network-scripts/ifcfg-ens33
BOOTPROTO=static 设置网卡引导协议为 静态
BOOTPROTO=dhcp 设置网卡引导协议为 自动获取 ( 这里要不同情况不同选项 )
ONBOOT=yes 设置网卡启动方式为 开机启动 并且可以通过系统服务管理器 systemctl 控制网卡
然后需要注意的是,需要加几项:
IPADDR="172.16.241.128"
GATEWAY="172.16.241.2"
PREFIXO="24"
DNS1="223.5.5.5"
DNS2="223.6.6.6"
这个 IPADDR 和 GATEWAY 这个要改成你自己的,在哪里看?在这里看:
然后 :wq! #保存退出就可以了,再重启网络:
service network restart
然后测试下网络是否正常:
ping www.baidu.com
如果能ping通那就说明成功了,然后按 Ctrl + c 停止就好了。
2.关闭防火墙方法:
1.查看防火墙状态:
systemctl status firewalld
2.关闭防火墙
systemctl stop firewalld
3.启动防火墙
systemctl start firewalld
4.禁止开机自启
systemctl disable firewalld
3.yum源搭建:
rm -rf /etc/yum.repos.d /*.repo #删除repo文件,或者自己备份*/
curl -o /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
curl -o /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
yum makecache #更新缓存