一、dhcp配置
在做本次操作前先把真机上的dhcp安装包复制到node1(ip为172.25.254.130)
使用 rpm -ivh /mnt/dhcp-4.2.5-27.el7.x86_64.rpm
查看/etc/dhcp可以看到安装之后的文件:
vim dhcpd.conf
复制下图选中信息
使用cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcp.conf
:
vim dhcpd.conf
7 、8行改成
option domain-name "westos.com";
option domain-name-servers 172.25.254.250;
27 28行不需要
35行以后不需要
30行改为:
subnet 172.25.254.0 netmask 255.255.255.0
range 172.25.254.60 172.25.254.70;
option routers 172.25.254.130;
以上就设置了能够自动分配范围是172.25.254.60到172.25.254.70的ip
二、ipv4
前面讲过在shell中使用nm-connection-editor
可以设置ip,这次我们会讲如何使用其他命令来改变ip。
1.临时的设定方式
-
ifconfig
1)ifconfig eth0
查看eth0网络配置
2)使用nm-connection-edito
r打开界面删除原来ip
3)重新设置ip:ifconfig eht0 ip/24
-
ip addr
1)ip addr add dev eth0 172.25.254.130/24
设置ip
2)ping通
3)ip addr add del eth0 172.25.254.130/24
删除ip -
使用图形界面改变ip地址
1)nm-connection-editor
图形界面直接设置ip
2)nmtui
文本图形界面编辑ip地址
上图为文本图形界面
3.动态地址的配置:
1)cd /etc/sysconfig/netfig/network-scripts/
2)ls
发现有一个ifcfg-westos
的文件
3)nm-connection-editor
后删掉网络
4)再ls
查看时不显示ifcfg-westos
5)路径:vim /etc/sysconfig/network-scripts/ifcfg-westos
6)编辑:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NAME=westos
退出保存
7)重启网络:
systemctl restart network
4.静态地址的设定:
1)路径:
vim /etc/sysconfig/network-scripts/ifcfg-westos
2)下面设置网络地址和子网掩码:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none|static(二选一)
IPADDR=172.25.254.230
NETMASK=255.255.255.0或PREFIX=24
NAME=westos
退出保存
3)重启网络
三、网卡的设置
在真机里使用virt-manager
可以看到多了一个网关,就是下面讲到的eth1
在node1加一个eth1
1)切换到cd /etc/sysconfig/network-scripts/ifcfg-westos
2)ls
发现之有westos
3)vim ifcfg-eth1
4)改:DEVICE=eth1
ONBOOT=yes
BOOTPROTO=none
IPDDR=1.1.1.30
NETMASK=255.255.255.0
5)重启systemctl restart network
以上是eth1里ip的设置
现在要让node2地址为1.1.1.几的ip能ping上node1的172.25.254.130
1)node1端:
#1.systemctl start firewalld
#2.firewall-cmd --add-masquerade
2)server端:
#1.vim /etc/sysconfig/network-scripts/ifcfg-westos
#2.改成:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
IPDDR=1.1.1.230
NETMASK=255.255.255.0
GATEWAY=1.1.1.130
#3.重启systemctl restart network
#4.尝试ping172.25.254.130
,可以ping上