虚拟机桥接网络
1、关闭selinux
2、关闭防火墙
3、清空iptabales,新装是没有的,不用管这步
iptables -L -n
4、不用。。把虚拟机网卡的网关设置成192.168.1.1,没管也能上网
5、改静态IP
/etc/sysconfig/network-scripts/ifcfg-xxx
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.111
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS1=8.8.8.8
DNS2=114.114.114.114
6、重启网卡,立即生效
这个才能成功
systemctl restart network.service(一定加后缀把这个服务写全,后来没写全也可以),这个是立即生效的安装这个服务的命令yum -y install network-scripts
nmcli c up enp0s3
nmcli d reapply enp0s3
nmcli d connect enp0s3
nmcli connection reload (事实证明connection几个命令都不能立即生效,偶尔成功过一次,不知道是为什么,可能是碰上了)
----------------------------
GATEWAY=192.168.1.1 不能ping通虚拟机这个56网关
GATEWAY=192.168.56.1 (虚拟机网卡的网关)1和56这两个网关都通,但是56这个网有点慢
事实证明,这两个设置都能上网,都能ping通网关192.168.1.1,都不能ping通192.168.56.1
最后我直接删除了这个设置,能ping通192.168.1.1,但是无法上网
2021.10.7记录nmcli 主要有两个命令
nmcli connection 简写为 nmcli c
nmcli device 简写为 nmcli d
上面说的偶尔能生效,,应该是IP改变过程需要时间,等待几秒试试?不行的。
网络管理主要有network-script和networkmanager (nm)前者被废弃 后者就是这个nmcli
|