Linux的三种配置 IP方法
在Linux中,配置IP地址的方法主要有以下三种:
- 使用
ifconfig
命令(已经较为老旧,现今大多数Linux发行版已不再默认安装) - 使用
ip
命令(建议使用的方式) - 修改网络配置文件(适用于需要静态配置IP或者需要永久有效的情况)
1. 使用ifconfig
命令
# 为eth0接口配置IP地址192.168.1.100
ifconfig eth0 192.168.1.100 netmask 255.255.255.0 up
# 为eth0接口设置默认网关
route add default gw 192.168.1.1 eth0
2. 使用ip
命令
# 为eth0接口配置IP地址192.168.1.100
ip addr add 192.168.1.100/24 dev eth0
# 启用eth0接口
ip link set eth0 up
# 为eth0接口设置默认网关
ip route add default via 192.168.1.1 dev eth0
3. 修改网络配置文件
对于基于systemd-networkd
的系统(如最新的Debian或Ubuntu),配置文件通常位于/etc/systemd/network
目录。对于传统的基于ifupdown
的系统(如CentOS 6及之前版本),配置文件通常位于/etc/sysconfig/network-scripts
目录。
以CentOS为例,修改/etc/sysconfig/network-scripts/ifcfg-eth0
文件:
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
修改后,重启网络服务:
systemctl restart network
或者在传统系统中使用:
service network restart
以上方法均可设置Linux的IP地址。静态配置IP时,需要指定IP地址、子网掩码和默认网关。
评论已关闭