曙光天阔服务器拆机+linux网络配置
特别高兴组里新配了两台服务器,因为有机会亲自配置一下这个东东,也锻炼一下,在此感谢玉哥和大曦哥在这过程中的指导。整个文档写下来感觉还是好多不明白,但是整体的配置基本没用问题了,可以独立配置网卡了。
1 硬件信息
名称 | 信息 |
产品名称 | 天阔服务器 |
型号 | I620-G20 |
处理器 | E5-2630V4 *2 |
内存 | 16G_DDR4_2400 *16(256G) |
SSD | 1.2T_3.0_MLC |
机械硬盘 | 2T_7200_6G *2 |
2 网卡安装
2.1 拆机
基本工具梅花螺丝刀、六角扳手等等。因为工具浪费了很多时间。
来回从服务器架子上搬下来三次终于可以拆机了,拆机前后图。
拆下防尘罩,简单分析下服务器内部构造,如下图。
2.2 更换网卡固定片
因为网卡自带的固定片的高度太高,插入服务器网卡接口上后会露出一块,所以需要更换一个较短的固定片。
2.3 装网卡
拆下机箱上的网卡的挡片,插上网卡。
装好网卡后用再用螺丝固定就好。大功告成!
3 Centos网络配置
两种方法一种用过图形化界面配置,另外可以使用Terminal终端配置。图形化虽然方便但是感觉linux对图形化支持并不是很好,网络连接界面有时不能显示网卡信息。推荐使用后者配置。
3.1 基本信息
配置网络之前需要知道要配置什么,也就是最基本的以下信息。
名称 | 内容 | 表述 |
IP | 10?.?.1.2?? | 这里采用静态IP,因为需要远程ssh |
子网掩码 | 255.255.0.0 | 划分多个子网 |
网关 | x0.3.0.xx | 这里的信息都要确定好 |
DNS服务器 | 159.226.xx.1 |
|
3.2 查看网卡信息
从下图看出服务器有5个device,其中eht0,eth1是服务器自带的,eth3,eth12是刚插上的网卡的两个网口信息,lo是本地回环地址。
² DEVICE这个名称是可以更改的,它与HWaddr一一对应,HWaddr就是网卡的硬件地址。这个字段是非常有用的,它保证设备接口被分配了正确的设备名,而不考虑每个网卡模块被配置的加载顺序。
确定网口和eth0、eth1、eth2等的对应关系,因为网线接入的是网口,那么多网口到底应该配置哪一个,或者配置好了eth2后,怎么知道那个是eth2。我们可以使用#ethtool -p eth2,让eth2对应的网口旁边的指示灯就会闪烁,这样就很快找到eth2网口的位置了。
3.3 配置eth12网口信息
其实eth12就是eth2,(提醒自己这是可以指定的设备名称而已)
#cd /etc/sysconfig/network-scripts/
这里看到有3个网卡配置文件,其实ifcfg-eth2原来不叫这个名字,叫ifcfd-Auto_eth2,后来发现这个名字叫什么不重要,重要的是文件开头“ifcfg-“和文件里面的内容。感觉系统就是以“ifcfg-“识别配置文件的。
那么到底哪个文件对应哪个网卡(网口)呢??
#vi ifcfg-eth2
总结:认为下表中红色的为常用的,或者说就本次配置来说其他的可以删除。
名称 | 描述 |
DEVICE | 这里name是物理设备的名字,即ifconfig显示的名称,与HWADDR对应 |
TYPE | 网络类型(通常是Ethemet) |
BOOTPROTO | IP类型(static:固定IP, dhcpHCP, none:手动) |
IPADDR | IP地址 |
PREFIX | 子网掩码位数,设置它NETMASK失效。可以不要这个字段,留NETMASK。 |
GATEWAY | 网关地址 |
DNS1 | DNS首选地址 |
NETMASK | 子网掩码 |
DEFROUTE | yes,设置这个接口作为默认路由。no,不让这个接口作为默认路由。 |
NAME | 和拨号连接有关,拨号连接的名字,和DEVICE没关系。 |
ONBOOT | yes -- 该设备将在boot时被**。no -- 该设备不在boot时**。 |
UUID | uuid是所谓的全局唯一标识符。 |
IPV6INIT | IPV6根据需要开启吧 |
HWADDR | 网卡的硬件的地址,把这个配置文件与这个硬件地址的网卡绑定。 |
3.4 重启网络配置
#/etc/init.d/networkrestart
可以看到eth0重启的时候出错了,其实这并不影响使用,因为我们用的是eth2,eth0根本没用。
当然解决这个错误的原因也很简单,方法如下。
#chkconfigNetworkManager off
#chkconfignetwork on
#service NetworkManager stop
#service network start
3.5 问题总结
² Eth0和eth1分不清了,配置eth0变得是eth1,分析后感觉应该就是DEVICE没有和HWADDR对应起来,刚开始没用指定DEVICE。
² PREFIX问题,系统默认的PREFIX是24,也就是子网掩码是24为,我们再配置NETMASK=255.255.0.0怎么也不生效,原因就再这里。没用明白PREFIX的含义。