Redhat7/Centos7服务器设置IP地址

1、能正确识别到网卡。使用ip a 查看是否识别网卡及网卡的状态,如果ip a只有lo,无实际网口那么使用lspci |grep Eth查看是否识别物理网口;

若lspci |grep Eth有条目而ip a无对应条目就需要安装网卡驱动,可以看到下图lspci|grep Eth有3行,而ip a有3行en开头的(lo为环回口、bond为逻辑绑定口、virbr为虚拟口,不用计算在内),说明网卡已正确识别。

网卡默认名:en代表的是enthernet (以太网),o代表板载,p代表独立pci卡,s代表热拔插网卡。

2、识别要设置的网卡。有的服务器光口、电口、板载网卡、PCIE网卡等网口一堆,到底要设置哪个呢?最简单的方法就是插上网线或光纤,让网口指示灯亮起来,然后ip a查看state UP的就是亮着的网口,挨个的点亮然后记录对应关系,进行设置,但没有条件点亮网口时,可以尝试使用命令点亮网口:使用ethtool -p 网口名或ethtool -t 网口名,比如ethtool -p eno16777736,然后查看网口指示灯,发光常亮的就是我们点亮的网口,Ctrl+C关闭命令,网口灯熄灭。

3、修改网卡配置文件。以eno16777736网口为例

cd /etc/sysconfig/network-scripts
ls | grep ifcfg
如果能看到ifcfg-eno16777736,那么就直接vim ifcfg-eno16777736,然后按G,再按小写的字母o,然后输入:
IPADDR=192.168.26.33
NETWORK=255.255.2555.0
GATEWAY=192.168.26.2
DNS1=192.168.26.2
然后再检查下面5行等号后面的数值是否一致若不一致直接改正,若没有则进行输入:
TYPE=Ethernet
DEVICE=eno16777736
NAME=eno16777736
ONBOOT=yes
BOOTPROTO=none
若ls看不到ifcfg-eno16777736,那么vim ifcfg-eno16777736后,按小写i,然后输入上面的9行。
稍微解释:IPADDR为IP地址,NETWORK为子网掩码(NETWORK=255.255.255.0也可以写为PREFIX=24),GATEWAY为网关,DNS1为DNS地址解析服务器,ONBOOT是开机自启,BOOTPROTO=none代表静态(=DHCP代表自动获取,就不用设置IP了,一般不使用DHCP)
然后按esc键,输入冒号wq(:wq)就保存了

4、重启网络服务:systemctl restart network。

若报错说明配置文件有错误的地方,检查配置文件!

若无报错,ping同网段IP测试,ping网关测试,若有外网需求的ping外网测试。

 

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值