如果你想搞定linux没法上网的问题, 看我这篇文章就够了.
先介绍一下,我用的环境是VMware12 Pro+CentOS6.5; 系统是刚装上的,没有任何的配置,下面给大家分享一下我的配置过程
首先我们先将用户名改为自己想要的!
如果不想改,可以忽略这一步!
不改用户名不会影响后面的网络配置!!!
一:修改用户名
- Centos安装完成之后使用hostname命令查看系统默认的用户名:
- 如果想要改成自己想要的名字,则使用vim /etc/sysconfig/network命令修改文件中的hostname属性即可
- 修改完后重启centos系统, 发现用户名已经修改完毕.
二:网络设置(有点麻烦,耐心看下去)
- 查看网络状态ifconfig命令,(在Windows系统中的命令为ipconfig)
发现网络并分配IP地址. - 点击vmware的编辑菜单,选择虚拟网络编辑器,
如果Vmnet8不是NAT模式,一定要选择NAT模式
右键点击小电脑会出现<打开网络和Internet设置>,点击该选项,进入到如下界面,点击箭头所指选项.
进入下面的界面,右键点击VMnet8,选择属性
进入下面的界面
点完属性后进行如下设置,设置完后点击确定即可
进入VMware的linux系统中输入setup,
进入下面的界面, 按上下键调整红框的位置到箭头所指的项目上按下回车
进入到下一个页面, 调整红框的位置在箭头所指的项目上按下回车
进入下一个界面, 调整红框的位置在图示的项目上,按下回车
进入下一个界面
IP地址要设置为和VMnet8在同一网段(不能重复),网关和子网掩码要和VMnet8的保持一致
点击ok后进入下面的界面
点击save后进入下面的界面
点击save&Quit后进入下面的界面
这个界面要点击Quit, 进入下一界面
输入vim /etc/sysconfig/network-scripts/ifcfg-eth0(注意 不同的人网卡可能不全是eth0,所以这个命令输入到eth就可以按下Tab键自动补全了,这样可以保证修改的是自己系统内的网卡,不会出现命令无效的提示)
按下回车后
改完之后保存并退出
使用ifconfig查看网络状态
我们明明已经配完ip了,但是还是本地回环地址.
然后执行 service network restart重新启动网络
然后再使用ifconfig查看一下
我们发现,网络重启后,地址和我们自己配置的一致了;然后使用ping命令查看是否能够上网
使用ctrl+c结束报文的显示
到此我们的网络就能上网了.但是我们还要进行一项操作,就是关闭防火墙(关闭防火墙是为了方便以后装Tomcat, 如果不关闭防火墙的话,linux内部的Tomcat启动后外部机器是无法访问到的.)
先使用service iptables status 查看防火墙是否开启
如果显示的是下面的界面表示防火墙已经开启
使用chkconfig iptables off永久关闭防火墙(如果使用service iptables stop则只是临时关闭防火墙,下次启动系统防火墙就会重新开启)
chkconfig iptables off使用该命令关闭防火墙后是永久关闭,下次启动系统不会启动防火墙的.
关闭防火墙后使用service iptables status查看一下是否关闭
发现并没有关闭,此时需要重启一下系统.
重启完后再使用service iptables status查看防火墙状态
发现防火墙已经关闭
到此我们的linux网络就配置完毕了