Linux修改IP地址及激活网卡

本文详细介绍如何在Linux系统中即时及永久地修改IP地址、默认网关、DNS设置及主机名。包括使用ifconfig和route命令的即时配置方法,以及通过编辑配置文件实现持久化设置的步骤。

LINUX-- 修改 IP 地址

A 、修改 ip 地址

    即时生效 :

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0

启动生效 :

修改 /etc/sysconfig/network-scripts/ifcfg-eth0

B 、修改 default gateway

即时生效 :

# route add default gw 192.168.0.254

启动生效 :

修改 /etc/sysconfig/network-scripts/ifcfg-eth0

C 、修改 dns

修改 /etc/resolv.conf

修改后可即时生效,启动同样有效

D 、修改 host name

即时生效 :

# hostname fc2

启动生效 :

修改 /etc/sysconfig/network

修改完后需要重启网络服务才能生效:

#service network restart

如果以上命令无效,可以用下面的命令激活网卡:

#ifup eth0       激活网卡

#ifdown eth0    取消激活网卡

或者:

在gnome界面,按 系统--管理--网络 打开网络配置 选择设备激活。

 

 

注意,用ifconfig命令配置的网络设备参数,机器重新启动以后将会丢失。所以最好是采用修改配置文件(即启动生效)的方式对IP地址、网关、路由、主机名等进行修改。

### 如何使用 nmcli 命令Linux 中自动分配网卡 IP 地址Linux 系统中,`nmcli` 是一个强大的命令行工具,用于管理网络连接。通过 `nmcli`,可以轻松配置网络接口以自动获取 IP 地址。以下是具体方法: #### 自动获取 IP 地址的配置步骤 1. **查看当前网络连接** 使用以下命令列出所有可用的网络连接,以便确认目标网卡名称: ```bash nmcli connection show ``` 此命令将显示所有已存在的网络连接及其相关信息[^3]。 2. **修改现有连接以启用 DHCP** 如果需要为现有的网络连接启用 DHCP(动态主机配置协议),可以运行以下命令: ```bash nmcli connection modify <连接名称> ipv4.method auto ``` 其中 `<连接名称>` 是目标网络连接的名称,例如 `ens33` 或 `eth0`。此命令将配置该连接以通过 DHCP 自动获取 IPv4 地址[^5]。 3. **重启网络连接以应用更改** 在修改完成后,需要重新启动目标网络连接以使更改生效: ```bash nmcli connection down <连接名称> nmcli connection up <连接名称> ``` 这两个命令分别用于关闭和重新激活指定的网络连接[^5]。 4. **验证 IP 地址分配** 使用以下命令检查是否成功分配了 IP 地址: ```bash ip addr show <网卡名称> ``` 或者直接查看所有网络接口的状态: ```bash nmcli device status ``` #### 示例:为特定网卡启用 DHCP 假设目标网卡名为 `ens36`,可以按照以下步骤操作: ```bash # 修改连接以启用 DHCP nmcli connection modify ens36 ipv4.method auto # 重启连接以应用更改 nmcli connection down ens36 nmcli connection up ens36 # 验证 IP 地址分配 ip addr show ens36 ``` #### 注意事项 - 如果目标网卡尚未创建对应的网络连接,可以先添加一个新的连接,并设置其为 DHCP 模式: ```bash nmcli con add con-name "ens36-dhcp" type ethernet ifname ens36 ipv4.method auto ``` 此命令将创建一个名为 `ens36-dhcp` 的新连接,并将其配置为通过 DHCP 获取 IP 地址[^4]。 - 确保目标网卡所在的物理网络环境支持 DHCP 服务,否则无法成功获取 IP 地址[^1]。 ```bash # 示例:为不存在的连接添加并启用 DHCP nmcli con add con-name "ens37-dhcp" type ethernet ifname ens37 ipv4.method auto nmcli con up ens37-dhcp ``` ---
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值