一、网络配置
###查看网卡
[root@node1 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens33 32255052-d10a-4b2b-8a50-2a6fb6a3b37a ethernet ens33
1、NAT模式(DHCP自动获取IP地址)
[root@node1 ~]# cd /etc/sysconfig/network-scripts/
[root@node1 network-scripts]# ll #查看网卡(我这是ens33,根据个人情况而定)
total 228
-rw-r--r--. 1 root root 280 Oct 11 11:00 ifcfg-ens33
[root@node1 network-scripts]# vi ifcfg-ens33
重启虚拟机
[root@node1 network-scripts]# reboot
完成!
2、配置静态IP地址
方法一:配置文件里设置
[root@node2 ~]# cd /etc/sysconfig/network-scripts/
[root@node2 network-scripts]# ll
total 232
-rw-r--r--. 1 root root 371 Oct 11 20:45 ifcfg-ens33
[root@node2 network-scripts]# vi ifcfg-ens33
重启虚拟机
[root@node2 network-scripts]# reboot
完成!
方法二:命令行设置
[root@node3 ~]# nmcli connection modify ens33 ipv4.method manual ipv4.addresses 192.168.10.200/24 ipv4.gateway 192.168.10.2 ipv4.dns 8.8.8.8 autoconnect yes
[root@node3 ~]# nmcli connection up ens33
[root@node3 ~]# reboot
完成!
另:防火墙和Selinux设置(有时候实验环境要求,可视要求而定)
#禁用防火墙
[root@node3 ~]# systemctl stop firewalld
[root@node3 ~]# systemctl disable firewalld
Removed symlink /etc/systemd/system/multi-user.target.wants/firewalld.service.
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
#禁用selinux
[root@node3 ~]# sed -i '/^SELINUX=/ c SELINUX=disabled' /etc/selinux/config
[root@node3 ~]# setenforce 0
二、常见问题
1、Windows端和Linux端互ping不通(VMware为例)
可能是VMware网卡和Windows端vmnet8网卡不在同一网段
VMware上设置:
编辑 > 虚拟网络编辑器 > vmnet8
Windows上设置:
设置 > 网络和Internet > 高级网络设置 > 更多网络适配器选项 > vmnet8网卡 > 属性 > Internet协议版本4(双击两下)
然后重启虚拟机
2、不能ping通外网
按照网络配置步骤来一般不会ping不通外网
解决思路:1.查看 网卡配置文件 /etc/sysconfig/network-scripts/ifcfg-ens33 #网卡不一定是ens33,nmcli connection show 命令查看网卡
主要查看以下几项:
TYPE=Ethernet #类型是否为Ethernet
BOOTPROTO=dhcp #是否为dhcp,如果是静态ip,则应为static
ONBOOT=yes #是否为yes,no不能上网
如果是静态ip,则应另外注意:
1.所配ip是否在网卡的子网ip地址段内,
2.子网掩码是否配置正确,
3.网关是否配置正确,
4.dns服务器是否配置。
检查完成,重启虚拟机。
3、能ping通外网,但是连接xshell或者mobaxterm之后就不能上网
把Windows端vmnet8网卡卸了,再在VMware选项里面安装就成。
Windows:
右键点开始 > 设备管理器 > 网络适配器 > 找到vmnet8网卡,右键卸载
VMware:编辑 > 虚拟网络编辑器 > 找到vmnet8,
然后重启虚拟机。
4、安装VMware时安装不了vmnet8网卡
可能是Windows版本问题,Windows10家庭版就存在这个问题,
重装系统或者升级Windows11就能安装vmnet8网卡了。
5、Error: Connection activation failed: No suitable device found for this connection (device lo not available because device is strictly unmanaged).
配置网络时显示以下错误
Error: Connection activation failed: No suitable device found for
this connection (device lo not available because device is strictly unmanaged).
查看网卡显示以下情况
[root@mgr03 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens160 b7e8aadd-4127-401a-9848-2105e757a0ab ethernet --
[root@mgr03 ~]# nmcli n
disabled
显示网络已经禁用,执行以下命令
[root@mgr03 ~]# nmcli networking on
查看网卡,显示网络开启已经开启,同时ip地址能查询到,并且能上网(nat模式,静态IP的话就是已经能上网)
[root@mgr03 ~]# nmcli networking
enabled
[root@mgr03 ~]# nmcli connection show
NAME UUID TYPE DEVICE
ens160 b7e8aadd-4127-401a-9848-2105e757a0ab ethernet ens160
[root@mgr03 ~]# ifconfig
ens160: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.10.130 netmask 255.255.255.0 broadcast 192.168.10.255
inet6 fe80::20c:29ff:fe61:c80 prefixlen 64 scopeid 0x20<link>
ether 00:0c:29:61:0c:80 txqueuelen 1000 (Ethernet)
RX packets 21 bytes 2512 (2.4 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 51 bytes 5710 (5.5 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0