Articles of ip

从nginx访问日志中排除IP

如何从访问日志中排除一些IP地址? 这是我的configuration: server { listen 443 ssl; […] access_log /var/www/web/log/access.log; error_log /var/www/web/log/error.log; location / { try_files $uri $uri/ /index.php?$args; if ($remote_addr = "80.80.80.80") { access_log off; } location ~ \.php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/var/run/php5-fpm.sock; } […] } 我试过这个: map $remote_addr $log_ip { "80.80.80.80" 0; default 1; } server { […] access_log /var/www/web/access.log main if=$log_ip; […]

在Linux上使用相同的networking掩码或/ 32作为辅助IP

似乎有(至less)两种方法将辅助IP地址添加到Linux上的接口。 第二,我的意思是说,它会接受IP地址的stream量,并且对这个IP的连接的响应将使用它作为源,但是这个盒子发起的任何stream量(例如,一个外出的TCP连接)将不会使用次要的地址。 两种方式都从添加主地址开始,例如ip addr add 172.16.8.10/24 dev lan 。 然后,我可以添加/24 (匹配主)或/32的networking掩码的辅助地址。 如果我添加一个/24 ,它被标记为次要的,所以不会被用作传出数据包的来源,但是这留下了两个地址错误添加的风险。 如果我添加/32 ,错误的顺序不会发生,但它不会被标记为次要的,我不知道这可能是什么坏的影响。 所以,我想知道,哪种方法最不可能突破? (重要的是,这台机器上的主要服务是MySQL,但是它也运行NFSv3,我添加了第二台机器作为热备份,并且希望通过改变它们之间的转换来切换。

Ubuntu 12.04服务器静态IPconfiguration

在为Ubuntu 12.04服务器获取静态ipconfiguration权限时遇到了一些麻烦。 每当我重新启动服务器时,/etc/ /etc/resolv.conf的域名服务器设置将被dhcp客户端覆盖。 许多教程build议做一个apt-get删除DHCP客户端,但这并不适用于我。 我发现这个页面 ,文件如何在12.04做到这一点。 回答: 您基本上需要在/etc/network/interfaces文件中添加您的名称服务器设置,如下所示: iface eth0 inet static address xx.xx.xx.xx netmask xx.xx.xx.xx network xx.xx.xx.xx broadcast xx.xx.xx.xx gateway xx.xx.xx.xx dns-nameservers xx.xx.xx.xx xx.xx.xx.xx 请注意, DNS名称服务器是您添加您的DNS名称服务器(他们没有得到创造性的名称,嘿!)

如何在Nexenta(Solaris)上设置IP转发?

我正在尝试在Nexenta框上设置IP转发: root@hdd:~# uname -a SunOS hdd 5.11 NexentaOS_134f i86pc i386 i86pc Solaris 该盒子有2个networking接口: root@hdd:~# ifconfig -a lo0: flags=2001000849<UP,LOOPBACK,RUNNING,MULTICAST,IPv4,VIRTUAL> mtu 8232 index 1 inet 127.0.0.1 netmask ff000000 e1000g1: flags=1001100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4,FIXEDMTU> mtu 1500 index 2 inet 192.168.12.2 netmask ffffff00 broadcast 192.168.12.255 ether 68:5:ca:9:51:b8 myri10ge0: flags=1100843<UP,BROADCAST,RUNNING,MULTICAST,ROUTER,IPv4> mtu 9000 index 3 inet 10.10.10.10 netmask ffffff00 broadcast 10.10.10.255 ether 0:60:dd:47:87:2 lo0: […]

机器过载时的虚拟IP故障切换

我们一直在使用keepalived和虚拟IP地址两年。 在极less数情况下,机器崩溃这个作品非常好。 但是当盒子本身出现问题时,我们看到了一些没有发生故障转移的情况。 例如,当我们遇到系统一直在交换的问题时。 负载是25,而不是正常的5,并没有办法ssh进入机器。 平正在工作。 Keepalived保持运行,虚拟IP地址不被另一个从站接pipe。 另外我们也有这样的情况:在MySql HA设置中,有人通过在主服务器而不是从服务器上进行备份来错误地locking完整的数据库。 这也没有拿起。 问题在这里,我只是使用错误的脚本检查机器本身,如果主要工作正常,或者这是典型的虚拟IP设置? 我感到奇怪的是,你不使用第三个系统来确定主设备是否可用。 当然我明白为什么:keepalivd应该由主人打开主人本身。 我最近注意到,对于Redis HA安装,人们正在使用Zookeeper(例如https://github.com/ryanlecompte/redis_failover )。 那是因为我遇到的限制吗?

configurationCisco ASA 5510根据MAC地址分配静态IP地址

我们有一台CISCO ASA 5510。 我们要configuration相同的服务器,以便能够根据客户端的MAC地址为特定的IP地址提供服务。 任何帮助将不胜感激。 提前致谢 -knd

我的访问者%20%无法访问我的网站

我有专门的networking服务器,也是我托pipewww.btgmaslak.com网站。 我面临一个约1天的问题。 我的访问者约20%无法访问我的网站。 我遇到这个问题是由于DNS设置。 你能分析我的DNS设置,给我的build议吗? 谢谢 http://www.intodns.com/btgmaslak.com

有限的广播地址应该是目标MAC地址(255.255.255.255)

configuration:主机(H1-10.10.10.55 / 24)有一个默认网关(g1)10.10.10.1/24。 问题1:H1发送一个数据包到255.255.255.255。 传出帧中的目标MAC地址应该是什么? 它应该是网关的MAC地址(g1)还是FF:FF:FF:FF:FF:FF? 问题2:H1向10.10.10.255发送一个数据包。 传出帧中的目标MAC地址应该是什么? 它应该是网关的MAC地址(g1)还是FF:FF:FF:FF:FF:FF?

Windows Vista和7不遵守路由表度量标准?

我在Vista机器上有下面的路由表,我也可以在Windows 7上看到同样的问题。 如果我ping的193.181.14.10,我希望操作系统遵守度量标准,并select 0.0.0.0 0.0.0.0 10.1.1.254 172.20.22.14 3 要么 0.0.0.0 0.0.0.0 172.20.22.1 172.20.22.14 3 事实certificate,它实际上select使用 0.0.0.0 0.0.0.0 10.1.1.254 10.1.1.55 30 路线。 所以,如果我从表中删除该路线,它的工作原理。 通过工作,我的意思是数据包通过172.20.22.14接口而不是10.1.1.55接口发送。 我是否错过了一些东西,或者这是操作系统中的错误? IPv4 Route Table =========================================================================== Active Routes: Network Destination Netmask Gateway Interface Metric 0.0.0.0 0.0.0.0 10.1.1.254 172.20.22.14 3 0.0.0.0 0.0.0.0 10.1.1.254 10.1.1.55 30 0.0.0.0 0.0.0.0 172.20.22.1 172.20.22.14 3 10.1.1.0 255.255.255.0 On-link 10.1.1.55 […]

心跳起搏器3节点/ IP故障切换

我已经设置了两个节点的active/active ip failover与heartbeat和pacemaker遵循zivtech在后端Web服务器的两个负载平衡器上的链接 。 两个LB具有公共IP,每个公共IP用于故障转移,并且如果一磅失败,我检查ips是否被可用的lb接pipe,并且它运行良好。 现在我想添加一个更多的负载平衡器公共IP故障切换(共3 ips),我想这是不可能的心跳。 我该怎么做呢? 有什么build议吗? 谢谢! 编辑:1 尝试直接添加autojoin any点ha.cf文件与autojoin any但crm_mon没有显示第三个节点,就好像它既不添加Online也不Offline 。 ha.cf : ucast eth0 192.168.1.2 ucast eth0 192.168.1.3 ucast eth0 192.168.1.4 ….. node lb1 node lb2 node lb3 …….. autojoin any crm_mon -1 : ============ Last updated: Mon Jan 16 22:29:20 2012 Stack: Heartbeat Current DC: lb2 (47f9c1f7-e24b-4183-b9f0-9082e268578e) – partition […]