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)接下来一步按退出nmtui编辑界面,用ifconfig命令查看信息是否改好,最后看是否能ping通本地连接网络。

posted @   kongshuo  阅读(3642)  评论(0编辑  收藏  举报
编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示