Проще говоря, ваш брандмауэр или маршрутизатор блокирует пинги. Например, брандмауэр Windows XP имеет возможность разрешать запросы ICMP или ответы, и, без сомнения, Vista или 7 имеют такую же / аналогичную опцию. Почти наверняка ваш брандмауэр Windows блокирует его по умолчанию. Возможно, маловероятно, что ваш маршрутизатор блокирует его, но я полагаю, что это тоже возможно. Попробуйте проверить связь с другим компьютером, чтобы проверить, является ли он вашим брандмауэром Windows. Это поможет диагностировать, что его останавливает.
Если вы можете пинговать себя с другого компьютера в вашем доме, то .. Какая у вас модель роутера? Стоит поискать, посмотреть, если вы найдете что-то об этом, может быть, это блокирует это. возможно.
Также, очевидно, убедитесь, что вы используете свой приватный ip, когда пытаетесь пинговать, и ваш друг использует ваш публичный ip, когда они пытаются. (Хотя, если ваш маршрутизатор поддерживает отражение NAT, это, очевидно, означает, что вы можете использовать свой публичный.)