linux中配置静态IP地址上网与自动获取IP地址

自动获取IP地址

第一步:激活网卡

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

 代码如下 复制代码

# ifconfig eth0 up

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

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

 代码如下 复制代码

# chkconfig –level 0123456 network on

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

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

 代码如下 复制代码

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

ONBOOT=yes
BOOTPROTO=dhcp

静态IP地址配置   

配置静态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

第一种:使用命令修改(直接即时生效,重启失效)

 代码如下 复制代码
#ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up

说明:
eth0是第一个网卡,其他依次为eth1,eth*
192.168.0.1是给网卡配置的第一个网卡配置的ip地址
netmask 255.255.255.0 配置的是子网掩码
up是表示立即激活
ifconfig的更多参数说明查看相关帮助

 代码如下 复制代码
gateway:
# route add default gw 192.168.30.1 eth0
dns:
# vi etc/resolv.conf
nameserver 202.131.80.1
nameserver 202.131.80.5

如果要重起生效,就把这些写到起动脚本 rc.local中

第二种:修改配置文档(需要重启网络配置,永远生效)

一、修改IP地址
手动改/etc/sysconfig/network-scripts/ifcfg-eth0文件 #第二块网卡:vi /etc/sysconfig/network-scripts/ifcfg-eth1

 代码如下 复制代码
DEVICE=eth0 #物理设备名
IPADDR=192.168.1.10 #IP地址
NETMASK=255.255.255.0 #掩码值
NETWORK=192.168.1.0 #网络地址(可不要)
BROADCAST=192.168.1.255 #广播地址(可不要)
GATEWAY=192.168.1.1 #网关地址
ONBOOT=yes # [yes|no](引导时是否激活设备)
USERCTL=no #[yes|no](非root用户是否可以控制该设备)
BOOTPROTO=static #[none|static|bootp|dhcp](引导时不使用协议|静态分配|BOOTP协议|DHCP协议)

注:单网卡绑定两个IP
Linux的设备配置文件存放在/etc/sysconfig/network-scripts里面,
对于以太网的第一个设备,配置文件名一般为ifcfg-eth0
如果需要为第一个设备绑定多一个IP地址,
只需要在/etc/sysconfig/network-scripts目录里面创建一个名为ifcfg-eth0:0的文件,
内容样例为:

 代码如下 复制代码
DEVICE="eth0:0"
IPADDR="211.100.10.119"
NETMASK="255.255.255.0"

如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名。

其中的DEVICE为设备的名称,IPADDR为此设备的IP地址,NETMASK为子网掩码,ONBOOT表示在启动时自动启动。
二、修改网关

 代码如下 复制代码
vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=Aaron
GATEWAY=192.168.30.1

三、修改DNS
配置文件在/etc/resolv.conf下面。

 代码如下 复制代码
vi /etc/resolv.conf
nameserver 202.109.14.5 #主DNS
nameserver 219.141.136.10 #次DNS

search localdomain
四、重新启动网络配置
方法有多种:

 代码如下 复制代码
1:root账户下 # service network restart
2:# /etc/init.d/network restart
3:# ifdown eth0
# ifup eth0
4:# ifconfig eth0 down
# ifconfig eth0 up

五、启动和关闭防火墙
即时生效:

 代码如下 复制代码
1:#service iptables start
#service iptables stop

重启系统生效:

 代码如下 复制代码
2:#service iptables on
#service iptables off

六、 修改主机名

vi /etc/sysconfig/network,修改HOSTNAME一行为HOSTNAME=主机名,重启后才能生效

时间: 2024-09-20 20:09:13

linux中配置静态IP地址上网与自动获取IP地址的相关文章

电脑如何自动获取ip地址上网?电脑自动获取ip地址方法

Windows XP 系统ip地址设置 第一步:右键点击桌面上的"网上邻居",选择"属性"   第二步:右键点击"本地连接",选择"属性" 注意:如果想配置无线网络ip,右键点击"无线网络连接"选择"属性" 第三步:双击"Internet协议(TCP/IP)" 第四步:选择"自动获得IP地址","自动获取DNS服务器地址",确定

Win7旗舰版IPv4自动获取IP地址设置教程

  电脑在使用中难免会遇到无法联网的问题,此时需要对IPv4互联网协议进行相关设置,而在不同的操作系统下设置IPv4方式也有不同,那么在win7旗舰版系统中该如何将IPv4设置为自动获取IP地址呢? Win7旗舰版IPv4自动获取IP地址设置方法/步骤: 1.在电脑桌面的右下角找到宽带连接的图标,并轻轻地单击一下 2.在弹出的对话框里找到"打开网络共享中心",单击点进去 3.出来的对话框里找到"本地连接",单击一下 4.而后,会继续弹出对话框,在里面找到"

迅捷fast FW54R路由器无法自动获取IP地址导致上网故障的

  在平常的上网过程中,当遇到路由器的WAN口无法自动获取IP地址的时候,往往可能是关闭了DNCP服务或者是IP地址冲突导致的.下面针对主流的迅捷FW54R路由器来说明这种问题和解决方案: 一.先说说遇到故障的网络情况: 新买的迅捷fast FW54R无线路由器,接上WAN线设置好后,却一直获取不到IP地址导致无法上网. 二.对这个问题的问题分析: 使用很多迅捷fast路由器IP地址解决办法,如改LAN的IP防止冲突.克隆MAC地址,都不能解决问题. 三.针对这个问题的解决方案: (1)查看迅捷

如何在 CentOS Linux 中配置 MariaDB 复制

如何在 CentOS Linux 中配置 MariaDB 复制 这是一个创建数据库重复版本的过程.复制过程不仅仅是复制一个数据库,同时也包括从主节点到一个从节点的更改同步.但这并不意味着从数据库就是和主数据库完全相同的副本,因为复制可以配置为只复制表结构.行或者列,这叫做局部复制.复制保证了特定的配置对象在不同的数据库之间保持一致. Mariadb 复制概念 备份 :复制可以用来进行数据库备份.例如,当你做了主->从复制.如果主节点数据丢失(比如硬盘损坏),你可以从从节点中恢复你的数据库. 扩展

linux中配置pptp服务器配置的方法_Linux

1.验证内核是否加载了MPPE模块: modprobe ppp-compress-18 && echo MPPE is ok 2.安装所需的软件包: yum -y install ppp wget ftp://rpmfind.net/linux/epel/7/x86_64/p/pptpd-1.4.0-2.el7.x86_64.rpm rpm -ivh pptpd-1.4.0-2.el7.x86_64.rpm 3.配置PPP和PPTP的配置文件: grep ^[^#] /etc/ppp/op

ARM-Linux配置DHCP自动获取IP地址

备注:内核版本:2.6.30.9busybox版本:1.15.2 PC Linux和开发板Linux的工作用户:root 1. 配置内核:[*] Networking support --->Networking options ---><*> Packet socket<*> Unix domain sockets[*] TCP/IP networking[*] IP: kernel level autoconfiguration[*] IP: DHCP suppor

linux 中配置apache 网站 编码设置为gb2312 浏览乱码

问题描述 linux 中配置apache 网站 编码设置为gb2312 浏览乱码 httpd.conf 添加了 AddDefaultCharset GB2312? 网页添加了 浏览器浏览的时候默认编码格式还是utf-8 显示乱码 解决方案 将环境变量LANG设置LANG="zh_CN GBK"

linux中配置vnc遇到的问题

问题描述 linux中配置vnc遇到的问题 把 -nolisten tcp也是一样的结果,请问该怎么修改? 解决方案 显示器设置不对,所以vnc无法启动 解决方案二: 把 vncservers 里面 后加的两个#号去掉.

腾达FS395怎么设置自动获取IP上网(DHCP)

适用类型:Tenda腾达FS395         问题分类:设置上网 第一步:连接好线路 第二步:配置好电脑 第三步:设置路由器上网 第四步:试试电脑可以上网了吗   直接将入户的网线接在路由器的WAN口,再找一根短网线,一头接电脑,一头接路由器1/2/3任意接口,接线方式如下图: 注意:路由器正常工作状态是指示灯SYS闪烁,WAN口常亮或闪烁,1/2/3口中与电脑相连的端口常亮或闪烁.   将电脑上的本地连接IP地址设置为"自动获得IP地址" 1.右键点击桌面上的"网上邻