/etc/sysconfig/network-scripts/ifcfg-eth0打开网卡配置文件
按下i键,就可以编辑配置文件了
BOOTPROTO=dhcp
→改成
BOOTPROTO=static
加上一行
IPADDR=你需要的IP
NETMASK=你需要的子网掩码
GATEWAY=你需要的网关(有就配置,没有就不用写这行了)
配置文件里面别的需要可以留下,不需要可以删除
编辑完后按ESC键退出编辑模式
按:(冒号),进入命令行模式,输入wq。
然后用service
network
restart
重启网络服务,然后,ifconfig命令可以查看一下你的IP,这样就永久配置好你需要的IP了
注:本回答为自己编写
dhcp 获取是根据 mac 确定设置时间的。好像默认是一周或者 24 小时(忘了哪个)。dhcp 服务发现相同的 mac 申请 IP 时,会先查看这个以前预定的 ip 是否超时。没超时就优先提供。如果这个 mac 地址申请没有申请记录(不管是超时还是从来没申请过),那么 dhcp 服务就会根据自己的规则从未分配或者已经超时的 IP 里面分配。
虚拟机软件自己的 IP 设置应该也遵循这个设计。
linux下修改IP地址可以使用命令:ifconfig eth0 192.168.1.11/24 up其中的eth0是接口号,192.168.1.11/24是IP地址和掩码,up表示接口IP配置好以后要处于开启状态。添加默认网关的命令route add -net 0.0.0.0 netmask 0.0.0.0 gw 192.168.1.1,但是使用命令配置的IP地址重启之后须要重新设置。要保存IP地址如果你的系统支持setup或netconfig之类的命令,可以使用这类命令对接口进行配置。也可以直接编辑对应的网络接口配置文件,/etc/sysconfig/network-scripts/ifcfg-eth0内容如下:
# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth0 #接口名称
BOOTPROTO=none#表示如何获得IP,有三个参数可以供选择static手动指定IP,dhcp使用DHCP获得IP,none表示启动时不使用任何协议
HWADDR=00:0c:29:34:ad:70#表示使用的MAC地址,可以不使用
ONBOOT=yes#开机是否开启这个接口,yes或no两个选择
NETMASK=255.255.255.0#子网掩码
IPADDR=192.168.0.3#IP地址
GATEWAY=192.168.0.1#网关
TYPE=Ethernet#接口对应的网络类型,这里是以太网,也可以不使用这个选项。
上面的所有字段名都是大写。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)