一、关于ip
在实验中使用的是ipv4,2进制32位
子网掩码255对应ip的网络位
子网掩码0对应ip的主机位
172.25.0.10/255.255.255.0为例
172.25.0代表网络位
10代表主机位。
172.25.0.10/255.255.255.0等价于172.25.0.10/24
二、配置ip
1、图形界面
可选择自动获取也可以选择静态地址。
2、文本化图形----nmtui
选择以太网
当选择静态地址时。
点击show配置地址。
三、网络设定工具
1、ping
ping用于检测网络是否通畅
ping -c 1####ping1次
ping -w 1####等待1秒
ping -c1 -w1####ping1次等待1秒
2、ifconfig
ifconf device ip/24 #设定ip
ifconf device down #关闭
ifconf device up #开启
3、ip addr
ip addr show #检测
ip addr add ip/24 dev device#添加ip
ip addr del dev device ip/24 #删除ip
ip addr flush device #刷新
以上修改均为临时修改,重启网络后失效。
四、管理网络配置文件
配置目录/etc/sysconfig/network-scripts/
1、动态网络配置
DEVICE ##设备名称
ONBOOT ##网络开启时自动激活网卡
BOOTPROTO ##设备工作方式,dhcp为动态模式
2、静态网络配置
none|static ##表示静态
IPADDR ##IP地址
NETMASK ##子网掩码2进制
PREFIX ##子网掩码10进制
3、同时配置多个ip
4、利用脚本配置
五、命名方式设定网络
nmcil,注意NetworkManager必须开启
nmcil device connnect eth0 #开启eth0网卡
nmcil device disconnnect eth0 #关闭eth0网卡
nmcil device show eth0 #查看网卡信息
nmcil device status eth0 #查看网卡状态
nmcil connection show #查看网卡
nmcil connection donw device #关闭网卡
nmcil connection up device #开启网卡
nmcil connection delete device #删除网卡
nmcil connection delete uuid #删除该uuid的网卡
nmcil connection add type … con-name … ifname … ip4 … #添加网卡
nmcil connection modify ipv4.method auto #修改网卡为动态
nmcil connection modify ipv4.method manual #修改为静态(先修改ip)
nmcil connection modify ipv4.addresses ip #修改ip
六、网管
1、配置1个双网卡虚拟机以及1个单网卡虚拟机,使双网卡虚拟机能于单网卡虚拟机以及主机ping通
2、开启防火墙的地址伪装功能
firewall-cmd --permanent --add-masquerade 开启地址伪装功能
firewall-cmd --reload 重新加载防火窗
firewall-cmd --list-all 列出相关信息
3、打开路由功能
sysctl -a|grep ip_forward
net.ipv4.ip_forword=0 <<内核路由功能为关闭
vim /etc/sysctl.conf
net.ipv4.ip_forword=1 <<开启内核路由功能
sysctl -p 使功能生效
4、设定网关
vim /etc/sysconfig/network ##设定全局网关
GATEWAY=1.1.1.139
vim /etc/sysconfig/network-scripts/ifcfg-ethp ##设定网关
GATEWAY=1.1.1.139(当有多个IP时,需要在GATEWAY后加要加IP的数字)
重启网络后,route -p查看网关
通过这一系列的操作,可以将不同网络位的主机,通过双网卡虚拟机联系起来
IP为1.1.1.239的主机成功登陆IP172.25.254.39的主机,但是在172.25.254.39的主机认为是双网卡主机完成了此操作。
来源:https://blog.csdn.net/cqqqqqqqqqqqq/article/details/102760828