Linux系统如何给网卡设置IP
Linux系统如何给网卡设置IP详细介绍
在 Linux 系统中,给网卡设置 IP 地址有多种方法,下面为你介绍不同发行版常用的设置方式。
临时设置 IP 地址
你可以使用ip或者ifconfig命令来临时设置 IP 地址。此设置在系统重启后会失效。
使用
ip命令
在终端中输入如下命令来设置 IP 地址:
bash
addr .1.100/24 dev eth0
此命令把 IP 地址192.168.1.100和子网掩码255.255.255.0(/24)设置到eth0网卡上。
使用
ifconfig命令
如果系统中安装了ifconfig,可以使用下面的命令来设置 IP 地址:
bash
eth0 .1.100 netmask .255.0
永久设置 IP 地址
不同的 Linux 发行版,永久设置 IP 地址的方法有所不同。
Ubuntu/Debian
在 Ubuntu 或 Debian 系统里,你可以编辑/etc/netplan目录下的 YAML 配置文件。一般文件名为01-netcfg.yaml或者50-cloud-init.yaml。
bash
/etc/netplan/01-netcfg.yaml
在文件里添加或修改如下内容:
yaml
networkd
no
192.168.1.100/24
192.168.1.1
8.8.8.8 8.8.4.4
保存文件后,执行以下命令使配置生效:
bash
netplan apply
CentOS/RHEL
在 CentOS 或 RHEL 系统中,你可以编辑/etc/sysconfig/network-scripts目录下的网卡配置文件,例如ifcfg-eth0。
bash
/etc/sysconfig/network-scripts/ifcfg-eth0
在文件中添加或修改如下内容:
plaintext
TYPE=EthernetBOOTPROTO=static
NAME=eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=8.8.4.4
保存文件后,重启网络服务:
bash
systemctl restart network
912 systemctl network
以上步骤可让你在 Linux 系统中设置网卡的 IP 地址。在操作前,建议备份相关配置文件,防止出现问题。