CentOS上配置yum
vim /etc/yum.repos.d/CentOS-Base.repo 修改成如下图所示
df -h 查看
mkdir -p /mnt (创建/mnt文件夹)
mount /dev/sr0 /mnt
df -h 查看
yum makecache
yum install squid 记得安装中途要输入 y
路由转发(在RouterSrv上)
setenforce 0
systemctl disable firewalld (关闭防火墙)
systemctl enable squid (使能squid)
systemctl start squid (开启squid)
永久开启:
修改vim /etc/sysctl.conf 在末尾添加 net.ipv4.ip forward = 1(不要井号#)
sysctl -p 查看
临时开启:
vim /proc/sys/net/ipv4/ip_forward 把里面的数字改成1 一般默认为1
在另一台虚拟机测试能不能联通
iptables -F (关掉本地防火墙)
setenforce 0
systemctl disable firewalld
systemctl stop firewalld
ping ip地址(RouterSrv)
ping ip地址(其他Srv)
注意:RouterSrv /etc/sysconfig/network-scripts/ifcfg-ens33(对应的网卡设置)的BOOTPROTO修改成static,ONBOOT修改成yes。然后开启重启一下network ,systemctl start network systemctl restart network。
dhcp服务
yum install dhcp* -y
vim /etc/dhcp/dhcpd.conf
cp -a /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp
cd /etc/dhcp
ls (查看)
(保持当前路径不变/etc/dhcp) , mv dhcpd.conf dhcpd.conf.bak(修改名字)
ls
(保持当前路径不变/etc/dhcp) ,mv dhcpd.conf.example dhcpd.conf(修改名字)
(保持当前路径不变/etc/dhcp) ,vim dhcpd.conf
修改域名,修改dns的ip,修改子网,修改子网范围,修改网关ip。
开启dhcp : systemctl start dhcpd
然后去客户机开启DHCP代理
鼠标右键打开 终端命令行 查看ip
ping测试一下,通不通。
打开firefox
这里填写代理ip,ip指向网关,也就是填写网关ip。填写对应端口号。
再回到RouterSrv,
vim /etc/squid/squid.conf 在里面的http_port 3128 后面加上一条http_access allow all
systemcytl start squid (开启squid)
回到客户机,在firefox的引擎栏输入代理网关地址。