最新心血来潮想学习一些linux方面的技能。因为此通过VirtualBox安装了一台Centos7服务器来研究一下。
安装好服务器后肯定要安装一些软件来搭建环境,也需要其它电脑可以访问你的服务器。那么问题来了,如何让其它电脑可以访问你的服务器呢?
1、配置虚拟机的网络设置
选择“桥接网卡”;为什么选择这种方式呢?因为我想让虚拟机和我的真实电脑在同一个网段下面,比如我的真实电脑的ip为192.168.1.10,那么我的虚拟机的ip地址可以设置为192.168.1.xxx的任意地址(只要是可用ip)。
![](https://img.haomeiwen.com/i5776807/1e7443470de99906.png)
2、设置centos服务器的ip
给虚拟机设置ip有2中情况,动态ip和静态ip。设置网卡的动态ip和静态ip主要通过修改网卡的配置文件来设置。
修改网卡配置文件,起码我们需要知道网卡的配置文件是什么吧。centos 7 之前的版块可以通过ifconfig来查看网卡信息,centos7之后的可以通过ip命令来查看。
1)查看网卡信息
ip addr
下图中的enp0s3就是网卡的名称
![](https://img.haomeiwen.com/i5776807/3ddeef8f0de61240.png)
2)修改网卡配置文件
那么我们来修改这个网卡的配置文件,这个配置文件所在的位置为: /etc/sysconfig/network-scripts文件夹下;
我们可以通过linux自带的vim编辑器来打开,vi /etc/sysconfig/network-scripts/ifcfg-enp0s3(最后一个为网卡名称,即enp0s3),
打开配置文件后,BOOTPROTO=dhcp代表动态ip,ONTOOT=yes代表开启网络,只要保证这个设置,那么久可以分配动态ip地址了。
动态ip设置方法:
BOOTPROTO=dhcp
ONTOOT=yes
![](https://img.haomeiwen.com/i5776807/e23e6677fd6cb217.png)
如何通过vim编辑器来修改配置文件呢?
a) 进入vi
在系统提示符号输入vi及文件名称后,就进入vi全屏幕编辑画面:$ vi myfile。不过有一点要特别注意,就是您进入vi之后,是处于「命令行模式(command mode)」,您要切换到「插入模式(Insert mode)」才能够输入文字。初次使用vi的人都会想先用上下左右键移动光标,结果电脑一直哔哔叫,把自己气个半死,所以进入vi后,先不要乱动,转换到「插入模式(Insert mode)」再说吧!
b) 切换至插入模式(Insert mode)编辑文件
在「命令行模式(command mode)」下按一下字母「i」就可以进入「插入模式(Insert mode)」,这时候你就可以开始输入文字了。
c) Insert 的切换
您目前处于「插入模式(Insert mode)」,您就只能一直输入文字,如果您发现输错了字!想用光标键往回移动,将该字删除,就要先按一下「ESC」键转到「命令行模式(command mode)」再删除文字。
d) 退出vi及保存文件
在「命令行模式(command mode)」下,按一下「:」冒号键进入「Last line mode」,例如:
: w filename (输入 「w filename」将文章以指定的文件名filename保存)
: wq (输入「wq」,存盘并退出vi)
: q! (输入q!, 不存盘强制退出vi)
修改完成后需要重启网络服务使设置生效。运行命令:service network restart
![](https://img.haomeiwen.com/i5776807/42902b3ba60e2b70.png)
然后再来看一下ip信息,是不是出现ip地址了?
![](https://img.haomeiwen.com/i5776807/ec0403aa95fa7833.png)
在实际的使用情况中,肯定是静态ip使用的情况比较多。如果你的服务器每次重启都变一个ip,那么谁受得了?
那么我们来设置静态ip,设置静态IP地址与动态iIP差不多,也是要修改网卡配置文件。
(1)bootproto=static
(2)onboot=yes
(3)在最后加上几行,IP地址、子网掩码、网关、dns服务器
如我的配置:
IPADDR=192.168.16.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1 = 192.168.1.1(如果不配置,那么只能在局域网内访问,配置了dns才可以使服务器访问互联网)
![](https://img.haomeiwen.com/i5776807/946483efc190471c.png)
重启网络,查看ip地址信息,是不是ip地址就是你所配置的了。
![](https://img.haomeiwen.com/i5776807/7fc199f8fa93d159.png)
网络配置好了,我们来测试一下,比如我们ping一台同一个局域网下的机器。果然可以ping通,证明没有问题了。
![](https://img.haomeiwen.com/i5776807/3bc570d820f0df6d.png)
网友评论