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
posted @   未来的你!  阅读(2094)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
点击右上角即可分享
微信分享提示