用Linux命令配置ip地址
用Linux命令配置ip地址详细介绍
在 Linux 系统中,配置 IP 地址的方式有多种,下面为你介绍常用的几种方法。
临时配置(重启后失效)
可以使用ip命令或者ifconfig命令来进行临时的 IP 地址配置。
使用
ip命令
在终端中输入以下命令,将eth0替换为你实际的网络接口名,192.168.1.100替换为你要设置的 IP 地址,255.255.255.0替换为子网掩码。
bash
addr .1.100/24 dev eth0
添加默认网关:
bash
route default via .1.1 dev eth0
使用
ifconfig命令
同样,将eth0替换为你实际的网络接口名,192.168.1.100替换为你要设置的 IP 地址,255.255.255.0替换为子网掩码。
bash
eth0 .1.100 netmask .255.0
添加默认网关:
bash
route default gw .1.1 eth0
永久配置
不同的 Linux 发行版,其配置文件和方式有所不同。
Debian/Ubuntu
编辑/etc/network/interfaces文件:
bash
/etc/network/interfaces
添加或修改如下内容:
plaintext
auto eth0iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
修改完成后,保存文件并重启网络服务:
bash
systemctl restart networking
CentOS/RHEL
编辑/etc/sysconfig/network-scripts/ifcfg-eth0文件(eth0为实际的网络接口名):
bash
/etc/sysconfig/network-scripts/ifcfg-eth0
将内容修改为如下示例:
plaintext
TYPE=EthernetBOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
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
修改完成后,保存文件并重启网络服务:
bash
systemctl restart network
912 systemctl network
以上就是在 Linux 系统中配置 IP 地址的常见方法。