【正文】html
Linux系统版本:Centos 6.5linux
Linux系统版本:Centos 7vim
前面,咱们使用远程工具SecureCRT,经过“ifconfig eth0 + 具体的ip地址”命令给linux配了IP地址(参考本人博客:远程登陆管理工具SecureCRT的使用 ),可是这样配置的问题在于:服务器
若是想要链接外网,ip地址、子网掩码、网关、DNS缺一不可。今天来说,如何真正的给CentOS配一个ip,并且设置成功后,经过使用SecureCRT软件,同一个局域网内的另外一台Win7系统电脑也能远程访问这一台电脑上的Linux了。方法有不少,下面的两种方法中,我在虚拟机中使用的都是桥接模式。若是你们装的是双系统,配置的方法都是同样的。考虑到Centos 6.5和Centos 7有一点小小的区别,因此这里都讲一下。网络
1、Centos 6.5(服务器版)的网卡配置:ssh
【方法一】直接修改网卡配置文件:工具
(1)输入以下命令,修改网卡的配置文件:spa
vi /etc/sysconfig/network-scripts/ifcfg-eth0
修改信息以下:3d
E=eth0 //网卡名称 HWADDR=00:0c:29:5c:94:74 //物理地址 TYPE=Ethernet UUID=36c43db3-95a9-427c-af8f-ba130189de85 ONBOOT=yes //将ONBOOT="no"改成ONBOOT="yes" NM_CONTROLLED=yes BOOTPROTO=none IPADDR=192.168.1.98 //修改IP地址 NETMASK=255.255.255.0 //修改子网掩码 GATEWAY=192.168.1.1 //修改网关 DNS1=8.8.8.8 //修改DNS服务器 IPV6INIT=no USERCTL=no
(2)重启网络服务:rest
要想生效,必须重启Linux或者重启网络服务,咱们重启网络服务,执行以下命令:
service network restart
若是显示效果以下,说明配置成功,并且还能访问互联网:
注:这种配置是永久生效的。
【方法二】最简单地一种:利用Redhat系列自带的工具setup命令
注:若是Linux发行版不是RedHat系列,只能经过配置文件来修改(即上面的方法一)。
(1)修改ip:
输入如下命令:
setup
弹出如下窗口:
上图中,选择第三项:网络配置。弹出以下界面:
上图中,第一个是配ip,第二个是配DNS。咱们选第一个,弹出以下界面:
给eth0这块网卡配置ip,弹出以下界面:
上图中,“*”号表明自动获取ip,若是要自动获取,局域网内必需要有自动分配ip的服务器存在(即DHCP服务器),在当前环境下,只能手动配置,咱们修改参数以下:
上图中,按空格键,将“*”去掉,而后咱们能够经过tab键来进行切换,而后对各个字段进行设置。这个时候就配置好了。
(2)开启网卡服务:
CentOS默认网卡是没有启动的,咱们执行以下命令,修改网卡配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-eth0
而后,将ONBOOT="no"改成ONBOOT="yes",效果以下:
这个时候,就配置完成,能够访问互联网了。并且同一个局域网内的另外一台Win7系统电脑也能远程访问这一台电脑上的Linux了,前提是Linux系统已经有了ssh服务,我们如今安装的Linux版本,都会装有SSH,默认就是OpenSSH
能够经过以下命令,查看安装的ssh版本信息:
ssh -v
我安装的CentOS 6.5的ssh版本信息以下:
具体如何使用ssh服务,请参照本人的另外一篇博客:远程登陆管理工具SecureCRT的使用
2、Centos 7(服务器版)的网卡配置:
Centos 7的网卡配置文件里会少不少东西,因此仍是有必要单独提如下,可是和Centos 6.5的配置方法是同样的。
(1)输入以下命令,修改网卡的配置文件:
vim /etc/sysconfig/network-scripts/ifcfg-eno16777736
默认的配置信息以下:
TYPE=Ethernet
BOOTPROTO=dhcp DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=2e09b0f4-ec1a-44b0-8066-7da7ce04ff02 ONBOOT=no HWADDR=00:0C:29:46:8C:C0 PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes
修改内容BOOTPROTO,并增长内容IPADDR、NETMASK、GATEWAY、DNS,最终效果以下:
TYPE=Ethernet
BOOTPROTO=static //将“DHCP”改成“static” DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=eth0 UUID=2e09b0f4-ec1a-44b0-8066-7da7ce04ff02 ONBOOT=yes //将“no”改成“yes” HWADDR=00:0C:29:46:8C:C0 PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPADDR=192.168.1.99 //增长IP地址 NETMASK=255.255.255.0 //增长子网掩码 GATEWAY=192.168.1.1 //增长网关 DNS1=8.8.8.8 //增长DNS
(2)重启网络服务:
要想生效,必须重启Linux或者重启网络服务,咱们重启网络服务,执行以下命令:
service network restart
若是显示效果以下,说明配置成功,并且还能访问互联网:
这样,就大功告成了。