CentOS自动获取IP
2020-09-14 本文已影响0人
dulunar
前言
一直实在ubuntu下面进行操作的,但是因为存储服务器公司给安装的是centos,但是估计是他们当时配置的问题,导致该存储机器一直没法联网,然后存储器的时间和计算节点的时间不对应,一直在造成困扰,刚好这一次系统出大问题,我就一起重新配置了一下。
配置
首先查看哪一个网卡在被使用:
ifconfig
#eth0 Link encap:Ethernet HWaddr 88:D7:F6:D5:00:64
检查完网卡的使用情况后,可以编辑eth0
的配置文件:
sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=88:d7:f6:d5:00:64
TYPE=Ethernet
UUID=bf890624-7438-4bb8-88d6-077dcc7e2b3a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=none
IPADDR=10.10.10.100
NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
# 修改一些地方:BOOTPROTO、IPADDR、NETMASK
DEVICE=eth0
HWADDR=88:d7:f6:d5:00:64
TYPE=Ethernet
UUID=bf890624-7438-4bb8-88d6-077dcc7e2b3a
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=dhcp
# BOOTPROTO=none
# IPADDR=10.10.10.100
# NETMASK=255.255.255.0
IPV6INIT=no
USERCTL=no
这里解释一下网卡配置文件中的参数:
DEVICE=eth0 #网卡接口名称
HWADDR=88:d7:f6:d5:00:64 #网卡设备MAC地址
TYPE=Ethernet #网卡类型
UUID=bf890624-7438-4bb8-88d6-077dcc7e2b3a #网卡的UUID号
ONBOOT=yes #系统启动时是否自动加载
BOOTPROTO=none #启用地址协议 --static:静态协议 --bootp协议 --dhcp协议
IPADDR=10.10.10.100 #网卡IP地址
NETMASK=255.255.255.0 #网卡网络地址
GATEWAY=10.10.10.1 #网卡网关地址
DNS1=10.203.104.41 #网卡DNS地址
BROADCAST=10.10.10.255 #网卡广播地址
重启网络连接
sudo service network restart
重新查看网卡使用情况:
ifconfig
eth0 Link encap:Ethernet HWaddr 88:D7:F6:D5:00:64
inet addr:10.193.10.33 Bcast:10.193.255.255 Mask:255.255.0.0
inet6 addr: fe80::8ad7:f6ff:fed5:64/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:27117 errors:0 dropped:0 overruns:0 frame:0
TX packets:18179 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:32798564 (31.2 MiB) TX bytes:1782608 (1.7 MiB)
Memory:c6620000-c663ffff
参考
How to enable CentOS network interface to obtain IP address from DHCP server during the boot process
—— dulunar 后记于 2019.11