Linux基础(2)
网络配置
给Linux配置网络是为了使用yum工具安装图形套件,然后启动图形界面
(注:创建虚拟机时,已经将机器设置成NAT模式,所以以下操作均基于NAT模式,桥接和NAT模式类似)
1、自动获取IP地址
(1)获取地址
#dhclient
dhclient命令用于自动获取一个IP地址,正常情况下不会输出任何内容,该地址为动态地址(每次开启虚拟机都需要获取)
(2)查看IP地址
#ip addr
如上图1:ip addr命令用于查看IP地址,可查看到两个IP地址。第一个地址127.0.0.1是回环地址,网卡名为lo,主要用于网络软件测试及本地机进程间通信,Windows操作系统也有该地址;第二个地址192.168.64.135就是刚刚自动获取的IP地址。其中网卡名字为eno16777736,如果地址不同,是因为VMware分配的地址段不一样,另外,网卡也一定是eno16777736,这个也没关系。下面来查看VMware NAT网络模式的网段:
首先同时按下Ctrl和Alt,释放鼠标,点击虚拟机左上角菜单栏中的“编辑”,选择“虚拟网络编辑器”,则会弹出如下界面图2:
选中VMnet8 NAT模式,此时就可以看到子网IP为192.168.64.0,子网掩码为255.255.255.0,点击右侧的“NAT设置”按钮,此时会弹出如下图3:
在这个界面中,可以看到网关为192.168.64.2
(3)联网测试
自动获取IP地址后,测试一下CentOS 7是否可以联网,CentOS 7可联网前提是物理机可联网,输入如下命令进行测试:
#ping baidu.com
运行结果如下图4所示:
ping命令是用来检测网络的工具,如上图的结果表示本机可以联网
2、手动设置IP地址
#vi /etc/sysconfig/network-script/ifcfg-eno16777736
vi是一个用于编辑文本的命令,其后跟文件路径,在这里,这个文件就是网卡的配置文件,要修改IP地址,就要编辑这个文件,输入命令回车后,会进入如下界面图5所示:
进入文件后,可以用上下左右方向键移动光标,但不能编辑,若要修改文件,需按字母i键,需要修改的内容有:
将ONROOT=no改为ONROOT=yes
将BOOTPROTO=dhcp改为BOOTPROTO=static
并增加如下几行字符:
IPADDR=192.168.64.21
NETMASK=255.255.255.0
GATEWAY=192.168.64.2
DNS1=114.114.114.114
说明:ONROOT设置为yes,表示网卡随系统一同启动;BOOTPROTO用来设置网卡的启动类型,,dhcp表示自动获取IP地址,static表示手动设置静态IP地址;IPADDR指定IP地址,这个IP地址取决于网关地址,NETMASK指定子网掩码,GATEWAY指定网关,DNS1指定上网用的DNS IP地址,这个114.114.114.114是国内移动、联通和电信通用的DNS。完成以上更改后,按Esc键,接着输入“:wq”保存设置,并回车,退出文档,然后重启网络服务,命令如下:
#service network restart
运行结果如下图6所示:
然后再查看IP地址:
#ip addr
如果更改正确,则如上图1样式。然后,再测试一下网络连通性,输入如下命令
#ping baidu.com
如果网络连接没有问题,则表示配置成功
附
如果自动获取IP地址后,又进行了手动配置静态网络,则先前自动获取的IP地址将被覆盖,运行结果如下图所示: