CentOS 网络设置修改

本文介绍如何在CentOS系统中修改IP地址、网关、DNS及主机名等网络配置,并提供了即时生效与启动时生效的不同方法。

一、CentOS 修改IP地址

修改对应网卡的IP地址的配置文件
# vi /etc/sysconfig/network-scripts/ifcfg-eth0

修改以下内容

DEVICE=eth0 #描述网卡对应的设备别名,例如ifcfg-eth0的文件中它为eth0
BOOTPROTO=static #设置网卡获得ip地址的方式,可能的选项为static,dhcp或bootp,分别对应静态指定的 ip地址,通过dhcp协议获得的ip地址,通过bootp协议获得的ip地址
BROADCAST=192.168.0.255 #对应的子网广播地址
HWADDR=00:07:E9:05:E8:B4 #对应的网卡物理地址
IPADDR=12.168.1.2 #如果设置网卡获得 ip地址的方式为静态指定,此字段就指定了网卡对应的ip地址
IPV6INIT=no
IPV6_AUTOCONF=no
NETMASK=255.255.255.0 #网卡对应的网络掩码
NETWORK=192.168.1.0 #网卡对应的网络地址
ONBOOT=yes #系统启动时是否设置此网络接口,设置为yes时,系统启动时激活此设备

二、CentOS 修改网关
修改对应网卡的网关的配置文件
[root@centos]# vi /etc/sysconfig/network

修改以下内容
NETWORKING=yes(表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos(设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=192.168.1.1(设置本机连接的网关的IP地址。例如,网关为10.0.0.2)

三、CentOS 修改DNS

修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容

nameserver 8.8.8.8 #google域名服务器
nameserver 8.8.4.4 #google域名服务器

四、重新启动网络配置
# service network restart

# /etc/init.d/network restart

修改 IP 地址
即时生效:
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0
启动生效:
修改 /etc/sysconfig/network-scripts/ifcfg-eth0

修改网关 Default Gateway
即时生效:
# route add default gw 192.168.0.1 dev eth0
启动生效:
修改 /etc/sysconfig/network

修改 DNS
修改/etc/resolv.conf
修改后可即时生效,启动同样有效

修改 host name
即时生效:
# hostname centos1
启动生效:
修改/etc/sysconfig/network


修改网卡配置

#vi /etc/udev/rules.d/70-persistent-net.rules

CentOS 9中进行网络配置主要依赖于`NetworkManager`,这是一个功能强大的网络管理工具,允许用户通过图形界面或命令行工具(如`nmcli`和`nmtui`)来管理网络连接。此外,也可以直接通过编辑网络配置文件来实现更精细的控制。 ### 使用`nmtui`配置网络 `nmtui`(NetworkManager Text User Interface)是一个基于文本的用户界面,适合不熟悉命令行操作的用户。可以通过以下步骤配置静态IP地址: 1. 在终端中运行命令启动`nmtui`: ``` nmtui ``` 2. 选择“Edit a connection”选项,然后选择要编辑网络接口。 3. 将IPv4配置方法从“Automatic”更改为“Manual”,并输入所需的IP地址、子网掩码、网关以及DNS服务器地址。 4. 保存更改并退出,然后选择“Activate a connection”以激活新的配置。 ### 使用`nmcli`配置网络 对于偏好命令行的用户,可以使用`nmcli`工具来配置网络设置。例如,要为名为`ens33`的接口设置静态IP地址,可以执行如下命令: ```bash nmcli con add type ethernet con-name my-ethernet ifname ens33 nmcli con modify my-ethernet ipv4.method manual ipv4.addresses 192.168.0.164/24 ipv4.gateway 192.168.0.1 ipv4.dns 114.114.114.114 nmcli con up my-ethernet ``` 这些命令创建了一个新的以太网连接配置文件,并设置了静态IP地址、网关和DNS服务器[^4]。 ### 编辑网络配置文件 如果偏好直接编辑配置文件的方式,可以在`/etc/sysconfig/network-scripts/`目录下找到与特定网络接口相对应的文件,文件名通常类似于`ifcfg-ens33`。使用文本编辑器打开该文件,并根据需要修改以下参数: - `BOOTPROTO=static`:指定使用静态IP地址。 - `ONBOOT=yes`:确保系统启动时自动启用此网络接口。 - `IPADDR=192.168.0.164`:设置静态IP地址。 - `NETMASK=255.255.255.0`:定义子网掩码。 - `GATEWAY=192.168.0.1`:指定默认网关。 - `DNS1=114.114.114.114`:设置首选DNS服务器。 保存文件后,重启网络服务或使用`nmcli`命令重新加载配置以应用更改: ```bash systemctl restart NetworkManager ``` 或者 ```bash nmcli con reload ``` 以上方法均可用于在CentOS 9中配置网络设置,具体选择哪种方式取决于个人偏好和需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值