第一步:激活网卡

系统装好后默认的网卡是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
debian:

编辑/etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
auto eth0
iface eth0 inet static
address 192.168.1.36
netmask 255.255.255.0
gateway 192.168.1.10 #公司的网关是192.168.1.10,一般是192.168.1.1

保存编辑结果,并重启网络服务
/etc/init.d/networking restart

已经可以用新的静态IP访问internet了。

版权声明:本文为博主原创文章,未经博主允许不得转载。

转载于:https://www.cnblogs.com/jamesf/p/4751674.html

Linux如何自动获取IP地址相关推荐

  1. CentOS 7如何设置Linux开机自动获取IP地址

    centos7 minimal版默认安装好后没有获取ip地址,需要手动配置.方法如下: 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifco ...

  2. linux系统自动获取ip地址,Linux系统下设置静态IP或自动获取动态IP的简单方法

    Linux下为机器设置静态IP地址: 复制代码 代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码 代码如下: ...

  3. Linux配置自动获取IP地址

    登录服务器: 1.编辑ifcfg-ens33网卡的配置文件 命令:vi /etc/sysconfig/network-scripts/ifcfg-ens33 输出内容{ TYPE=Ethernet P ...

  4. centOS7 Minima无法上网解决方案(Linux设置开机自动获取ip地址)

    本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址. 1.输入"ip addr"并按回车键确定,发现无法获取IP(CentOS 7默认没有ifconfig命令) ...

  5. 如何设置CentOS 7开机自动获取IP地址详解

    本例中以CentOS 7举例说明如何设置Linux开机自动获取IP地址和设置固定IP地址. 自动获取动态IP地址 1.输入"ip addr"并按回车键确定,发现无法获取IP(Cen ...

  6. Linux网络配置——从自动获取IP地址转为固定IP地址

      众所周知,Linux中有两种获取ip的方式,那么自动获取IP地址和指定IP地址有什么区别和特点呢?为什么Linux程序员都需要使用固定IP地址呢? 如下所示: 两种获取方式的优缺点 1. 自动获取 ...

  7. 嵌入式linux通过DHCP自动获取IP地址实现

    http://blog.chinaunix.net/uid-17188120-id-2820863.html 前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通). ...

  8. linux ip命令dhcp,嵌入式linux通过DHCP自动获取IP地址实现获取

    前提:系统已经实现DNS(即使用ping www.baidu.com测试时能ping通). 1.在内核中添加以下选项: Networking  ---> [*] Networking suppo ...

  9. linux设置成自动获取ip地址吗,centos怎么设置自动获取ip地址

    在适合Cable ip路由器环境下,centos可以设置成自动获取ip地址方式,下面是学习啦小编给大家整理的一些有关centos设置自动获取ip地址的方法,希望对大家有帮助! centos设置自动获取 ...

最新文章

  1. angluar ajax实例,Angular服务Request异步请求的实例讲解
  2. 安卓应用自动化测试工具汇总
  3. java 1.8新增功能_Java 8的新增功能(第二部分-可能会出现什么)
  4. 春晚之后的采访和豆瓣投名状
  5. Python学习入门基础:一篇文章搞定函数基础、函数进阶
  6. 转载—android 媒体库数据更新解决办法总结
  7. [erlang]erlang程序运行的几种方式
  8. 基于蒙特卡洛的大规模电动汽车充电行为分析(Matlab代码实现)
  9. 关于使用克莱姆法则和矩阵消元法解线性方程组的效率的比较
  10. 利用开源软件 Hugin 实现照片的景深合成
  11. 文件内容中显示(SOH、STX、ETX)
  12. oschina使用pages
  13. Windows2012的VPN服务与测试
  14. ip地址数据库 高效解析查询
  15. 【C/C++开发】c++ 工具库 (zz)
  16. VC++6.0报错: include stdafx.h before including this file for PCH
  17. 左旋字符串(c语言)
  18. UPS计算使用时间,电池容量计算,电池使用时间计算
  19. 【RTSP/RTP/RTCP/SDP】协议详解
  20. 机器学习#假设空间与版本空间

热门文章

  1. 如果安装License失败的解决方案
  2. Linux下文本编辑 .
  3. er图 navicat_navicat怎么生成er图
  4. confluence添加用户_知识管理平台Confluence教程:如何添加,分配和查看任务
  5. java testng 项目_java – Junit4和TestNG在Maven的一个项目中
  6. linux如何运行sh监控文件夹,如何使用Shell进行文件监控?
  7. php生成随机不重复的数字_PHP生成不重复随机数的几种方法
  8. Envi和Arcgis软件冲突的解决方法
  9. php图像无法显示,php – 无法显示图像,因为它包含错误[图像生成器]
  10. 7.请解释泛型list集合的长度为什么动态的?_Java面试题集合篇一