前言
随着网络技术的不断更新,网络安全这门学科也不断的加强,那么目前linux的centos版本也不断的升级,截止当前最新的centos的版本是CentOS 8,此版本在2019年九月份发布的最终版本。由于这是由Red Hat Enterprise Linux (RHEL)的Linux发行版,所以CentOS团队必须构建一个基础设施来支持新引入的RHEL 8。
下面我们如何得到centos 8呢?
如何下载Centos 8
下载centos 8你可以去官网下载 :official CentOS Download webpage
Centos 8的新的特性
- 更新新了增强了安全模块。
- 更新了多个显示的处理。
- 更新了用户界面(UI)的扩展.
- 更新了桌面可以直接控制窗口处理。
网络方面的功能大更新:
- CentOS 8是使用TCP网络堆栈版本4.16发布的,该版本提供了更高的性能、更好的可伸缩性和更大的稳定性。
- 网络栈升级到上游(upstream)版本4.18。
- Iptables已经被nftables框架取代,成为默认的网络包过滤工具。
- nftables框架是iptablesip6tables、arptables和ebtables工具的指定继承者。这为IPv4和IPv6协议提供了一个单一的框架。
- firewalld守护进程现在使用nftables作为其默认后端。
- 支持IPVLAN虚拟网络驱动程序,支持多个容器的网络连接。
- NetworkManager现在支持单根I/O虚拟化(SR-IOV)虚拟函数(VF)。NetworkManager允许配置VFs的一些属性,如MAC地址、VLAN、欺骗检查设置和允许的比特率。
所以:centos 8推荐你使用DNF工具进行软件的安装和使用。
CentOS 8配置静态的IP
IP地址是用于唯一地标识IP网络上的设备的地址。为了让两台计算机彼此通信并共享数据,它们需要将IP地址设置为它们的网络接口。IP地址可以手动分配(静态IP地址),也可以通过DHCP分配,动态呢分配是由你使用的路由器分配,这样的缺点是ip是随机性的,既是用户的IP地址是随机分配的,但你的路由器重启,或者你的服务器关机时在开启时ip是随机的具有不确定性。由于ip的随机性I不确定性,导致用户被访问难度较大。
手动添加静态IP
1.首先我们使用命令:切换到这个目录network-scripts
下面,请记住我们在使用前必须要切换到root
或者超级用户
,如不知道如何切换请访问
1 | cd /etc/sysconfig/network-scripts/ |
2.在使用ll
命令进行查看网络网卡的借口。
1 2 3 4 | [root@localhost network-scripts]# ll total 4 -rw-r--r--. 1 root root 424 Mar 14 21:29 ifcfg-ens33 [root@localhost network-scripts]# |
我的显示了是网卡借口是ifcfg-ens33
每个电脑个不相同,按照自己的名字进行。
3.进行修改这个文件ifcfg-ens33
,修改如下。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | [root@localhost network-scripts]# vi ifcfg-ens33 TYPE="Ethernet" PROXY_METHOD="none" BROWSER_ONLY="no" BOOTPROTO="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="ens33" DEVICE="ens33" ONBOOT="yes" IPADDR="192.168.208.123" NETMASK="255.255.255.0" GATEWAY="192.168.208.2" DNS1="114.114.114.114" DNS2="8.8.8.8" PEERDNS="yes" PREFIX="24" |
1.ONBOOT=”yes“:表示重启系统之前开启网络,这个很有用必须设置为yes。
2.BOOTPROTO=”static”:指定的网络信息作为接口,这里我们要设置成静态的ip。
3.IPV6INIT=”yes”:开启这个网络接口的IPv6初始化
4.DNS1=”114.114.114.114″:国内的dns解析。
5.DNS2=”8.8.8.8″:国外的dns解析
6.IPADDR=”192.168.208.123″:这个ip地址是指的是你的虚拟网络的NAT模式下的子网的ip地址范围。【如果你是使用VMware Workstation,操作步骤如下:点击菜单栏:编辑 > 虚拟网络编辑器 > 选择NAT式选项( 点击vmnet8 ) > NAT设置 】可以看到子网的IP 、子网掩码、和网关等等。这个子网就是你要填写的IPADDR,可以填写个范围里面的任意一个ip地址。
7.GATEWAY=”192.168.208.2″:这个是上面的网关。
编辑前按下i键
进入编辑模式,编辑好后依次下面操作进行保存即可,使用vi操作是先按下:Esc键
=>:键
=> wq(或者x )
退出即可。
保存后进行下面RHEL 8 / CentOS 8网卡命令操作,在这里RHEL 8 / CentOS 8使用的新的命令 nmcli
1.查看显示正在使用激活的网卡链接。
1 | nmcli connection show --active |
2. 重新加载你刚刚配置好的静态网络
1 | nmcli c reload |
最后进行reboot
命令重启服务器。
通过以上的命令就可以使用了你配置的静态IP了。
好教程,不过大部分人都是用7吧