Linux配置网卡
CentOS
方式一:修改配置文件
如果有网卡配置文件,则编辑网卡配置文件
vim /etc/sysconfig/network-scripts/ifcfg-ens33
# 修改或添加配置
BOOTPROTO-static
ONBOOT=yes
IPADDDR=192.168.100.100
PREFIX=24
GATEWAY=192.168.100.254
DNS1=192.168.100.100
# 重读配置文件
nmcli connection reload
nmcli connection up ens33
# 检测配置是否生效
ip addr show | grep inet && ip route # 查看IP地址及网关
cat /etc/resolv.conf # 查看DNS配置
如果没有网卡配置文件,则可以先 cp 已存在的配置文件,然后编辑新的网卡配置文件
cd /etc/sysconfig/network-scripts/
cp -rp ifcfg-ens33 ifcfg-ens36
vim ifcfg-ens36
# 删除UUID,并做如下修改
BOOTPROTO=static
ONBOOT=yes
NAME=ens36
DEVICE=ens36
IPADDR=192.168.0.100
PREFIX=24
# 重读配置文件
nmcli connection reload
nmcli connection up ens36
方式二:通过nmcli命令
如果已经存在网卡配置文件
nmcli con modify ens33 ipv4.address 192.168.100.100/24 ipv4.gateway 192.168.100.254 ipv4.dns 192.168.100.100 ipv4.method manual autoconnect yes
没有网卡配置文件,需要我们手工配置
nmcli con add ifname ens224 con-name ens224 type ethernet ipv4.address 81.6.63.254/24 ipv4.method manual autoconnect yes
Debian
编辑配置文件
vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.100.100/24
gateway 192.168.100.254
# 重启网卡服务
systemctl restart networking.service
# 配置DNS
vim /etc/resolv.conf
nameserver 192.168.100.100
配置单臂路由
CentOS
# 编辑配置文件
cd /etc/sysconfig/network-scripts
vim ifcfg-ens160
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.100.254
PREFIX=24
DNS1=192.168.100.100
cp -rp ifcfg-ens160 ifcfg-ens160:0
vim ifcfg-ens160:0
NAME=ens160:0
DEVICE=ens160:0
IPADDR=192.168.0.254
PREFIX=24
# 重读配置文件
nmcli con reload
nmcli con up ens160
Debian
vim /etc/network/interfaces
auto ens33
iface ens33 inet static
address 192.168.100.254/24
auto ens33:0
iface ens33:0 inet static
address 192.168.0.254/24
本文来自博客园,作者:未来的你!,转载请注明原文链接:https://www.cnblogs.com/frost-descent/p/16659762.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)