我正在尝试配置 yum 以使用代理所有请求。所以我添加到 /etc/yum.conf :
proxy=http://proxy.domain.local:8080/
yum 工作正常,但我可以在 iptable 日志中看到 yum 正在尝试直接连接到互联网:
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10192.168.1.10DST=134.158.69.171 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=25672 DF PROTO=TCP SPT=50286 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=37.59.26.59 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=56269 DF PROTO=TCP SPT=40460 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=193.28.235.36 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=12752 DF PROTO=TCP SPT=57204 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=85.31.185.102 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=47458 DF PROTO=TCP SPT=37182 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=91.221.151.185 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=36666 DF PROTO=TCP SPT=52132 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=37.59.26.59 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=42449 DF PROTO=TCP SPT=40468 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=193.28.235.36 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=51726 DF PROTO=TCP SPT=57212 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:15 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=81.194.43.155 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=40522 DF PROTO=TCP SPT=37580 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=134.158.69.171 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=25673 DF PROTO=TCP SPT=50286 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=37.59.26.59 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=56270 DF PROTO=TCP SPT=40460 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=193.28.235.36 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=12753 DF PROTO=TCP SPT=57204 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=85.31.185.102 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=47459 DF PROTO=TCP SPT=37182 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=91.221.151.185 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=36667 DF PROTO=TCP SPT=52132 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=37.59.26.59 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=42450 DF PROTO=TCP SPT=40468 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=193.28.235.36 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=51727 DF PROTO=TCP SPT=57212 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:16 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=81.194.43.155 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=40523 DF PROTO=TCP SPT=37580 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:18 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=91.221.151.185 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=36668 DF PROTO=TCP SPT=52132 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:18 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=37.59.26.59 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=42451 DF PROTO=TCP SPT=40468 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:18 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=193.28.235.36 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=51728 DF PROTO=TCP SPT=57212 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
Jun 12 15:10:18 vm1 kernel: IPTABLES-rejet-output-tcp: IN= OUT=ens160 SRC=192.168.1.10DST=81.194.43.155 LEN=52 TOS=0x00 PREC=0x00 TTL=64 ID=40524 DF PROTO=TCP SPT=37580 DPT=80 WINDOW=29200 RES=0x00 SYN URGP=0
我确实设置了 http_proxy 和 https_proxy 变量来解决这个问题,但没有运气:
# set | grep proxy
http_proxy=http://proxy.domain.local:8080
https_proxy=http://proxy.domain.local:8080
答案1
我终于找到了为什么会出现这个问题:默认情况下启用最快的镜像,并且不能很好地处理代理。
如果我禁用这个插件,我就没有这个了。
要禁用此插件,只需编辑:/etc/yum/pluginconf.d/fastestmirror.conf
设置启用=0