Linux配置网络

1、将eth33的网卡修改为eth0

[root@root ~]# vim /etc/sysconfig/grub   

#添加net.ifnames=0 biosdevname=0
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/root rd.lvm.lv=centos/swap rhgb quiet  net.ifnames=0 biosdevname=0" 

#重新生成引导文件,使配置文件生效
[root@root ~]# grub2-mkconfig  -o /boot/grub2/grub.cfg   

#重启
[root@root ~]# reboot

#验证网卡
[root@root ~]# ifconfig | head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.159.129  netmask 255.255.255.0  broadcast 192.168.159.255


#查看连接名
[root@root ~]# nmcli connection show
NAME        UUID                                  TYPE      DEVICE 
有线连接 1  a12fb483-49a2-3f01-8c12-5c4a22676f3d  ethernet  eth0   
virbr0      98ad654a-5161-4ee3-99ba-e1f25f870de7  bridge    virbr0 
ens33       1d1ca562-42a6-4815-9cd1-fe074ee5121b  ethernet  --     

#删除链接ens33和有线连接 1
[root@root ~]# nmcli connection delete ens33
[root@root ~]# nmcli connection delete 有线连接\ 1 

#添加eth0网卡
[root@root ~]# nmcli connection add type ethernet ifname eth0 con-name eth0
连接 "eth0" (bba6adac-5402-4c08-b5be-48a0c39d1732) 已成功添加。

#查看链接
[root@root ~]# nmcli connection show
NAME    UUID                                  TYPE      DEVICE 
eth0    bba6adac-5402-4c08-b5be-48a0c39d1732  ethernet  eth0   
virbr0  98ad654a-5161-4ee3-99ba-e1f25f870de7  bridge    virbr0 

2、配置ip

#配置ip地址和网关并实现开机自动连接
[root@root ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.7/24 ipv4.gateway 192.168.4.254 connection.autoconnect yes

#激活eth0
[root@root ~]# nmcli connection up eth0 
连接已成功激活(D-Bus 活动路径:/org/freedesktop/NetworkManager/ActiveConnection/5)

#查看配置的ip
[root@root ~]# ifconfig  | head -2
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.4.7  netmask 255.255.255.0  broadcast 192.168.4.255

#查看网关
[root@root ~]# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.4.254   0.0.0.0         UG    100    0        0 eth0
192.168.4.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

# 修改ip可通过nmcli connection modify 或者下面的这个方式进行修改
[root@root ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0

VMware桥接模式

1、找到虚拟机设置 点击网络适配器 选择桥接模式

2、点击编辑,找到虚拟网络编辑器

VM2

3、使用桥接模式连接到外部网络

4、配置ip和网关

#自动获取IP 
[root@root ~]# nmcli connection modify eth0 ipv4.method auto  connection.autoconnect yes   

#激活eth0 
[root@root ~]# nmcli connection up eth0 

#取消之前设置的网关,给一个空值 
[root@root ~]# nmcli connection modify eth0 ipv4.gateway ''  

[root@root ~]# nmcli connection up eth0 

#查看网关信息
[root@root ~]# route -n 

#测试
[root@root ~]# ping www.baidu.com

Vmware隔离模式

隔离外网 本机和虚拟机可ping通 需要关闭防火墙

#配置IP地址和网关并实现开机自动连接
[root@root ~]# nmcli connection modify eth0 ipv4.method manual ipv4.addresses 192.168.4.7/24 connection.autoconnect yes    
#激活eth0 
[root@root ~]# nmcli connection up eth0  

# 进行测试 就可以ping通了
[root@root ~]# ping 192.168.4.251  
最后修改:2023 年 11 月 06 日
如果觉得我的文章对你有用,请随意赞赏