Linux网络配置
第一种
通过编辑网络配置文件/etc/sysconfig/network-scripts/ifcfg-ens32 ->
TYPE=Ethernet -> #网卡类型是以太网
BOOTPROTO=none -> #ip地址获取方式有三种:
#(1)dhcp动态获取ip
#(2)none手动设置固定ip地址
#(3)static手动设置固定ip地址
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32 -> #网卡连接名
UUID=2c22b930-96b9-4ef4-abfb-ff9fbc85ff23 -> #网卡的系统设备ID号,做到在系统中独一无二,注意,它不是MAC地址
DEVICE=ens32 -> #设备
ONBOOT=yes -> #是否(yes/no)开机自启
IPADDR=192.168.100.20 -> #IPv4地址
PREFIX=24 -> #子网掩码 <=> NETMASK=255.255.255.0
GATEWAY=192.168.100.1 -> #网关
DNS1=192.168.100.254 -> #DNS地址,一个网卡可以绑定多个DNS
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
第二种
通过nmcli命令来配置 ->
1)nmcli connection show -> #查看所有网卡连接信息
2)nmcli connection delete ens32 -> #删除已有的网卡连接名ens32,注:配置文件也被删,但原来的网络适配器(即网卡设备)还在
3)nmcli connection add con-name eth0 ifname ens32 type ethernet autoconnect yes -> #给网卡ens32添加一个新的网卡连接,并将该网卡连接设置为:以太网类型、开机自启
4)nmcli connection modify eth0 ipv4.method man ipv4.addresses 192.168.100.20/24 ipv4.gateway 192.168.100.2 ipv4.dns 119.29.29.29 -> #将网卡连接eth0修改为:手动添加一个IPv4地址,地址是192.168.100.20,24位子网掩码,网关地址192.168.100.2,对应的dns服务器地址是119.29.29.29
5)nmcli connection up eth0 -> #开启网卡连接eth0 -> 注:如果网卡连接起不来,可以先关闭该连接,命令为nmcli connection down eth0,然后再开启该连接
6)nmcli connection reload -> #重新加载所有的网卡连接配置
7)systemctl restart network -> #因为修改了网卡配置,所以需要再重启一下系统的网络服务
8)ifconfig -> #检查一下网络是否配置好了,也可以通过查看/etc/sysconfig/network-scripts/ifcfg-eth0文件来确认网卡信息是否配置正确
9)ping 192.168.100.20 -> #测试新配置好的本地网络是否ping得通
第三种
通过nmtui可视化界面来配置网络 ->
1)nmtui -> 选中Edit a connection,然后回车
2)键盘上下键选中要设置的网卡名“eth0”,然后按回车键
3)键盘上下键选中IPv4 CONFIGURATION后面的
4)键盘上下键选中Addresses后面的<Add...>回车,然后添加一个IPv4地址192.168.100.20/24,添加一个Gateway网关地址192.168.100.1,以及一个DNS地址192.168.100.254,接下来Automatically connect一行选中,然后选中
5)接下来一步按
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了