如何在CentOS 7中配置静态IP地址

转载来源:https://www.techrepublic.com/article/how-to-configure-a-static-ip-address-in-centos-7/

 

PS:这个简短的教程将引导您完成将CentOS以太网接口从DHCP更改为静态的过程,希望读者也按照教程敲一遍代码

 

本文假设您已经设置了CentOS服务器,并且在此过程中,意外地使用DHCP进行了设置。如果您的CentOS服务器使用GUI,则将该IP地址从动态更改为静态非常简单。但是,如果您的服务器是纯文本机器怎么办?那你怎么办呢?幸运的是,配置具有静态IP地址的无GUI服务器并不是那么困难 - 您只需要知道它的配置位置并了解配置的语法。当然,根据我们正在进行的工作的性质,这一切都是手动完成的,所以要准备打字。

我将在CentOS 7上工作。我假设您已经安装了操作系统并且工作正常,可以访问计算机并拥有管理帐户。有了这个,让我们设置静态IP地址。

 

找到你的界面

我们必须做的第一件事是找出我们的以太网接口的名称。如果没有此名称,则无法配置静态IP地址。为此,请登录您的服务器并发出命令ip a。此命令的输出如下:

[miazzy@fedora-two ~]$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
    link/ether 08:00:27:76:3a:fb brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.101/24 brd 192.168.1.255 scope global noprefixroute enp0s3
       valid_lft forever preferred_lft forever
    inet6 fe80::6ec2:19fb:18e:8875/64 scope link noprefixroute 
       valid_lft forever preferred_lft forever

PS:从上文输出您可以看出,我的网卡接口名称是enp0s3。现在我们知道了接口的名称,我们可以配置静态地址。

 

配置地址

在目录/etc/sysconfig/network-scripts/中,您应该找到文件ifcfg-INTERFACENAME(其中INTERFACENAME是您的接口的名称)。在我的实例中,该文件是ifcfg-enp0s3。配置该文件非常重要,而不是ifcfg-eth文件。使用命令sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3打开正确的文件进行编辑。我们需要修改该文件,以便不仅将协议从dhcp更改为静态,而且还要添加特定的IP地址。所以当你打开那个文件时,你会想要改变:

BOOTPROTO=dhcp

至:

BOOTPROTO=static 

现在,您需要添加条目,不仅可以设置IP地址,还可以设置网络掩码,网关和DNS地址。在该文件的底部,添加以下内容:

IPADDR = 192.168.1.200
NETMASK = 255.255.255.0
GATEWAY = 192.168.1.1
DNS1 = 1.0.0.1
DNS2 = 1.1.1.1
DNS3 = 8.8.4.4

注意:所有字段均以粗体显示,您将进行编辑以反映您的网络需求。如果您有更少或更多的DNS条目,请根据需要添加或删除它们。

 

保存并关闭该文件。要使更改生效,请发出命令sudo systemctl restart network。网络系统重新启动后,发出命令ip a以查看您的IP地址是否已更改以反映您的配置。

sudo systemctl restart network

 

这就是在CentOS上设置静态IP地址的全部内容。那您现在觉得,不是很难吧?不要认为这种技术仅限于无GUI的CentOS服务器。您也可以使用相同的方法在带有GUI的CentOS服务器上设置静态IP地址。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值