一、
设置双网卡
首先重新创建一个虚拟机,在manger里把nodea open 右键添加,在network选择virtio
临时网络设定工具
ifconfig --------------- 查看或设定网络接口
ifconfig ens3 1.1.1.104 netmask 255.255.255.0 ---设置网络ip地址
ifconfig ens3 down ------关闭
ifconfig ens3 up -----开启
ip addr show ens3 -----------查看ens3的ip
ip addr add dev ens3 1.1.1.104/24 -----设置ip地址
ip addr del dev ens3 1.1.1.104/24 ----删除ip地址
永久网络设定
1、 nm-connection-editor ------图形设定
2、nmtui
与图形设置近似,设置完后
需要
nmcli connection reload ----重新加载
nmcli connection up westos --开启链接
命令方式设置网络
nmcli connection delete westos ---删除westos
nmcli connection add con-name westos ifname ens3 ipv4.method manual ipv4.address 1.1.1.104/24 type ethernet ------新建网络westos
nmcli connection reload
nmcli connection up westos
ip a
最后就会看到使用命令行建立的westos网络
管理网络配置
在cd /etc/sysconfig/network-scripts
ls查看下的文件,删除重新编辑
vim ifcfg-westos
DEVICE=ens3
BOOTPROTO=none
IPADDR0=2.2.2.104
NETMASK0=255.255.255.0(只能写全)
IPADDR1=3.3.3.104
PREFIX1=24(简写)
ONBOOT=yes
NAME=westos
nmcil connection reload
nmcli connection up westos
====================================
二、
网关
需要两台虚拟机nodea,nodeb
在nodea里我们需要两个网卡,分别为ens3、ens9,ens3 ip地址2.2.2.204 ens9 ip地址172.25.254.104
在nodeb里需要一个网卡,ens3 建立两个ip地址,分别为2.2.2.104和3.3.3.104
在nodea里需要开火墙
systemctl enable --now firewalld
firewall-cmd --add-masquerade
firewall-cmd --list-all
看到masquerade显示yes
在nodeb里输入
ip route add default via 2.2.2.204 -----临时搭建网卡
或者在vim /etc/sysconfig/ 下 编辑ifctg文件 追加一行GATEWAY0=2.2.2.204 ---搭建全域网关
在nodeb里ping 172.25.254.4(真机),可以通过nodea ping到真机
====================================
三、
dns
需要真机和一台虚拟机nodeb 真机要链接wifi
真机:
systemctl enable --now firewalld
firewall-cmd --add-masquerade
虚拟机:
vim /etc/sysconfig/network-scripts/ifcfg-westos ----重新编辑
外加gateway=wifi的ip地址
DNS1=114.114.114.114
最后ping一下baidu.com
虚拟机会有响应
==================================
四、
dhcp
两台虚拟机nodea,nodeb
在nodeb里:
从仓库下载dhcp-server
cd /wtc/dhcp
rpm -qc dhcp-server ----查看应用包
cp /usr/share/doc/dhcp-server/dhcp-server/dhcpd.conf.example /etc/dhcp/dhcpd.conf ----复制文件到dhcpd.conf
vim dhcpd.conf
更改域名、dns、子网设定
subnet 172.25.254.0 netmask 255.255.255.0 ---子网掩玛{
range 172.25.254.60 172.25.254.90;
option routers 172.25.254.4; -----真机ip
}
systemctl restart dhcpd
在nodea里:
vim /etc/sysconfig/network-scripts/ifcfg-ens3 ------编辑ens3
更改none为dhcp删除ip以及dns、netmask
退出保存
nmcli connection reload
nmcli connection up ens3
ifconfig测试
最后ip范围在60-90之间