linux下如何从自动获取ip转到手动配置ip

时间:2024-04-15 08:14:06
我想你是学习服务器吧,那还是用终端比较好。
、、、、、、、、、、、、、、
方法一:纯修改配置文件
cd  /etc/sysconfig/network-scripts
vi ifcfg-eth0    #拿我机子举例,我只有一块网卡,就是eth0
==============================   
DEVICE=eth0
BOOTPROTO=static    #这里将auto改为static 即自动改为静态
BROADCAST=192.168.2.255  #这里修改为你设置的局域网广播地址(可以不写这行)
HWADDR=00:0C:29:1D:9F:22 #这里是硬件地址(可以不写这行)
IPADDR=192.168.2.173  #这里写上你要设置的IP地址。
NETMASK=255.255.255.0 #掩码
NETWORK=192.168.2.0 #网络号
ONBOOT=yes  #开机即启动网卡。
TYPE=Ethernet #这是类型,当然也可以不写这一行。
=======================
 
然后 
service network restart
+++++++++++++++++++++++++++++++++++++++++++++++
+++++++++++++++++++++++++++++++++++++++++++++++
方法二:控制台工具软件:
RedHat 有个挺方便的工具是 netconfig
在终端 直接敲 netconfig 命令 然后按照它的提示一步一步填写IP啥的就行了。
 
 
===========================================================================================
直接用ifconfig命令配置网卡的话只是临时起作用,重启系统后就变回原来的样子了。要永久起作用得修改网卡配置文件。有RHEL5中是修改/etc/sysconfig/network-scripts/ifcfg-eth0, 如果有多块网卡的话,eth0就可能是eth1。
其中有几行是必不可少的,
DEVICE=eth0  //网卡名称
ONBOOT=yes    //是否启用该网卡
BOOTPROTO=dhcp   //采用DHCP动态获取IP
如果要改成静态方式可以像下面一样写
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none  (或者static)
IPADDR=192.168.1.3   //设置静态IP为192.168.1.3
NETMASK=255.255.255.0   //子网掩码
网关的指定也可以在这个文件下
GATEWAY=192.168.1.1
通常我会选择在/etc/sysconfig/network中指定,也是加入上面这句话。
保存退出后记得重启服务:service network restart
 
 
 
===========================================================================================
Linux环境下手动配置IP
2012-04-17 21:43:51
分类: LINUX
虽然现在可以很方便的在Linux桌面环境下配置IP,但是掌握手动配置IP的方法还是很有必要的!
我一般在实验室和宿舍使用网络,但是要经常更改静态IP有点麻烦,不过使用以下操作更可减少更改IP的次数.在实验室的时间比较长,所以在实验室的时候使用静态IP, 
sudo vim /etc/network/interface
 auto lo
 iface lo inet loopback
 address 192.168.200.114 设置你的IP地址
 getway 192.168.200.1 网关地址
 netmask 255.255.255.0 掩码地址
 #network 网段
 #boradcast 广播地址
 #dns-nameservers DNSF服务器地址
 将上述的IP换成你的上网环境IP即可.
 如果想用DHCP的话,
 将文件内容改为:
 auto eth0
 iface eth0 inet dhcp
设置成功后输入如下代码重启网络即可:
sudo /etc/init.d/networking restart 
最后ping g.cn 看看连上网络了没~(右上角的有线连接如果没显示连上没关系,只要ping通就行)
 
在宿舍使用缓存IP来实现上网,下载重启的时候使用的是实验室的配置.
Sudo ifconfig eth0 192.168.37.4 netmask 255.255.255.0
route add defalut gw 192.168.1.1 添加路由IP
vim /etc/resolv.conf 
添加你想设置的DNS服务器 IP
nameserver 8.8.8.8 
然后就可以上网了~
 
*************************************
CentOS/Redhat:手动配置IP地址
发布于 2011年02月28日 21时
 
linux的网卡IP地址信息存放在文件 /etc/sysconfig/network-scripts/ifcfg-eth0 中
 
01
DEVICE=eth0                 //指出设备名称
02
BOOTPROTO=static            //启动类型 dhcp|static
03
BROADCAST=192.168.1.255     //广播地址
04
HWADDR=00:06:5B:FE:DF:7C    //硬件Mac地址
05
IPADDR=192.168.0.2          //IP地址
06
NETMASK=255.255.255.0       //子网掩码
07
NETWORK=192.168.0.0         //网络地址
08
GATEWAY=192.168.0.1         //网关地址
09
ONBOOT=yes                  //是否启动应用
10
TYPE=Ethernet               //网络类型
 
 
***************************************************
centos版本的Linux如何手动设置ip?
这个步骤是;
1、vi /etc/sysconfig/network-scripts/ifcfg-teh0 (也可通过管理工具setup或netconfig命令设置)
2、重新启动网络服务service network restart
  要想和主机连接:还需配置xp主机,在vmware上设置为 host-only模式,xp里修改vmnet1的IP地址为192.168.0.1, 修改Linux centos IP为192.168.0.77
共享上网设置:xp里修改第一块虚拟网卡的网络属性为共享internet(属性->高级->钩选“允许其他网络用户通过此计算机的Internet连接来连接”) 会自动把vmnet1改为192.168.0.1,Linux centos就能上网了;