详解Linux 6.5如何配置静态IP地址

    接上节讲的Linux安装好了,但是还不能与外部通讯,需要给他配置IP方能与外部通讯,那如何配置IP呢?可以先输入命令ifconfig 来查看网卡的IP,我们可以看到如下图:

blob.png

可以看到,ifconfig后只看到lo这个回环网卡相关信息,什么是回环网卡,不管是windows还是linux都会有这个ip地址,这个主要是机器内部通讯用的,非常重要的,安装完系统之后,是有一块默认网卡的,我们可以通过ifconfig -a来查看。如下图:

4.png

可以看到多了一个eth0的相关信息,这是没有配置的网卡,那么如何才能给eth0这个网卡配置好IP呢?可以先通过dhclient命令让eth0这个网卡自动获取一个IP地址。这个命令是自动获取IP地址的命令,如果linux所在的网络有一个dhcp服务器,那么运行这个自动获取IP地址命令后,Linux系统会自动获取到一个IP地址,但是这是自动获取的IP也就是说这个IP是动态获得的,不是静态IP地址,现实的机房服务器IP并非是自动获取的。都需要固定给静态IP地址,如下图:

blob.png

那么该如何设置这个eth0网卡的静态IP地址呢?在设置静态IP时,我们先运行一下route命令,来查看NETMASK(子网掩码)与GATEWAY(网关),如下图:

4.png

可以看到了子网掩码,具体我就不详细说了,相信大家在网络基础这里有了解,网关,得看自己实际网络情况,一般都是以自己路由器的DHCP服务器网关为准,如何查看呢?在自己电脑上查看即可,如在windows系统中,windows(与微软系统logo标志一致的键)+r键调出运行窗口,输入cmd按回车键,如下图:

4.png

4.png

弹出黑色窗口后输入查看ip命令:ipconfig如上边黑色背景图,可以看到IP地址为:192.168.0.104默认网关为:192.168.0.1,这里就知道要怎么给虚拟机linux系统设置IP地址了,具体也要看你们自己路由,这是我路由器本身dhcp设置是这样,我们就给虚拟机linux设置IP为:192.168.0.200吧,怎么设置呢?这需要打开linux系统中eth0这个网卡的配置文件,这条命令相对有些长,不过我们可以使用Tab补全,命令如下 vi /etc/sysconfig/network-scripts/ifcfg-eth0回车打开配置文件如下图:

4.png

eth0网卡配置文件如下图:

blob.png

在打开网卡配置文件我们先按键盘小“i”键,进入编辑模式,这里可不是微软系统,鼠标是动不了喔,需要按上下左右键移动到需要修改的位置进行修改与增加。需要修改的是ONBOOT=no(这个是配置网卡是否随系统启动,no就是不随系统启动)跟BOOTPROTO=dhcp(这是IP地址获取方式,目前可以看到是DHCP动态获取IP)并增加一下5行(一般DNS2可以不用添加,这是我个人习惯),ONBOOT=yes意思就是网卡随系统启动,BOOTPROTO=static意思是以静态分配获取IP地址,增加的5行相对大家明白了,我就不多说了!

blob.png

完成上图修改后,按一下Esc键退出编辑模式,然后再按冒号键输入wq(保存编辑并退出)回车,如下图:

blob.png

特别注意大小写字母喔!这样我们就配置好网卡IP为静态IP了,但需要重启网卡后才生效,具体命令如下:service network restart,回车后即可重启网卡。如下图:

blob.png

这样就成功配置好静态IP了。日后再怎么重启系统,IP地址也不会改变。然后来测测联通性如下图:

blob.png

大功告成,Linux下ping会一直持续,需要我们按Ctrl+c键来结束。


内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.gzievs.net.cn/post/18.html

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。