Linux下自动获取和静态配置IP的方法

Linux下自动获取和静态配置IP的方法,第1张

第一步:激活网卡

系统装好后默认的网卡是eth0,用下面的命令将这块网卡激活。

代码如下:

#

ifconfig

eth0

up

第二步:设置网卡进入系统时启动

想要每次开机就可以自动获取IP地址上网,就要设置网络服务在系统启动时也启动。Linux有一点与windows不同的是很多服务默认是停止的,而且你在某次使用该服务时启动这个服务,但是没设置它为默认启动,则下次进入系统这个服务依然是停止的。下面是设置网络服务在系统启动时也启动的方法。

使用chkconfig命令让网络服务在系统启动级别是2345时默认启动。

代码如下:

#

chkconfig

--level

2345

network

on

第三步:修改网卡文件ifcfg-eth0

修改ifcfg-eth0文件,设置ONBOOT的值为yes,让网络服务启动时使用该网卡。设置BOOTPROTO的值为dhcp,让网卡从DHCP服务器自动获取IP地址。

代码如下:

#

vi

/etc/sysconfig/network-scripts/ifcfg-eth0

ONBOOT=yes

BOOTPROTO=dhcp

总结:

通常情况下第三步是最重要的,因为大部分Linux系统默认网络服务是系统启动时也启动的,网卡也是启用的,只要设置好第三步,然后使用下面的命令启动网络服务就OK。

代码如下:

#

service

network

start

配置静态IP地址上网与动态IP地址上网同出一辙,修改ifcfg-eth0,然后用命令service

network

retart重启网络服务。

代码如下:

DEVICE=eth0

IPADDR=192.168.1.100

NETMASK=255.255.255.0

GATEWAY=192.168.1.1

DNS=8.8.8.8

BOOTPROTO=static

ONBOOT=yes

您好,方法

使用正确的用户名/密码登录linux, 打开终端, 或者使用XShell等远程工具登录SSH Linux系统.

找到如下的ifcfg-eth0文件, 使用VIM打开.

如果其中的 BOOTPROTO=dhcp, 则表示使用自动的方式获取IP地址。

将BOOTPROTO设置为static或者none.

配置规划的IP地址, 以及正确的网关, 掩码, DNS信息.

保存退出(先按escape, 然后输入 wq!)

重启网络网络, 如果eth0的状态变为activated, 则证明设置成功

CentOS6 使用service network restart命令重启网络服务

CentOS7 使用systemctl restart network命令重启网络服务

查看Linux系统的IP地址, 看是否是我们配置的IP

测试是否生效

ping网关192.168.1.1, 如果是通的, 则说明到内网是正确的。

ping百度的网址, 如果是通的, 则说明到互联网是通的, 可以正确的上网了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/8916504.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-22
下一篇 2023-04-22

发表评论

登录后才能评论

评论列表(0条)

保存