Centos配置ip的方式

本文详细介绍了配置IP地址的两种方法:DHCP动态获取和静态配置。DHCP通过服务器分配IP地址,而静态配置则需要手动修改配置文件。在Linux系统中,修改`/etc/sysconfig/network-scripts/ifcfg-eth0`文件,设置BOOTPROTO参数为'dhcp'或'static'。静态配置时,还需指定IPADDR、NETMASK、GATEWAY和DNS。最后,通过重启网络服务使配置生效,并使用`ip addr`检查IP地址是否配置成功。

配置IP地址有两种方法:

1、DHCP获取的方式:即指通过远端DHCP服务器的分配来获取IP地址:地址的租约有期限:

2、静态获取IP地址:通过手动修改配置文件的方式来获取IP地址,使用较方便:

即都需要通过修改配置文件里的BOOTPROTO参数:BOOTPROTO=dhcp|static|none共有三种:

dhcp: 通过dhcp的方式获取IP地址

staitc: 通过手动配置IP地址方式获取IP.

none: 表示不加载此参数:

1.1:DHCP的方式:(不常用)

使用命令:

dhclient 获取IP地址(配置文件要设置为DHCP获取)

dhclient -r 释放IP地址

进入IP地址的配置文件:配置目录及脚本如下:

root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0    #IP地址的配置文件 
DEVICE=eth0                        #设备名称
TYPE=Ethernet                      #接口类型
BOOTPROTO=dhcp                     #需修改此处为dhcp的方式:
ONBOOT=yes                         #重启网络时加载此接口:如若关闭,则网卡无法启动:

2.1:静态配置IP地址:

修改配置文件里的修改为静态(static)获取IP地址:如下:

[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0                #设备驱动名称:

BOOTPROTO=static           #注意:修改此处为静态获取IP地址:共有三种选项:
ONBOOT=yes                 #重启网络服务时加载此网卡的配置:
IPADDR=192.168.149.145     #IP地址
NETMASK=255.255.255.0      #子网掩码
GATEWAY=192.168.149.2      #网关
DNS1=114.114.114.114       #DNS地址设置(优选与/etc/resolv.conf配置文件)

重启网络服务即可:

[root@localhost ~]# systemctl restart network.service      #重启网络服务:

查看IP地址是否正常: ip addr

vi中 i进入编辑模式
:进入命令模式 输入wq保存退出

### 配置CentOS上的IP地址 对于CentOS 6.3版本,配置静态IP地址涉及编辑网络接口文件并设置必要的参数以确保在网络启动时自动应用这些更改。具体来说,在`/etc/sysconfig/network-scripts/ifcfg-eth0`文件中修改如下所示的内容[^1]: ```bash DEVICE="eth0" BOOTPROTO="static" # 更改为静态分配 HWADDR="xx:xx:xx:xx:xx:xx" NM_CONTROLLED="yes" ONBOOT="yes" # 设置为开机自启 TYPE="Ethernet" UUID="xxxxxxxx-05a0-4adf-84fd-850aca6521c7" # 添加以下行来指定静态IP的相关信息 IPADDR="192.168.1.10" # 设定静态IP地址 NETMASK="255.255.255.0" # 子网掩码 GATEWAY="192.168.1.1" # 默认网关 DNS1="8.8.8.8" # 主DNS服务器 DNS2="8.8.4.4" # 备用DNS服务器 (可选) ``` 保存上述更改之后,重启网络服务使新的配置生效。 ```bash service network restart ``` 而在较新版本的CentOS 7中,则有两种方式可以实现同样的目的——一种是在不使用NetworkManager的情况下手动编辑配置文件;另一种则是通过图形界面或命令行工具利用NetworkManager来进行管理[^2]。这里仅介绍前者: 同样地,需要编辑对应的网络接口配置文件(通常位于`/etc/sysconfig/network-scripts/`),比如针对名为enp0s3的设备创建或调整其配置文件(`ifcfg-enp0s3`),内容类似于下面这样: ```bash TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no NAME=enp0s3 DEVICE=enp0s3 ONBOOT=yes IPADDR=192.168.1.10 PREFIX=24 GATEWAY=192.168.1.1 DNS1=8.8.8.8 DNS2=8.8.4.4 ``` 最后执行相同的命令来重新加载网络设置以便立即看到效果。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值