linux怎么配置网卡命令行
linux怎么配置网卡命令行详细介绍
在 Linux 系统里,可借助不同的命令来配置网卡,下面介绍几种常见的方法。
1. 使用
ifconfig 命令(适用于较旧的系统)
ifconfig 是一个传统的网络配置工具,不过在较新的 Linux 发行版中,它逐渐被 ip 命令替代。
查看当前网卡信息
bash
激活网卡
bash
eth0 up
这里的 eth0 是网卡名称,你可以根据实际情况进行替换。
停用网卡
bash
eth0 down
配置静态 IP 地址
bash
eth0 .1.100 netmask .255.0
2. 使用
ip 命令(适用于较新的系统)
ip 命令是 iproute2 工具集的一部分,功能强大且灵活。
查看当前网卡信息
bash
addr show
激活网卡
bash
eth0 up
停用网卡
bash
eth0 down
配置静态 IP 地址
bash
addr .1.100/24 dev eth0
3. 永久配置网卡(以
NetworkManager 为例)
若要永久配置网卡,可通过修改网络配置文件来实现。在使用 NetworkManager 的系统中,可以使用 nmcli 命令。
查看当前连接
bash
nmcli connection show
添加一个新的静态 IP 连接
bash
nmcli connection con-name my-static-connection ifname eth0 ethernet ip4 .1.100/24 gw4 .1.1
这里,my-static-connection 是连接名称,你可以自行定义。
设置 DNS 服务器
bash
nmcli connection modify my-static-connection ipv4.dns
激活连接
bash
nmcli connection up my-static-connection
4. 永久配置网卡(通过编辑配置文件)
在某些系统中,你可以直接编辑网络配置文件来实现永久配置。以 CentOS 为例,配置文件通常位于 /etc/sysconfig/network-scripts/ifcfg-eth0。
plaintext
# 编辑配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加或修改以下内容
TYPE=Ethernet
BOOTPROTO=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
# 保存并退出编辑器,然后重启网络服务
systemctl restart network
99123456789101112138008# 编辑配置文件vi /etc/sysconfig/network-scripts/ifcfg-eth0
# 添加或修改以下内容TYPE=EthernetBOOTPROTO=staticNAME=eth0DEVICE=eth0ONBOOT=yesIPADDR=192.168.1.100NETMASK=255.255.255.0GATEWAY=192.168.1.1DNS1=8.8.8.8DNS2=8.8.4.4
# 保存并退出编辑器,然后重启网络服务systemctl restart network
以上就是在 Linux 系统中配置网卡的常见方法,你可以依据自己的系统版本和实际需求来选择合适的方式。